Desenvolva em Swift

O curso Desenvolva em Swift é uma opção de programação abrangente da Apple para uso a partir dos 14 anos. O curso prepara estudantes para a faculdade ou para uma carreira em desenvolvimento de apps usando a linguagem de programação Swift. Ele é complementado com desenvolvimento profissional online gratuito para educadores e foi desenvolvido para Mac, que é compatível com todas as principais linguagens de programação, fazendo dele o aparelho ideal para ensino e aprendizagem de programação.

Sobre o curso.

O curso Desenvolva em Swift destina-se a estudantes do ensino médio e superior que queiram explorar por conta própria a criação e o desenvolvimento de um app totalmente funcional. À medida que desenvolverem novas habilidades, estudantes dominarão os principais conceitos de programação e poderão até mesmo obter certificação reconhecida pelo setor ou crédito da AP pelos conhecimentos na linguagem Swift e no Xcode.

Os guias de apoio para professores contêm ferramentas para aprofundar o envolvimento com quem sonha em desenvolver apps, não importa a experiência com o ensino da Swift ou de outras linguagens de programação.

Confira o conteúdo.

Explore este exemplo de aula do curso Desenvolva em Swift: Explorações, desenvolvido para ajudar a turma a usar o Xcode no Mac para criar seus primeiros apps.

1

Unidades do curso

Descubra os objetivos de aprendizagem das unidades e saiba mais sobre as quatro seções principais: Primeiros passos, Vamos jogar, Crie um app e Crie para as pessoas.

O foco das unidades do curso é o desenvolvimento de habilidades em programação e a compreensão de conceitos importantes. Entre as unidades, a turma verá uma história sobre um grupo de estudantes em um clube de TV.

2

Projetos de apps orientados

Os projetos de apps orientados ajudam a turma a criar um app no Xcode com instruções detalhadas, imagens e vídeos de apoio, desafiando-a a colocar em prática os conhecimentos adquiridos.

Estão disponíveis arquivos de projetos iniciais para ajudar a turma a se concentrar em alguns conceitos essenciais da linguagem Swift, a fim de acelerar o desenvolvimento de habilidades em programação.

3

Processo de Design de apps

A turma explora o impacto de inovações em computação e o processo de Design de apps.

A turma deve considerar as escolhas que os designers e desenvolvedores de apps fazem, sabendo que o app pode impactar milhares e até mesmo milhões de pessoas.

4

Xcode Playgrounds

A turma aprende conceitos importantes de programação à medida que formula códigos na linguagem Swift nos playgrounds do Xcode.

Os playgrounds do Xcode proporcionam um ambiente de programação interativo que permite fazer experimentos com o código e ver os resultados imediatamente.

5

Swift

A Swift é a linguagem de programação da Apple usada para criar diversos apps que você usa atualmente no Mac, iPad, iPhone, Apple Watch ou Apple TV.

A Swift pode abrir as portas do mundo da programação. De fato, ela foi desenvolvida para ser a primeira linguagem de programação de qualquer pessoa, seja na escola ou ao explorar uma carreira profissional.

6

Certificação

Ajude a turma a ganhar reconhecimento por seus conhecimentos em desenvolvimento de apps e linguagem Swift.

As certificações de “Desenvolvimento de Apps com Swift” estão disponíveis no Certiport.

Saiba mais

Apple Professional Learning

O Apple Professional Learning oferece um curso de desenvolvimento profissional gratuito para Desenvolva em Swift: Explorações e Desenvolva em Swift: AP® CS Principles pela Canvas da Instructure. Os participantes aprendem noções básicas diretamente de especialistas Apple para ensinar Swift e Xcode, o que torna este curso uma introdução ideal para ensinar o curso Desenvolva em Swift em qualquer ambiente educacional.Saiba mais em apple.co/developinswiftpl

Livros e recursos

Encontre esta aula e muito mais no guia do aluno do Desenvolva em Swift: Explorações. Baixe os livros e recursos do Desenvolva em Swift.

Saiba mais.

Encontre mais recursos desenvolvidos para ajudar você a ensinar programação e desenvolvimento de apps.