Nanodegree Foundation Program

Nanodegree Especialista ARKit

Utilize as habilidades que você já aprendeu no campo da realidade aumentada para desenvolver trabalhos incríveis nesta área interessantíssima! Aprenda os fundamentos de Realidade Aumentada, desenvolva seu próprio aplicativo e o publique na Apple Store.

Inscreva-se agora e tenha acesso imediato à sala de aula

Play Video
  • Nivel
    Intermediário
  • Tempo
    1 mês
  • Pré-requisitos
    Conhecimento em programação Swift ou Unity
  • Idiomas
    Inglês

    Este curso está disponível somente em Inglês

Conteúdo desenvolvido por
  • Unity

Por que aprender ARKit?

Unity é o principal nome do mercado em desenvolvimento de Realidade Vvirtual e a maneira mais rápida de aprender ARKit. Fizemos esta parceria com a Unity para realizar este curso fascinante.

Por que aprender ARKit?

400milhões de aparelhos possuem suporte para ARKit.

Uma parceira de altíssimo nível
Uma parceira de altíssimo nível

Uma parceira de altíssimo nível

Unity é o principal nome do mercado em desenvolvimento de Realidade Virtual e a maneira mais rápida de aprender ARKit. Fizemos esta parceria com a Unity para realizar este curso fascinante.

Revisão de projetos feita por especialistas

Revisão de projetos feita por especialistas

Receba um feedback detalhado de um especialista nesta área, que ainda dará dicas e conselhos que ajudarão você a aperfeiçoar ainda mais seu projeto.

Uma comunidade ativa
Uma comunidade ativa

Uma comunidade ativa

Junte-se a outros alunos deste curso na nossa comunidade online, onde você receberá suporte em tempo real, além de compartilhar informações e criar uma rede de contatos valiosa com colegas do mundo inteiro.

Conhecimentos essenciais

Conhecimentos essenciais

ARKit é a maior plataforma de tecnologia imersiva do mundo. Assim, saber como desenvolver aplicativos de realidade aumentada usando o ARKit será um diferencial gigantesco em seu currículo, permitindo que você destaque-se rapidamente dentro desse mercado.

Conheça seus instrutores

Chris Arriola
Chris Arriola

Desenvolvedor de conteúdo

Chris Arriola é um engenheiro de software para dispositivos móveis e vem desenvolvendo aplicativos para Android e iOS desde 2011. Ele ajudou diversas startups da região de São Francisco a lançarem seus aplicativos com sucesso.

Vasanth Mohan
Vasanth Mohan

Desenvolvedor de conteúdo

Vasanth trabalhou no Laboratório de Interação Virtual Humana da Universidade de Standford. Hoje, além da Udacity, ele também trabalha em uma inciativa chamada FusedVR, que busca aumentar a divulgação dos benefícios da realidade virtual, inspirando pessoas do mundo todo a criarem conteúdo.

O que você vai aprender

Unity

Usar o ARKit junto ao mecanismo de jogos da Unity permitirão que você crie cenas de realidade virtual lindas e performáticas. Aprenda a deixar a experiência de RA mais dinâmica e funcional por meio da integração de física e iluminação adequada, utilizando programação C# na interface do Unity.

Usar o ARKit junto ao mecanismo de jogos da Unity permitirão que você crie cenas de realidade virtual lindas e performáticas.

Mais detalhes

Duração: 1 mês

Swift

Focando nos fundamentos do ARKit, será possível conciliá-los com o Swift e o Xcode para construir cenas lindas e funcionais de AR. Aprenda a deixar a experiência de realidade aumentada mais dinâmica e responsiva por meio da interação precisa entre física e iluminação adequada, utilizando a linguagem de programação Swift.

Focando nos fundamentos do ARKit, será possível conciliá-los com o Swift e o Xcode para construir cenas lindas e funcionais de realidade aumentada. Aprenda a deixar a experiência de AR mais dinâmica e responsiva por meio da interação precisa entre física e iluminação adequada, utilizando a linguagem de programação Swift.

Mais detalhes

Duração: 1 mês

“A realidade virtual e a realidade aumentada são o futuro— tanto que as mais influentes empresas de tecnologia estão apostando pesado no potencial de ambas. Essa é uma grande oportunidade para que desenvolvedores experientes e novatos aperfeiçoem suas técnicas. Estamos orgulhosos em trabalhar ao lado da Udacity para ajudar a munir os desenvolvedores de hoje com competências que lhes permitirão criar os aplicativos do amanhã.”

— Jessica Lindl, diretora global de educação da Unity Technologies
1 mês
Especialista ARKit com Unity
R$399

total

Desenvolva aplicativos AR utilizando ARKit e Unity game engine e o publique na Apple Store.

1 mês
Especialista ARKit com Swift
R$399

total

Desenvolva aplicativos aplicando AR utilizando ARkit, Swift e SceneKit e o publique na Apple Store.

Comece a aprender agora
Perguntas Frequentes
    Destaques do programa
  • Por que eu deveria me inscrever neste programa?

    Unity é o principal nome do mercado em desenvolvimento de Realidade Virtual e a maneira mais rápida de aprender ARKit. Fizemos esta parceria com a Unity para realizar este curso fascinante.

  • Quais serão os tópicos abordados neste programa?

    Neste programa, você aprenderá tudo o que precisa saber sobre como desenvolver aplicativos de RA (realidade aumentada) conciliando o uso do ARKit com Unity ou Swift. Você também desenvolverá uma intuição para a odometria inercial visual e para mecanismos de visão computacional subjacentes que habilitam o ARKit. Além disso, também criará uma variedade de aplicações para o ARKit, incluindo jogos com efeitos de partículas e sons. Ao terminar o programa, você será capaz de criar aplicativos de ARKit capazes de colocar objetos virtuais no chão, em mesas ou em qualquer outra superfície plana horizontal. Você será capaz de adicionar efeitos de luzes dinâmicos, que mudarão a direção das cores, a temperatura e a intensidade do ambiente. Também será capaz de adicionar efeitos básicos de sombra às cenas. De modo geral, você ajudará a “vender” a ilusão de que há um objeto sintético inserido na cena.

  • Como vocês elaboraram o currículo do curso e quem são seus parceiros?

    A Udacity elaborou o currículo do ARKit em parceria com os principais especialistas da área, como a Unity, a empresa líder no segmento de mecanismos de jogos, que foi eleita pelo público como a melhor desenvolvedora de jogos para aplicativos móveis e de realidade virtual.

  • Será que aprender ARKit ajudará na minha carreira?

    Dominar ARKit representa uma vantagem competitiva significativa para qualquer desenvolvedor que esteja em busca de começar ou se destacar profissionalmente dentro do campo da tecnologia imersiva. Como recentemente publicado pela TechChunch, “A realidade aumentada em dispositivos móveis pode se tornar a principal força motriz de um mercado de US$ 108 bilhões de Realidade Virtual e Aumentada até 2021… sendo que a realidade aumentada abocanharia uma fatia de US$ 83 bilhões”.

    Pré-requisitos
  • Como posso ter certeza de que estou preparado para este programa?

    Para aprender ARKit usando Unity, você precisa estar familiarizado com alguns processos básicos em dois programas diferentes: a primeira é a criação de cenas em 3D usando Unity; a segunda, o desenvolvimento em C#, além de saber como fazer uma implementação de aplicativos para iPhone ou iPad. Para aprender o ARKit usando o Swift, você precisa estar familiarizado com a criação de aplicativos para iOS usando o Xcode. Você não precisa ter experiência prévia com o desenvolvimento de projetos em 3D.

  • Se eu não atender a esses pré-requisitos para me inscrever, o que devo fazer?

    Nós temos uma série de programas Nanodegree e cursos grátis que podem ajudar você a se preparar, incluindo:

    • Torne-se um Desenvolvedor de iOS (programa Nanodegree)
    • Torne-se um Desenvolvedor de Realidade Virtual (programa Nanodegree)
    • Introdução ao Desenvolvimento de Aplicativos para iOS com o Swift
    • Fundamentos de UIKit (Swift)
    • Cenas e Objetos de Realidade Virtual (no Unity)
    • Desenvolvimento de Software de Realidade Virtual (no Unity)

  • Se eu não estiver pronto para me inscrever agora, terei uma outra chance no futuro?

    Este programa mantém as inscrições abertas indefinidamente, assim, você pode se inscrever a qualquer momento!

    Estrutura do programa
  • Por que existem duas versões?

    O ARKit pode ser desenvolvido com o uso de mecanismos de jogo ou nativamente, usando o Swift. Essas versões permitirão que você entenda qual é o melhor caminho para você. Escolha a Unity e desenvolva seus aplicativos utilizando um modelo profissional e consagrado dentro da indústria de jogos. Ou você ainda pode escolher o Swift e desenvolver seu aplicativo ARKit usando ferramentas da Apple. (obs.: os dois programas contêm o conteúdo um do outro na seção demarcada como “Extracurricular”).

  • Este programa é individual?

    Para se formar e receber o certificado, você precisa concluir o programa em até um mês, contado a partir da data de início. Ou seja, nesse sentido, o programa não é individual; no entanto, dentro desse período de um mês você está livre para trabalhar em seu próprio ritmo, o que permite dizer que há flexibilidade no que tange como você vai planejar seu tempo de aprendizagem.

  • Quantas horas por semana devo me dedicar ao curso, a fim de conseguir concluí-lo com sucesso?

    Se você se dedicar entre 5 e 10 horas por semana, estará em um ritmo bom para concluir o programa em um mês.

  • Existe uma maneira de visualizar antecipadamente o conteúdo do programa?

    A primeira aula de cada versão do programa estará disponível para qualquer pessoa a partir de novembro de 2017. As demais aulas somente estarão disponíveis para os alunos que estiverem cursado o programa. Os demais benefícios do programa, como revisões de projeto e acesso à comunidade, também são exclusivos aos alunos matriculados. Uma vez inscrito no programa, você terá acesso ao material do curso por tempo indeterminado.

  • Receberei um certificado quando eu concluir com sucesso este programa?

    Sim! Você receberá o certificado da Udacity, que confirmará sua mestria nessas habilidades e sua potencialidade de aplicá-las em sua carreira profissional.

  • O que preciso fazer para me graduar neste programa?

    Este é um programa de duração única, em outras palavras, você terá 30 dias para se graduar. O prazo para que você termine o programa é de 30 dias a partir de sua data de inscrição oficial. Para se graduar no programa e receber o certificado com todos os méritos, você deve enviar seu projeto final até a data de término (ou antes), e seu projeto deve atender às especificações, conforme determinado pelo revisor do projeto. Para garantir que você tenha tempo de revisar seu projeto, é recomendável que você o envie até sete dias antes da data final; isso permitirá que você consiga realizar quaisquer alterações necessárias, pois, se enviá-lo após essa data, você não será capaz de revisá-lo. Observação: Você ainda terá acesso ao conteúdo por mais dois meses, mas isso não está relacionado ao processo de graduação no programa no período de 30 dias.

    Equipamento
  • Existem requisitos de hardware e software para este programa?

    Para aprender ARKit com o Unity, você precisa de:

    • Um computador Mac que rode macOS Sierra 10.12.6 ou uma versão superior.
    • Um dos seguintes dispositivos iOS: iPhone 6s/iPhone 6s Plus ou algum mais recente, como o iPhone SE, ou ainda qualquer iPad Pro ou iPad 2017.
    • Xcode 9.0 ou superior (software livre).
    • Unity 2017.1 ou superior (software livre).

    Para aprender ARKit com o Swift, você precisa de:

    • Um computador Mac que rode macOS Sierra 10.12.6 ou uma versão superior.
    • Um dos seguintes dispositivos iOS: iPhone 6s/iPhone 6s Plus ou algum mais recente, como o iPhone SE, ou ainda qualquer iPad Pro ou iPad 2017.
    • Xcode 9.0 ou superior (software livre).

    Taxas e inscrição
  • Quanto custa o programa ARKit?

    O custo total do programa é de R$ 399,00.

  • Há um período de teste gratuito para este programa?

    Não há nenhum período de teste gratuito para este programa, todavia, há uma política de reembolso de 7 dias, a contar da data da inscrição. Para solicitar o reembolso, entre em contato conosco aqui.