An open API service indexing awesome lists of open source software.

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)

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:00h

2a 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 : Livre

Trabalhos 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]