Foundation iOS
Introdução prática ao desenvolvimento de apps para iPhone e iPad
Dê os primeiros passos no universo do desenvolvimento mobile com foco na criação de aplicativos iOS. Nesta trilha gratuita e presencial, você aprenderá os fundamentos da linguagem Swift, usará o Xcode e criará interfaces com SwiftUI.
Durante o curso, serão abordados desde conceitos básicos de programação até o desenvolvimento de um app funcional, passando por boas práticas de design e guidelines da Apple. Uma excelente oportunidade para quem quer entrar com o pé direito no mundo do desenvolvimento iOS.

Para começar
O que você precisa saber antes de iniciar seus estudos
Sobre este curso

Nível Intermediário

24h de duração (2h por dia)

4 módulos

Área Desenvolvimento Mobile

100% presencial
Público-alvo
O curso de Foundation iOS é um curso básico de Programação iOS voltado para estudantes do ensino médio, graduandos e qualquer pessoa interessada em iniciar sua jornada na programação de aplicações moveis. Destina-se tanto a quem nunca teve contato com a área quanto a estudantes que desejam fortalecer suas bases antes de avançar para conteúdos mais complexos.
Pré-requisitos
Conhecimentos básicos de lógica de programação e experiência prévia, ainda que introdutória, em pelo menos uma linguagem de programação.
Próximas turmas (Foundation iOS)
Horários e links de inscrição:
03 a 17 de julho
Inscrições até 27/06 às 16h
Inscreva-se – 10h às 12h
Inscreva-se – 17h às 19h
21 de julho a 01 de agosto
Inscrições até 11/07 às 16h
Inscreva-se – 10h às 12h
Inscreva-se – 17h às 19h
O que você vai aprender
01 Introdução à Swift

4h de conteúdo
Neste módulo você vai aprender:
- Básico: Operadores, Strings, Controle de Fluxo, Funções, Enumeradores, Optionals.
- Classes e Estruturas: inicializadores, extensões, protocolos, type casting, controle de acesso.
02 Desenvolvendo Apps

4h de conteúdo
Neste módulo você vai aprender:
- O Human Interface Guidelines (HIG) da AppleXcode
- Conhecendo a ferramenta
- Simuladores e debug em dispositivos reais
- SwiftUI
- Views: Stacks, Image, View, Button.
- State Managment
- NavigationStack
- Lists
- TabView
- Input de Usuário
03 Guidelines de Design para iOS

4h de conteúdo
Neste módulo você vai aprender:
- Prototipação
- Apresentações
04 Mini-challenge

4h de conteúdo
Neste módulo você vai aprender:
- Desenvolvimento de um projeto prático