NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento
para Dispositivos
Móveis
NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento para Dispositivos Móveis NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento para Dispositivos Móveis NOVO PLANO DE ESTUDOS Candidatura Desenvolvimento para Dispositivos Móveis

Curso Técnico Superior Profissional

Desenvolvimento para Dispositivos Móveis

Área Científica

481 – Ciências Informáticas

Duração

Semestral

Unidade Curricular

Programação para Dispositivos Móveis III

ECTS

3

Horas de Contacto Teórico Práticas

50h

Objetivos da Aprendizagem

1. Dominar o Xcode e a linguagem Swift;
2. Criar interfaces de utilizador intuitivas e responsivas;
3. Armazenar dados de forma segura e eficiente;
4. Aceder e processar dados de APIs e da rede;
5. Integrar recursos multimédia;
6. Testar e depurar aplicações desenvolvidas;
7. Publicar apps na App Store.

Conteúdos Programáticos

1. Introdução ao Desenvolvimento iOS;
2. O que é o Xcode?;
3. Linguagem de Programação Swift;
4. Conceitos Básicos de Desenvolvimento iOS;
5. Interface do Utilizador (UI);
6. Elementos de Interface;
7. Design Responsivo;
8. Segurança e Acessibilidade;
9. Armazenamento de Dados;
10. Core Data;
11. UserDefaults.

Bibliografia e recursos didáticos recomendados

Ahmad Sahar, iOS 16 Programming for Beginners – Seventh Edition: Kickstart your iOS app development journey with a hands-on guide to Swift 5.7 and Xcode 14, Packt Publishing; Seventh edition (18 Nov. 2022).

Arpit Kulsreshtha, iOS 17 App Development for Beginners: Get started with iOS app development using Swift 5.9, SwiftUI, and Xcode 15, BPB Publications (10 Oct. 2023).

Matthew Mathias, Swift Programming: The Big Nerd Ranch Guide, Big Nerd Ranch Guides; 3rd edition (29 Dec. 2020).

Darryl Bartlett, Swift Programming in easy steps – develop iOS apps – covers iOS 12 and Swift 5: Develop iOS apps – covers iOS 12 and Swift 4 In Easy Steps Limited; Illustrated edition (8 May 2019).

Imran Ahmad, 50 Algorithms Every Programmer Should Know – Second Edition: An unbeatable arsenal of algorithmic solutions for real-world problems, Packt Publishing; 2nd edition (29 Sept. 2023).

Matt Neuburg, iOS 15 Programming Fundamentals with Swift, O’Reilly Media; 1st edition (1 Oct. 2021).

INTERNET:
Acesso a publicações da especialidade, gratuitamente, através da rede SPRINGER: