Desenvolvimento de aplicações para dispositivos móveis Apple iOS

Através da linguagem de programação Swift irás desenvolver 18 aplicações diferentes para dispositivos móveis com o objetivo de adquirires as competências necessárias para te tornares num programador para iOS.

09 de Maio de 2018 a 28 de Julho de 2018

96 Horas

Campus Académico do Lumiar (Lisboa, Portugal)

750€

INSCREVE-TE

Plano de pagamento
Incrição: 50€ + 1ª mensalidade (250€) no ato da inscrição;
Até ao dia 08 de Junho, pagamento da 2ª mensalidade (250€);
Até ao dia 08 de Julho, pagamento da 3ª mensalidade (250€).

Este curso tem como objetivo formar programadores com as competências necessárias para desenvolver os mais variados tipos de aplicações para dispositivos móveis Apple iOS. A linguagem de programação utilizada é a linguagem Swift.

Pessoas interessadas em desenvolver os mais variados tipos de aplicações para dispositivos móveis Apple iOS com ou sem experiência anterior em programação.

O curso tem uma componente teórico-prática e uma componente laboratorial. Na primeira, os formandos adquirem as competências necessárias para utilizar o sistema operativo iOS e a linguagem de programação Swift, através do desenvolvimento de uma aplicação.Na componente laboratorial, os formandos vão desenvolver 18 aplicações que permitem aquirir a expertise necessária para explorar as diferentes tecnologias disponíveis em dispositivos móveis Apple iOS.

01| Linguagem Swift e iOS02| Geolocalização03| Input de dados04| Core data - armazenamento local05| Cloud - armazenamento na nuvem06| Web access07| User tutorials08| Beta testing09| Submeter à Apple Store10| 3D Touch11| User notifications12| Adaptative user interface13| Animação

Desenvolvimento da app MagicFood!O conteúdo é apresentado através do desenvolvimento da aplicação MagicFood!,um guia pessoal de restaurantes.Serão adicionadas novas funcionalidades em cada tópico, correspondentes aos conceitos estudados.No final, é obtida uma app completamente funcional, com as características necessárias para ser submetida para aprovação na Apple Store.

01| MagicPhoto!Acede a fotografias do Flickr através webservices.Obtém metadados (JSON) e faz download de imagens. 02| MagicTwiterFace!Interage com a aplicação MagicFood! ao aceder à lista de restaurantes. Partilha de restaurantes no Facebook e no Twitter. 03| MagicNews!Permite compor mensagens eMail/SMS/MMS e aceder à lista de contactos. Podes selecionar vários contactos e enviar attachments. 04| MagicFoodPlus!App MagicFood! com uma nova funcionalidade. Com base na localização atual, é exibida a rota para o restaurante selecionado. 05| MagicCam!Captura/visualização de fotografias e gravação/reprodução de vídeos através das câmaras front e back. Grava no dispositivo ou na Cloud. 06| MagicAudio!Gravação e reprodução de áudio. Interface de três botões: Record, Stop e Play. Timer para mostrar o tempo decorrido. Grava no dispositivo ou na Cloud. 07| MagicCodeReader!Reconhece códigos QR e Barcode, através da câmara. Acede a base de dados local e apresenta os dados no ecrã. 08| MagicFeeder!Leitura e apresentação de feeds em XML. Apresentados feeds mais recentes. Leitura e apresentação dos artigos selecionados. 09| MagicCom!Identificação dos visitantes de um evento por aproximação a dispositivo NFC (Near Field Communication). 10| MagicLearn!Utilização da Core ML (Machine Learning) para reconhecimento de objetos. 11| MagicPeer!Jogo de Batalha Naval. Seleciona um adversário através da procura por dispositivos móveis próximos. 12| MagicTrace!Reconhece e controla as deslocações do user num espaço interior através de três sensores: accelerometer, gyroscope e magnetometer. 13| MagicGo!Serviço de informação sobre as últimas condições de tráfego nas estradas, com base na localização atual e da escolha do destino. 14| MagicBeans!Reconhece Beacons (dispositivos que enviam sinais via Bluetooth) e apresenta dados associados ao ID respetivo. 15| MagicSteps!Calcula a distância percorrida a pé pelo utilizador. Controla o número de passos, ritmo, média e a distância total percorrida. 16| MagicNotes!Permite escrever e guardar notas com texto e attachments, no dispositivo e na Cloud, identificando o user através de FaceID ou TouchID. 17| MagicPenguins!Aplicação idêntica ao jogo Angry Birds. Os pinguins são catapultados para destruir as defesas dos Swiftys (inimigos). 18| MagicWhatsUp!Funcionalidades idênticas às apps WhatsApp e WeChat. Permite enviar e receber mensagens com anexos e fazer chamadas telefónicas (VoIP).

Observações
A Academia de Software reserva-se no direito de cancelar ou adiar a formação caso não atinja o número mínimo de formandos ou por motivos de força maior.
O valor recebido pelos formandos será restituído caso se verifique uma das situações descritas acima ou, creditado para outra(s) formações.
A inscrição é validada com o pagamento no ato da inscrição. Deverás consultar o plano de pagamento da formação.