Programa Nanodegree

Desenvolvedor iOS

Programando aplicativos para iPhone e iPad

Ser um desenvolvedor iOS é uma profissão notável. Criar novos aplicativos para iPhone e iPad abre um mundo de oportunidades e permite que você use sua criatividade para conectar usuários em todo o mundo de maneiras inovadoras, interessantes, divertidas e até mesmo revolucionárias. Ou seja, existe um motivo para os desenvolvedores iOS serem tão exigentes e essa ser uma carreira tão invejável! Criamos esse programa Nanodegree para capacitar você com as habilidades necessárias para se tornar um desenvolvedor iOS de nível básico.

No decorrer do programa Nanodegree Desenvolvedor iOS, você criará cinco aplicativos que demonstrarão sua experiência como desenvolvedor iOS, para colocá-los no seu portfólio. Você escreverá esses aplicativos no Swift, a linguagem de programação personalizada da Apple, projetada especificamente para a criação de aplicativos iOS e OS X, e receberá apoio da comunidade e da Udacity, além de se beneficiar do rigor e da rapidez do nosso incomparável sistema de revisão. Por fim, receberá orientação profissional.

Animado? Pronto para começar? Ótimo! Certifique-se da necessidade de ter um computador MAC com versão de sistema OS X 10.11.5 ou posterior.

Inicie com 7 dias de teste gratuito.

Experimente Grátis

Este curso está disponível apenas em inglês.

Seja notificado quando o curso estiver em português.

Criado em parceria com
  • AT&T
  • Lyft
  • Google
Tempo estimado Tempo total entre hoje e dia da formatura depende do seu compromisso semanal. Em média, os nossos graduados completam este nanodegree em 6 meses
6 meses
Nível
intermediário

Inscrição

Aprender com a Udacity te leva exatamente aonde você quer chegar em sua carreira.

Nanodegree STANDARD

Programa Nanodegree

Master writing in Swift as you build five portfolio-worthy iOS apps to demonstrate your expertise as an iOS Developer.

  • Currículo

    Domine habilidades de ponta requisitadas pelas maiores empresas

  • Revisão de projetos individuais

    Rigorosas, oportunas e revisões de código

  • Portfólio & Certificação

    Construa um portfólio avançado, ganhe uma certificação reconhecida

  • Suporte de carreira personalizado

    Conecte-se diretamente com parceiros de contração

Gradue-se em até 12 meses e receba um reembolso de 50% do valor das mensalidades

R$ 399,00 / mês

Conteúdo Programático do Nanodegree

projeto 1

Afinado

Crie um aplicativo que grava uma mensagem e reproduz o áudio usando filtros escolhidos pelo usuário.

projeto 2

Eu meme

Tire uma foto e inclua textos a ela para criar memes com seus amigos. Depois, compartilhe-os em suas redes sociais favoritas.

projeto 3

No mapa

Adicione sua localização atual a um mapa para os outros alunos do Nanodegree verem. Além disso, publique um link no seu blog, projeto ou portfolio para que eles também possam visualizá-los.

projeto 4

Turismo virtual

Viaje pelo mundo sem sair do conforto do seu sofá. Este aplicativo permite que você coloque marcações em um mapa e puxe imagens desses locais no Flickr. Você poderá armazenar os locais e as imagens usando o Core Data.

projeto 5

Você decide!

Começar em um emprego como Desenvolvedor iOS requer mais do que habilidades técnicas; requer criatividade e inovação. Com base em tudo o que aprendeu no Nanodegree, você imaginará, criará e codificará seu próprio aplicativo personalizado.

projeto 6

Eu meme 2.0: o produto final

Você criará um aplicativo que permite que o usuário tire fotos e adicione texto ao topo e ao rodapé das imagens, criando, assim, um meme. O usuário poderá compartilhar essas fotos no Facebook e Twitter, bem como por SMS ou e-mail. Os memes aparecerão em uma aba com outras duas opções: table view e collection view.

projeto 7

Avaliação de perfil no GitHub

Neste projeto, você atualizará seu perfil no GitHub de acordo com as convenções que os recrutadores esperam e obterá dicas sobre a melhor forma de se apresentar.

projeto 8

Avaliação de currículo

Neste projeto, você atualizará seu currículo de acordo com as convenções que os recrutadores esperam e obterá dicas sobre a melhor forma de se apresentar e passar pela primeira 'avaliação de seis segundos'. Você também garantirá que seu currículo seja devidamente direcionado ao emprego para o qual está se candidatando. Recomendamos que todos os alunos atualizem seu currículo, incluindo as habilidades recém-adquiridas, independentemente de estarem ou não à procura de um novo emprego no momento.

projeto 9

Avaliação de perfil no LinkedIn

Neste projeto, você verá seu perfil do LinkedIn da perspectiva de um recrutador ou gerente de contratação, com foco em como sua experiência, educação e interesses podem representá-lo como um candidato potencial para uma empresa ou projeto. Embora este projeto, como todos os outros de carreira, seja opcional, recomendamos que todos os alunos atualizem seu perfil do LinkedIn, incluindo as habilidades recém-adquiridas.

projeto 10

Avaliação da simulação de entrevista para iOS



Programas Nanodegree Udacity

Como funcionam os Nanodegree?

Por que fazer este programa Nanodegree?

Hoje, cerca de metade da população adulta possui um smartphone; até 2020, esse número crescerá para 80%1. Um usuário de smartphone dos EUA gasta, em média, 162 minutos por dia em seu dispositivo. Isso apresenta enormes oportunidades para empresas que procuram fazer parte do dia a dia dessas pessoas. O mercado de dispositivos inteligentes está crescendo exponencialmente, e seu fim não está próximo. Os desenvolvedores de iOS ainda terão uma grande demanda por muito tempo.

Em parceria com líderes do setor, construímos um conjunto abrangente de projetos e habilidades, criado para lançar sua carreira como desenvolvedor iOS. Mais especificamente, você aprenderá sobre:

  • arquitetura MVC e por que ela é importante para o desenvolvimento de aplicativos;
  • criação de interfaces de usuário sofisticadas e refinadas, com componentes UIKit;
  • implementação de frameworks comuns usados por desenvolvedores iOS;
  • implementação de Core Data para persistência local da estrutura de um objeto;
  • uso de APIs externas para utilizar dados de outras empresas.
1 'Planet of Phones', The Economist, http://www.economist.com/news/leaders/21645180-smartphone-ubiquitous-addictive-and-transformative-planet-phones
Benefícios
Melhores cursos da categoria ensinados por experts da indústria Aprendizado por projetos Feedback de especialistas nos seus projetos Fóruns com suporte de tutores Consultas individuais com a equipe da Udacity e parceiros Portfólio de projetos ao concluir o programa Suporte de carreira Udacity Certificado verificado do Nanodegree

O que é o programa Nanodegree?

Um programa Nanodegree é um currículo inovador, baseado em resultados e orientado para a carreira. Cada programa tem um objetivo final claro e o caminho ideal para chegar até lá. Os cursos são construídos em conjunto com líderes da indústria, como Google, AT&T e Facebook, e são ministrados por especialistas no assunto. Os estudantes se beneficiam de tutorias personalizados e avaliação dos projetos ao longo do curso, e têm acesso regular a instrutores e gestores dos cursos através de fóruns moderados.

Graduados ganham uma certificação reconhecida pela indústria e se beneficiam de amplo suporte de carreira. O objetivo final de um programa Nanodegree é ensinar as habilidades de que você precisa, para a carreira que você quer, para que possa construir a vida que merece.

Pré-requisitos

Requisitos gerais:

  • você tem motivação para aprender. A participação neste programa exige cumprir consistentemente os prazos e dedicar pelo menos 10 horas por semana ao trabalho;
  • você pode se comunicar fluentemente e profissionalmente em inglês escrito e falado;
  • colaboração com os colegas e comentários interativos são fundamentais para o sucesso do programa. Você deve ser um participante comprometido e contribuir para a comunidade.

Requisitos específicos do Nanodrgree Desenvolvedor iOS:

  • acesso a um computador Mac com o OS X posterior ou posterior;
  • experiência prévia em programação, em qualquer linguagem orientada a objetos;
  • forte compreensão de conceitos de programação, como variáveis, condicionais e loops, bem como conceitos de programação orientados a objetos, como funções e aulas.

Coordenadores do Programa

Jessica Uelmen
Jessica Uelmen

Coordenadora do curso & Instrutora

Rod Strougo
Rod Strougo

Instrutor

Gabrielle Miller-Messner
Gabrielle Miller-Messner

Instrutora

Jarrod Parkes
Jarrod Parkes

Instrutor

Fernando Rodriguez
Fernando Rodriguez

Instrutor

Inicie com 7 dias de teste gratuito.

Experimente Grátis

Este curso está disponível apenas em inglês.

Seja notificado quando o curso estiver em português.