Outro

CURSO IOS (3ª EDIÇÃO)
26-03-2013

Apple anunciou recentemente já ter vendido mais de 500.000.000 de dispositivos com sistema operativo iOS e já pagou a developers $7.000.000.000 (aproximadamente 5.417.100.000€)
Seja qual for a ideia para uma aplicação, ela poderá ser bem implementada no iPhone, desde que seja apropriada para dispositivos móveis.
Jogos, aplicativos de referência, aplicativos promocionais, clientes alternativos para aplicações Web, aplicações corporativas para vendedores, etc.
A ausência de diversos fabricantes garante uma plataforma uniforme e estável, além de muito rica em documentação e com uma ampla comunidade de developers.

OBJECTIVOS

Trata-se de uma iniciativa que tem como objetivo habilitar programadores a desenvolverem aplicações e a interagirem com o sistema operativo iOS.
Será apresentada de uma forma prática como funciona a plataforma iOS, do básico ao avançado. Desta forma será mostrado como se podem criar interfaces gráficas para as aplicações, utilizar bases de dados, tirar partido da ligação à Internet (através de Web Services), explorara localização usando o MapKit e GPS e utilizar a câmara dos dispositivos móveis.
No final do curso os formandos devem ser capazes de:
•    Distinguir os diferentes componentes de uma aplicação;
•    Criar interfaces gráficas para iPhone e iPad;
•    Utilizar os vários sensores incluído GPS e gerir as conexões à Internet;
•    Utilizar as APIs de multimédia;
•    Criar Aplicações Universais;

METODOLOGIAS DE FORMAÇÃO

Aulas com uma exposição teórica dinâmica intercalada com componente prática para cada módulo, de modo a que os formandos tenham um primeiro contacto e compreendam o tema exposto. Ao longo da formação serão desenvolvidas várias aplicações que compreendam os módulos abordados em cada sessão, ou módulos anteriores.
Sugere-se que os formandos tragam os seus portáteis, com sistema operativo MAC OSX 10.8+, de modo a terem um ambiente de desenvolvimento pronto a trabalhar desde o primeiro dia.
No final será efetuado um teste para avaliar os conhecimentos adquiridos. Existe também a possibilidade de realização de um projeto que aborde todas as componentes da formação.

DESTINATÁRIOS
Todos os programadores que tenham interesse em aprender e desenvolver aplicações móveis utilizando o iOS  SDK. Os requisitos prévios são conhecimentos de linguagens orientadas a objectos e conhecimentos de C++.

CONTEÚDOS PROGRAMÁTICOS DO CURSO
Sessão 1 – Introdução (3 h)
1.    O porquê de desenvolver para iOS
2.    Preparação Ambiente de Execução
3.    Introdução ao CocoaTouch, Objective-C, Tools, and MVC
4.    Desenvolvimento de aplicação “HelloWorld”
Sessão 2 – Objective-C(3 h)
1.    Objective-C & Foundation Frameworks
2.    AutoLayout
Sessão 3 –Protocols, Views&Controllers(3 h)
1.    Protocols&Views
2.    Application & View Controller Lifecycle, Navigation Controller 
Sessão 4 – iPad& Universal Applications(3 h)
1.    More Controllers of Controllers, iPad, Universal Applications
2.    GestureRecognizers
3.    Image View, Web View, and ScrollView
Sessão 5 – TableView&Presistence (3 h)
1.    TableView, CollectionView
2.    Persistence
3.    Core Data andTableViews
Sessão 6 – Maps& Media (3 h)
1.    Core LocationandMap Kit
2.    Media
Sessão 7 – Sensors&Multithreading(3 h)
1.    BlocksandMultithreading
2.    Sensors
Sessão 8 – Accessibility&Alerts(3 h)
1.    Core Motion, Segmented Control, and Alerts
2.    Accessibility on iOS: Make an App for Everyone
Sessão 9 – AppStore& Avaliação Final(3 h)
1.    AppStoreDistribution

AVALIAÇÃO DOS FORMANDOS
Serão utilizados os seguintes critérios para avaliação:
•    Assiduidade;
•    Participação durante as aulas;
•    Projecto final que englobe toda a matéria.
No final do curso, e em função dos resultados obtidos, será emitido um certificado de presença ou de avaliação. O limite de faltas é 1/3 do total das sessões da formação.

DATAS E HORÁRIO
Total de 27 horas distribuídas pelas seguintes datas:
Abril: 24 (4ªf), 27 (Sáb.),
Maio: 4 (Sáb.), 8 (4ªf), 11 (Sáb.), 15 (4ªf), 18 (Sáb.), 22 (4ªf) e 25 (Sáb.).
Sábado: 10h00-13h00
Quarta-feira: 20h30-23h30
Nº máximo de formandos: 20
Nº mínimo de formandos: 10

PREÇO
O custo da inscrição é de 250 Euros
ISEP: 20% de desconto

LOCAL DE REALIZAÇÂO
Instituto Superior de Engenharia do Porto
Departamento de Engenharia Informática
Rua Dr. António Bernardino de Almeida, 431
4200-072 Porto

CONTACTOS
Telefone: +351 228 340 524
Página Internet:http://formacao.dei.isep.ipp.pt ou http://www.dei.isep.ipp.pt
Email: formacao@dei.isep.ipp.pt

INSCRIÇÕES
As pré-inscrições podem ser realizadas através do sítio do DEI-ISEP.