https://github.com/rafaelpadilla/pos-palmas-modulo-xamarin
Aulas do módulo de Xamarin do curso de Pós-Graduação em Desenvolvimento de Software para Dispositivos Móveis (Católica Palmas-TO)
https://github.com/rafaelpadilla/pos-palmas-modulo-xamarin
Last synced: 2 months ago
JSON representation
Aulas do módulo de Xamarin do curso de Pós-Graduação em Desenvolvimento de Software para Dispositivos Móveis (Católica Palmas-TO)
- Host: GitHub
- URL: https://github.com/rafaelpadilla/pos-palmas-modulo-xamarin
- Owner: rafaelpadilla
- Created: 2017-10-23T20:18:04.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-19T16:38:58.000Z (over 7 years ago)
- Last Synced: 2025-02-09T16:42:57.270Z (4 months ago)
- Language: C#
- Size: 4.84 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Curso de Pós-Graduação em **Desenvolvimento de Software para Dispositivos Móveis (Módulo: Xamarin)** (Católica-TO)
## Informações Gerais:
**Carga Horária:** 30 horas
**Datas e horários:**
1a Parte:
* 04 de novembro de 2017 (Sábado) : 08:00 às 12:00h - 14:00 às 19:00h
* 05 de novembro de 2017 (Domingo) : 08:00 às 12:00h2a Parte:
* 18 de novembro de 2017 (Sábado) : 08:00 às 12:00h - 14:00 às 19:00 h
* 19 de novembro de 2017 (Domingo) : 08:00 às 12:00h## Objetivos:
**Gerais:**
* Qualificar profissionais da área de Ciência da Computação no projeto e desenvolvimento de aplicações utilizando Xamarin.Forms.**Específicos:**
* Fornecer aos alunos embasamento teórico e prático a respeito dos conhecimentos sobre o desenvolvimento híbrida de aplicativos.
* Proporcionar o uso de ferramental prático suficiente para permitir aplicações do conteúdo teórico oferecido, a fim de desenvolver soluções reais com Xamarin.## Ementa:
* Introdução ao Xamarin com a plataforma .NET
* Formulários e componentes de interface
* Gerenciamento de layouts
* Interação com o usuário
* Navegação entre telas
* TabbedPage
* Inserindo imagens
* Bindings## Conteúdo:
Slides das aulas:
* [Slides Aula Parte 1](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/blob/master/Docs/Aula_V1%20-%20Parte%201.pdf): 04 e 05 de novembro
* [Slides Aula Parte 2](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/blob/master/Docs/Aula_V1%20-%20Parte%202.pdf): 18 e 19 de novembro## Plano de Ensino
Acesse [aqui] o plano de ensino da disciplina.
## Códigos em sala:
* [Code 01](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2001) : Olá mundo
* [Code 02](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2002) : Layout Padding
* [Code 03](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2003) : Layout Margin
* [Code 04](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2004) : StackLayout
* [Code 05](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2005) : ScrollView (Ex: Tela de usuário)
* [Code 06](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2006) : Grid
* [Code 07](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2007) : AbsoluteLayout
* [Code 08](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2008) : Exemplo com Absolute Layout (Ex: Tela de usuário)
* [Code 09](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2009) : Layout Options
* [Code 10](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2010) : Orientations
* [Code 11](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2011) : Orientações – Adaptando UI
* [Code 12](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2012) : Navegação entre páginas
* [Code 13](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2013) : Popups
* [Code 14](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2014) : Tabbed Pages
* [Code 15](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2015) : Bindings
* [Code 16](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2016) : Inserindo imagens
* [Code 17](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/tree/master/Codes/Code%2017) : Binding com imagens## Avaliações
A avaliação será feita através da execução de 2 projetos. Para cada projeto será dada uma nota de 0 a 10. A nota final será a média de todos os projetos.
**Regras de avaliação:**
* Projeto funcional com tratamento de exceções
* Projeto consistente com as instruções
* Código comentado
* Funcionalidades e UI responsivas para as 3 plataformas (iOS, Android e Windows Phone)**Os pontos avaliados em cada projeto serão:**
* Apresentação (User Interface) e usabilidade
* Projeto funcional com tratamento de exceções
* Projeto consistente com as instruções
* Código comentado
* Nomenclatura de variáveis, métodos e classes seguindo o padrão C#
* (Exclusivo para o 2º desafio) Utilização de recursos como consumo de webservices, JSON, XML, etc.**Desafios:**
* Projeto 1 : Calculadora
* Desafio 2 : LivreTrabalhos devem ser feitos pela **mesma equipe** de no **máximo 3 alunos**.
A data limite de entrega dos trabalhos é **27 de novembro**.Clique [aqui](https://github.com/rafaelpadilla/Pos-Palmas-Modulo-Xamarin/blob/master/Docs/Desafios.pdf) para acessar os enunciados dos desafios.
## Contato
Quaisquer dúvidas deverão ser enviadas com antecedência via e-mail com assunto "Pós-Graduação Católica-TO" para o e-mail: [email protected]