Quer Começar a Criar Aplicativos iOS usando UIKit e ViewCode?
Este treinamento foi projetado exclusivamente para iniciantes e vai te ensinar a criar aplicativos profissionais com o framework nativo do iOS, o UIKit. Tudo passo a passo, com boas práticas de programação para você entrar e se destacar no mercado como dev iOS.


Tecnologias Abordadas Com Profundidade

Xcode 14+ • Swift 5+ • SwiftPackageManager • ViewControllers • Cupertino • AutoLayout • ViewCode • SF Symbols • URLSession • JSON • Codables • Design Patterns • Local Storage • MVC/MVVM • Simuladores e muito mais.

:: IOS DEVELOPER LEGACY ::
FORMAÇÃO DESENVOLVEDOR IOS COM UIKIT

  • Tudo o que você precisa saber para criar qualquer aplicativo iOS usando o kit de interface gráfica UIKit;
  • Aprenda com um mentor e desenvolvedor iOS Sênior que atua no mercado real;
  • O passo a passo para conseguir o seu primeiro trabalho como programador iOS;
  • Tire suas ideias do papel, transforme-as em aplicativos e conquiste até um segundo salário;
  • O ponta-pé inicial na sua carreira como desenvolvedor iOS nativo para ganhar de R$2.500 a R$16.000/mês;

Tudo isso mesmo que você:

  • Nunca tenha programado antes na sua vida;
  • Sinta que não tem tempo para estudar durante o seu dia;
  • Já saiba programar em outras plataformas mas é completamente leigo no Mobile;
  • Acredita estar velho demais para aprender a criar apps do zero;
  • Acha que precisa de uma faculdade para aprender a programar de verdade e entrar na área;

Role a página para saber todos os detalhes.

Aprenda a criar aplicativos para iPhone DO ZERO
e construa uma carreira como desenvolvedor iOS.

Opa!

Meu nome é Tiago Aguiar sou desenvolvedor de software há mais de 13 anos.

Sênior Mobile Developer (Android e iOS) e fundador do projeto iOS Developer Legacy (UIKit).

Em 2018, criei o canal na plataforma Youtube para compartilhar conhecimentos sobre desenvolvimento Android e iOS nativos.

Com +3.5 milhões de Views e +44.000 seguidores, é considerado o maior canal sobre desenvolvimento Android e iOS nativo do Brasil.

Nessa jornada eu já ajudei mais de 4.000 alunos a aprenderem a programar de verdade com nossos treinamentos.

Hoje, minha missão é ajudar pessoas como você, através das minhas experiências reais a se tornarem desenvolvedores mobile extraordinários.

Dito isto, deixa eu te mostrar o que é esse treinamento completo e como ele pode ajudar VOCÊ na sua carreira.

As perguntas abaixo irão dizer se esse treinamento É PRA VOCÊ

  • Você quer se tornar um desenvolvedor iOS e entrar no mercado de T.I. mas não faz a menor ideia de onde começar?
  • Você está cansado de encontrar aulas e cursos desatualizados e quer realmente aprender com quem sabe e vive de apps?
  • Você está tentando aprender há um tempo, mas sempre se sente confuso, com dificuldades e sem clareza, devido a quantidade de informações desorganizadas que tem por aí?
  • Você quer se destacar entre os programadores e trabalhar com o ecossistema da Apple mas não sabe como?
  • Você quer mudar de emprego para verdadeiramente ter um salário confortável mas não sabe como tornar isso possível?

Se Você Respondeu SIM a pelo menos UMA Das Opções Acima, Então Eu Quero Te Convidar a Conhecer o 'iOS Developer Legacy' .


O Que Exatamente Você Vai Aprender?

Módulo 1 Iniciante
Preparação!

Você aprenderá a metodologia de ensino mais eficiente para ser um desenvolvedor de aplicativos profissional.

Como você deve agir, como pensar e como crescer na carreira de TI. Além disso, você aprenderá como programar até 2x mais rápido que uma pessoa normalmente aprenderia.

Módulo 2 Iniciante
Fundação do Ambiente de Desenvolvimento Apple

Esse módulo é para aqueles que começam do zero mesmo. Aprenderá a usar a ferramenta Xcode, Simuladores, iPhones, MacOSX e outras configurações do seu ambiente de desenvolvimento.

Isso vai te dar uma base sólida para já começarmos a criar o primeiro aplicativo.

Módulo 3 Iniciante
Estruturas de Projetos iOS

Esse módulo vai te ensinar as estruturas de projetos que são extremamente importantes para entender o que você está fazendo no seu código. Aprenda como é organizado um projeto iOS com UIKit, como entrar no programa de desenvolvedores da Apple e como usar a ferramenta Xcode no seu poder máximo!

Aumente sua produtividade em até 3x vezes usando de forma profissional o Xcode, Simuladores e iPhones.

Módulo 4 Iniciante
Fundação do SDK. UIKit. AutoLayout & ViewCode

Com o ambiente e a fundação pronta, vamos começar a criar o aplicativo já entendendo as estruturas base do iOS com o UIKit.

Você vai aprender a criar interfaces do usuário com UIKit e AutoLayout. Os ciclos de vida do app e como manter um projeto compatível com diversos tamanhos de telas.

Essa é a fundação para criar qualquer aplicativo.

Módulo 5 Intermediário
Arquitetura de Software Mobile: UIKit Profissional na Prática

Esse é um dos módulos mais importantes. Você aprenderá sobre arquitetura de software moderna como MVVM com Coordinator. E como organizar o seu projeto de maneira profissional.

Vai aprender ainda como usar os componentes de Layouts, bem como recursos do Swift com Extensions, gerenciamento de dados, componentes de interface como TextFields, ScrollViews, Buttons, Navigations e dezenas de outros componentes de interface gráfica.

Módulo 6 Intermediário
Primeiro App: Interface Gráfica e Lógica de Programação

Quase todos aplicativos precisam de formulários e por essa e outras razões que esse módulo mostrará tudo o que você precisa saber para criar e estilizar seus formulários de Login/Cadastro bem como os formatos para exibição de dados.

Deixe o aplicativo com a sua marca, seus componentes e seus estilos de interface gráfica exclusiva!

Além disso, você aprenderá a trabalhar com o gerenciamento do teclado do iPhone, barras de rolagem e customização de componentes.

Módulo 7 Intermediário
Listas e Coleções de Views

Uma vez criado o fluxo de autenticação, você aprenderá a exibir dados no formato de listas. O que de fato, acontece em 80% dos aplicativos da AppStore.

Você aprenderá a usar mais componentes do UIKit como UICollectionView, UITableView, UITabBar, HeaderView, UINavigationController e muito mais.

Você estará pronto para criar aplicativos semelhante aos grandes apps do mercado como Spotify, Netflix, Instagram, AppStore, entre outros.

Módulo 8 Avançado
Validação de Formulários. Performance e Prog. Funcional

Uma vez logado, você aprenderá a criar aplicativos seguindo a guideline de especificações da Apple para ícones e interface gráfica.

Por mais que queiramos usar nossas ideias de interface e UX Design, a Apple provê uma forma comprovada de engajamento com usuário através dos layouts e componentes Cupertinos como campos nativos do iOS.

Esse módulo ensinará tudo o que precisa para criar formulários elegantes, seguros e performáticos para seus aplicativos.

Módulo 9 Avançado
UIKit em Aplicativos Online

Chegou a hora de aplicar recursos online no nosso aplicativo.

Você aprenderá a se conectar em um servidor remoto através das nossas APIs.

Aprenderá também a usar os recursos de JSON, Codables, URLSession, WebServices, fundamentos de Multi-threading, callbacks, Generics e Segurança de dados.

Módulo 10 Avançado
Padrões de Projetos e Armazenamento de Dados

Vamos finalizar o primeiro fluxo do aplicativo com segurança de dados, Tokens de acesso e Tokens de atualização com a tecnologia JWT.

O primeiro registro gravado localmente será explicado em detalhe. Isto é, como manter o seu aplicativo logado e com sessão de usuário.

Todo o processo será ensinado usando o kit de desenvolvimento nativo do iOS para persistência de dados local.

Módulo 11 Avançado
Lógica de Negócio e Regras do App

Este é o maior módulo onde vamos construir toda a lógica e regra de negócio para que o usuário possa usar nosso aplicativo.

Vamos trabalhar com lista de produtos, geração de cupons, regras de preços, serviços promocionais e mais.

Além disso, você aprenderá a trabalhar com dependências e bibliotecas através do Swift Package Manager (SPM)

Módulo 12 Avançado
Code Review e Melhoria Contínua

E para fechar com chave de ouro você aprenderá mais sobre programação abstrata e reutilização de código!. Criando assim, um app sustentável, legível e de fácil manutenção para todos os desenvolvedores iOS.

Você aprenderá a adicionar alertas universais, unificar dados e melhorar a experiência do usuário quando não tiver conexão de internet.

Neste momento você tem tudo o que precisa para se tornar um desenvolvedor iOS e criar aplicativos online e completos!

Por Que Somos Tão Únicos e Exclusivos?

Este é o pacote mais completo do Brasil. Com um método de ensino diferenciado!
Você aprenderá desde as técnicas mais básicas, até os níveis mais profissionais do desenvolvimento de aplicativos!

Aplicativos Reais

Nosso treinamento foca no que é importante para o mercado. Aprenda criando aplicativos de ponta!

Treinamento em Video

Vídeos de treinamento didáticos e fáceis de serem seguidos, para que você entenda todo o conteúdo.

Metodologia Diferenciada

Uma metodologia de ensino capaz de fazer qualquer pessoa, a aprender até 2x mais rápido do que o normal.

Aprenda com quem está no mercado

Vamos aprender como desenvolvedores experientes operam para você ficar seguro de atuar como um desenvolvedor profissional.

100% OnDemand

Assista as aulas em qualquer dispositivo. No seu celular, Tablets, Notebooks, Desktops. Só precisará de acesso a internet.

Bônus Especiais

Bônus especiais (e gratuitos) que são oferecidos e liberados apenas para membros.

Atualizações Gratuitas

Sempre que o material for revisado ou atualizado, você terá acesso sem custos adicionais, durante todo o tempo da sua adesão.

Suporte. Código-Fonte. Materiais de Apoio.

Acesso aos códigos-fonte e mapas mentais de todos os aplicativos desenvolvidos em aula separados por etapa de desenvolvimento. Além disso, conte com o suporte do instrutor para tirar dúvidas.

Será que Posso Fazer?

Não precisa ser bom nem de matemática ou inglês. Não importa a sua idade. Você precisa somente de dedicação e esforço para querer aprender :)

Duração do Curso

160 Aulas com 45 horas de video-aulas equivalente à uma carga horária de 90 horas colocando em prática os estudos.

Tempo de Acesso

Nossos alunos concluem em média o curso em até 4 meses. Contudo você terá acesso ao mesmo pelos próximos 2 anos. Esse tempo é mais do que suficiente para concluir e aprender todo o curso umas várias vezes.

Linguagem de Programação

Usaremos em todos os projetos a linguagem oficial do iOS nativo, o Swift mantida pela Apple e exigida no mercado atual.

E com garantia incondicional de 7 dias

  • Pacote com mais de +3 bônus surreais
  • Suporte 1-a-1 para todas as dúvidas do curso
  • Certificado com carga complementar em universidade
  • Novas aulas sem custo adicional durante o período de acesso

O Pacote iOS Developer Legacy te dá TODO O CONHECIMENTO que você precisa pra trabalhar como desenvolvedor iOS profissional


Dá Só Uma Olhada No Nível De Aplicativo Que Você Vai Aprender a Fazer

O Que Nossos Alunos Estão Dizendo:

Essas são apenas algumas das centenas de mensagens
e depoimentos que recebemos dos nossos alunos dos nossos cursos.

Dá só uma olhada o que nossos alunos
podem criar com os conhecimentos adquiridos no curso

Aluno - Maxwell Farias

"Bom dia Tiago! Depois dá uma olhada no app que eu concluí no iOS legacy... projeto final do curso"

Você pode ser o próximo a ter esse tipo de resultado.
O Pacote iOS Developer Legacy te dá todo o conhecimento que você precisa para trabalhar como desenvolvedor iOS profissional!

E com garantia incondicional de 7 dias

  • Pacote com mais de +3 bônus surreais
  • Suporte 1-a-1 para todas as dúvidas do curso
  • Certificado com carga complementar em universidade
  • Novas aulas sem custo adicional durante o período de acesso

O Pacote iOS Developer Legacy te dá TODO O CONHECIMENTO que você precisa pra trabalhar como desenvolvedor iOS profissional


E Não Para Por Ai.
Você Ainda Vai Levar Esses Bônus Incríveis.

Bônus #1:
Curso Do Iniciante ao Sênior

Irei compartilhar tudo o que funcionou e que me fez sair de uma pessoa que não sabia programar para um desenvolvedor Sênior e Coordernador de um time de Desenvolvedores.

Irei te mostrar como você pode evoluir 3 anos em apenas 1 ano. As estratégias, táticas, atitudes, mentalidades e hacks que você precisa aplicar na sua carreira para crescer profissionalmente.

De R$597,00
por R$0,00

Bônus #2:
Curso Apps Lucrativos

Este é um curso bônus para aqueles que querem alavancar os seus aplicativos pessoais nas lojas de apps com estratégias de monetização e marketing de aplicativos.

Você vai dominar os 3 pilares de um app de sucesso (Mercado, Marketing, Monetização) podendo atingir a marca de 100k downloads e ganhar até um segundo salário de R$3.985.

De R397,00
por R$0,00

Bônus #3:
Curso de Swift do Zero

Se você está começando do zero e nunca programou na sua vida OU se já programou mas não conhece nada da linguagem Swift, esse curso é para você. Chegou a hora de embarcar na linguagem de programação oficial da Apple e criar soluções mais modernas e ser mais produtivo. Chegou a hora do Swift!

De R$47,00
por R$0,00

Bônus #4:
Suporte Exclusivo e Atualizações

Um dos nossos grandes diferenciais é que ao adquirir o curso além das atualizações futuras das aulas e novos conteúdos sem nenhum custo adicional durante o seu tempo de acesso de 2 anos, você também terá o suporte 1 a 1 com o instrutor dentro da área de membros VIP para tirar dúvidas caso haja. Diferente de outros cursos, aqui você tem total suporte de um programador Sênior!

Novas aulas são lançadas constantemente dentro da nossa plataforma e todas as atualizações não possuem custo adicional durante o seu tempo de acesso!

De R$197,00
por R$0,00

Resumindo, Você Vai Levar
Com Desconto Especial por Tempo Limitado:

  • Curso iOS Developer Legacy R$627,00
  • Bônus: Do Iniciante ao Sênior R$597,00
  • Bônus: Apps Lucrativos R$397,00
  • Bônus: Atualizações e Suporte Exclusivo R$197,00
  • Bônus: Curso Swift do Zero R$47,00

Atenção! As vagas estão esgotando rapidamente!

Ao garantir sua vaga agora no curso, você garante seu acesso imediato a plataforma e todas as novas atualizações de aulas adicionadas recentemente!

Confiamos no Curso e em Você! Conte com nossa Garantia de 7 Dias.

Se em até 7 dias após a compra você não ficar satisfeito com o curso, nos mande um e-mail e iremos te reembolsar completamente! Sem enrolação ou letras miúdas. Garantia de reembolso 100%.



Por Trás Dos Bastidores do Curso!

Veja um pouco do que vamos aprender dentro de +150 aulas nesses 12 módulos completos com ideias de apps reais de mercado.
Este é o único curso que vai lhe ensinar do zero como criar qualquer aplicativo iOS Profissional
Aprenda a elaborar, criar o Design do seu aplicativo e a trabalhar como um verdadeiro desenvolvedor de software!





Um rápido TOUR entre algumas das +150 aulas dentro da nossa plataforma!


Você Também Ganha Um Certificado!

Aumentamos as horas do certificado conforme adicionados novas aulas e módulos no curso. Sem nenhum custo adicional!

Com todo esse conhecimento e experiência que você irá adquirir, nada mais justo do que receber um certificado para comprovar seu conhecimento.

Não tenho um computador MacOSX,
consigo fazer aplicativos profissionais em um PC Windows ou Celular?

Sim e Não hehe! Vamos lá.

Inevitavelmente você vai precisar de um computador que rode o sistema da Apple MacOSX. Você pode comprar (ou alugar) um MacbookAir, MacbookPro, MacMini ou iMac para criar os seus aplicativos. O Xcode só pode ser instalado em um computador que rode o Sistema Operacional MacOSX.

Agora, você não precisa necessariamente COMPRAR um Mac agora, se você quer aprender e não tem equipamento, alugue de um amigo ou do site macincloud.com. Confira os planos e preços no link.

Não deixe que a falta de equipamento te afaste dos seus sonhos. Eu e dezenas de alunos começaram com alguma dessas opções :D


O que é o UIKit?
Qual a diferença para o curso iOS Developer com SwiftUI?

O UIKit é um framework de desenvolvimento de interface do usuário (UI) originado junto com os iPhones e iPads. Esta era a única forma de se criar apps antes de surgir o SwiftUI e é o núcleo de uma aplicação iOS.

O framework UIKit é baseado em uma arquitetura de hierarquia de objetos, onde os elementos da interface são organizados em uma árvore de visualização (view tree).

O curso iOS Legacy irá focar na tecnologia do UIKit, a forma legada de se criar interface gráficas no iOS antes do SwiftUI.

Você encontrará diversos projetos e vagas no mercado que exigem o UIKit. Isso porque esses projetos surgiram antes do SwiftUI e precisam de profissionais para dar manutenção e continuidade. Logo, se você deseja ser um desenvolvedor iOS diferenciado dos demais, recomendamos aprender também o UIKit :)


O que é o ViewCode?
Porque o curso foca nesta abordagem?

No ViewCode, os desenvolvedores constroem as interfaces de usuário utilizando diretamente código de programação, em vez de usar uma interface gráfica de arrastar e soltar ou um editor visual.

Em frameworks como o UIKit, a abordagem visual de construir interfaces é frequentemente chamada de Interface Builder ou Storyboard, onde os elementos da interface são posicionados visualmente e configurados por meio de propriedades e conexões. Com o ViewCode, as views e elementos da interface são criados e configurados programaticamente no código-fonte.

Há diversas vantagens em se criar aplicativos dessa maneira, com ViewCode, como: controle total sobre a interface, maior clareza do código, facilidade de reutilização, melhor controle de versão e melhor desempenho do aplicativo.

Essa abordagem ganhou notoriedade nas empresas e se mostrou a forma mais profissional possível para se trabalhar com UIKit no mercado.


Perguntas Frequentes (FAQ)


  • Qual o tempo de acesso ao curso?

    Nossos alunos concluem o curso em até 4 meses. Contudo você terá acesso ao mesmo pelos próximos 2 anos. Esse tempo é mais do que suficiente para concluir e aprender todo o curso.


  • Não tenho um Computador. Consigo fazer o curso?

    Você não precisa necessariamente COMPRAR um computador para fazer o curso, é possível fazer se você puder alugar de um amigo ou usar o do seu trabalho atual. Ou seja, você não precisa comprar um agora, mas vai precisar acessar um! Não é possível criar aplicativos profissionais direto do smartphone


  • Esse curso já foi totalmente gravado?

    Sim! Ele já está pronto para te tornar um desenvolvedor profissional partindo do zero. Porém estamos continuamente adicionando novos conteúdos, refazendo aqueles que já estão lá e sempre otimizando e atualizando o máximo possível.


  • Meus dados (nome, e-mail, CPF) estão seguros?

    Sim. Estão 100% seguros. Todas essas informações são utilizadas apenas internamente, para emissão de nota fiscal e prevenção de fraudes. Nada será vendido ou repassado a terceiros, pois zelamos pela confiança depositada em nossos produtos. Todos os detalhes estão em nossa Política de Privacidade.


  • Qual a garantia de que receberei o curso?

    O curso utiliza a plataforma de vendas Hotmart, que consideramos a melhor e mais segura plataforma de vendas do Brasil. Caso você não receba o acesso no prazo estipulado, o Hotmart garante a devolução de 100% do seu dinheiro investido, sem preocupações.


  • Como poderei rastrear minha compra?

    Muito simples. Assim que sua compra é efetuada, você receberá o número da transação por e-mail. Se tiver qualquer dúvida, basta entrar em contato conosco e tiraremos todas as suas dúvidas.


  • Há alguma garantia de obtenção de lucros?

    Não! Como toda base de conhecimento, nosso papel é te dar todo o conhecimento necessário para você ganhar dinheiro, ter tempo livre e ser um excelente desenvolvedor iOS, mas os resultados dependem única e exclusivamente do seu esforço e dedicação. Só posso te dizer que vários alunos já entraram na área e estão criando vários aplicativos no mercado. É possível! Mas depende de você.


  • Como eu vou acessar esse curso?

    No momento que sua compra for aprovada pelo serviço de pagamento, automaticamente o sistema irá criar a sua conta e enviará todos os dados de acesso ao seu e-mail. Caso, por qualquer motivo, você não consiga acessar de imediato, basta enviar um e-mail em tiagoaguiar.co@moonjava.com.br que nós te ajudaremos!


  • Como funciona a garantia de 7 dias?

    Se você não ficar satisfeito com o curso, basta nos avisar em até 7 dias, e devolveremos seu dinheiro. Isso mostra o quanto nós confiamos em nosso curso e na transformação que ele causa. Pedimos apenas que o motivo seja informado para que possamos melhorar o atendimento


  • Os dados do meu cartão de crédito estão seguros?

    Sim. 100% seguros. Todo o processo de compra é gerenciado pelo Hotmart, maior plataforma de produtos digitais do Brasil, através de uma transação criptografada. Nenhuma informação do seu cartão de crédito é mantida em nosso banco de dados.


  • Os aplicativos são desenvolvidos com iOS Nativo?

    Sim! Nosso foco é que você aprenda nativamente a criar aplicativos iOS para trabalhar como um profissional na mais alta perfomance. Desenvolver nativamente lhe permite ter mais poder de criação, controle e performance do aplicativo. Além disso, o número de vagas e ofertas no mercado para quem domina apps nativos é muito maior comparado a outros métodos como ReactNative, Flutter, Ionic, etc. Trabalhamos com a linguagem de programação recomendada pela própria Apple: o Swift!

E com garantia incondicional de 7 dias

  • Pacote com mais de +3 bônus surreais
  • Suporte 1-a-1 para todas as dúvidas do curso
  • Certificado com carga complementar em universidade
  • Novas aulas sem custo adicional durante o período de acesso

O Pacote iOS Developer Legacy te dá TODO O CONHECIMENTO que você precisa pra trabalhar como desenvolvedor iOS profissional