Desenvolvimento de Apps para Windows Phone utilizando C# - EAD

14 Abr 2014 08:20 Ambiente Virtual Moodle

O ORGANIZADOR DESSE EVENTO FOI

CESAR.EDU

O CESAR, premiado centro de inovação, traz para a comunidade a sua unidade educacional, o CESAR.EDU. A partir da necessidade percebida no mercado à procura de profissionais de Tecnologia da Informação e Comunicação (TICs), o CESAR.EDU capacita profissionais para trazer soluções a empresas e a indústrias de diversos segmentos. Um ensino diferenciado, focado em três pilares: 1. Redesenho de processos educacionais, para melhor compreensão de tecnologias. 2. Desenvolvimento de métodos de ensino em sintonia com o mercado de TIC, que leva à sala de aula problemas concretos. 3. Experiência acadêmica e profissional de seu corpo docente, formado por especialistas e engenheiros do próprio CESAR. Você viverá em um ambiente educacional, online ou presencial, totalmente voltado para a melhor performance nos ensinos de referências em: Mestrado Profissional e Cursos de Extensão.

*Código Promocional: Promo20 (O desconto não é cumulativo.)

 

Colaboradores  com vínculos comprovados nas instituiçoes: CESAR, Porto Digital, CIn-UFPE e TJPE - Alunos com  vínculo comprovado nas instituições Faculdade Marista PE e CIN-UFPE, terão desconto no valor do curso devem entrar em contato pelo email: contato@cesar.edu.br

 

Desenvolvimento de Apps para Windows Phone utilizando C#

 

Apresentação

O Windows Phone é um sistema operacional móvel desenvolvido pela Microsoft, lançado em 2010, veio como sucessor para o Windows Mobile, que foi descontinuado. A nova plataforma foi criada totalmente do zero, com uma proposta de mudança radical para o mercado de sistemas móveis.  A plataforma utiliza novos conceitos, focados na experiência do usuário com a plataforma, como o Live Tiles, que são como aplicações na tela inicial, atualizadas em tempo real, além do novo.

Neste curso, veremos como desenvolver apps para Windows Phone utilizando a linguagem C# juntamente com todos os recursos doNET Framework, enfatizando diversos detalhes de uso desta linguagem não somente para esta arquitetura, mas para seu uso de forma geral.

Objetivo

Após a conclusão do curso, aluno estará apto a desenvolver aplicações utilizando a plataforma.NET da Microsoft, os conceitos e o uso da linguagem C#, bem como desenvolver aplicações de forma geral e mais especificamente para a plataforma Windows Phone, envolvendo a arquitetura de hardware, software e ciclo de desenvolvimento. Também terá conhecimento do desenvolvimento de apps para Windows Phone, conhecimento das ferramentas de desenvolvimento e como publicar aplicações no Marketplace.

Justificativa

A linguagem C# é hoje a mais utilizada por desenvolvedores da plataforma .NET e o Windows Phone têm crescido rapidamente no mercado de dispositivos móveis, em especial na América Latina, onde segundo o IDC, já se encontra com o market share acima de plataformas como o iOS nesta região. Grande parte do conhecimento nesta linguagem aplicada ao Windows Phone, também poderá ser aplicado para desenvolvimento de aplicações para Windows 8.

Público Alvo

Estudantes universitários e profissionais da área de TI com interesse em desenvolver suas capacidades na plataforma .NET, na linguagem C#, na plataforma Windows Phone em e técnicas de desenvolvimento, atualizar e consolidar conhecimentos relacionados ao design e suas técnicas.

Pré-requisitos

Os alunos deste curso devem dominar os conceitos de Lógica de Programação. 

Plano Pedagógico

O curso será ministrado no ambiente de aprendizagem virtual Moodle na modalidade à distância com a orientação de tutor (respostas as postagens nos fóruns de dúvidas) e sem previsão de encontros presenciais ou síncronos entre alunos e equipe pedagógica.

A metodologia de ensino adotada para o curso é a interacionista em que a aquisição do conhecimento é promovida mais efetivamente através das interações quer sejam entre participantes, entre participantes e o material do curso, ou entre participantes e o meio. Sugerimos ao aluno que disponha em média de 1h por dia para cumprimento das atividades propostas no curso e para seu aprendizado. 

O curso tem como eixo central a realização de atividades baseadas nos recursos didáticos disponibilizados pela coordenação do curso que podem ser videoaulas gravadas, apostilas, guias, tutoriais, apresentações em PowerPoint, animações, código fonte, etc. E ainda pela participação em tarefas e questionários. Cada unidade terá uma seleção de um ou mais tipos destes recursos didáticos em que serão abordados os conceitos e assuntos pertinentes ao curso. 

As videoaulas poderão ser assistidas a qualquer momento durante o período em que o curso estiver sendo realizado. Isso permitirá que o aluno possa organizar seus estudos nos horários mais convenientes. Sempre haverá fóruns disponíveis para que as dúvidas possam ser sanadas pelo tutor em até 24h após postagem.

Requisitos para Conclusão e Certificado

A aprovação supõe nota igual ou superior a 7 (sete), que será calculada considerando a média aritmética simples:  Soma-se as notas obtidas em cada unidade e divide-se pela quantidade de unidades.

Ao final do curso haverá, para os alunos que obtiverem média final entre 4,0 e 6,9, uma avaliação final referente ao conteúdo de todo o curso.

A nota final do curso para esses alunos será calculada da seguinte forma: (Media do curso + Nota da avaliação final) / 2.

Se o resultado da equação acima > ou = 7,0, então o alunos estará aprovado.

Infraestrutura

O aluno deverá possuir um computador com sistema operacional Windows (a partir do Windows Vista), com no mínimo 3gb de memória RAM.

Deve baixar e instalar o Visual Studio Express 2012 for Windows Desktop 

(http://www.microsoft.com/visualstudio/ptb/products/visual-studio-express-products), e o SDK do Windows Phone 7.1 (http://dev.windowsphone.com/en-us/downloadsdk)

 

Plano Pedagógico

Unidade 1 - Introdução ao .NET Framework

 

·         Introdução a Plataforma .NET

·         Namespaces, tipos, operadores, conversões e constantes

·         Introdução ao Visual Studio

·         Entendendo a estrutura de arquivos e projetos

       

Unidade 2 – Introdução ao Visual C#       

 

·         Introdução ao Visual C#

·         Utilizando o modo Debug e o Emulador do Windows Phone 8

·         Orientação a Objetos com C#

·         Tratamento de erros e exceções

·         Programação assíncrona e delegates

 

Unidade 3 – Introdução ao Windows Phone 8

       

·         Princípios do Windows 8 Style (Design Metro)

·         Arquitetura da plataforma

·         Arquivo de manifesto e estrutura de arquivos do projeto

·         Princípios de orientação dinâmica

 

Unidade 4 – Principais Recursos do Visual C#

       

·         Trabalhando com coleções

·         Orientação objetos com C# (Parte 2)

·         Consumindo serviços web

·         Manipulação de arquivos

 

Unidade 5 – Trabalhando com XAML I

       

·         Introdução ao XAML

·         Conversão implícita de tipos

·         Trabalhando com Imagens

·         Markup Extensions

·         Utilizando pincéis

 

Unidade 6 – Trabalhando com XAML II    

 

·         Utilizando e compartilhando estilos

·         Layouts I

·         Layouts II

·         O Controle Panorama

·         Localizando os textos da aplicação

 

Unidade 7 – Acessando Recursos Nativos do Windows Phone

       

·         Criando e atualizando Live Tiles

·         Utilizando a câmera e recursos geolocalização

·         Capturando sons com o microfone

·         Trabalhando com o Acelerômetro

 

Unidade 8 – Principais controles do Windows Phone        

 

·         Utilizando a ApplicationBar

·         Slider, Button, Textbox e RadionButton

·         Executando mídias com o controle MediaElement

·         Utilizando a Silverlight Toolkit

 

Unidade 9 – Recuperando e Persistindo Informações       

 

·         Serialização, escrita e leitura de arquivos

·         Persistindo informações com o PhoneSettings

·         Utilizando Banco de Dados I

·         Utilizando Banco de Dados II

·         Consumindo dados de serviços RESTFUL

 

Carga Horária Total: 63h

 Atenção: A inscrição está confirmada mediante a confirmação da compra (e-mail enviado pelo PagSeguro).

 

 

Comentários