Comece a Criar Aplicativos iOS Modernos
Este treinamento foi projetado exclusivamente para iniciantes e vai te ensinar a criar aplicativos profissionais com SwiftUI. Tudo passo a passo, com boas práticas de programação para você se destacar no mercado como dev iOS.


Tecnologias Abordadas Com Profundidade

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

:: IOS DEVELOPER ::
APLICATIVOS PARA iPHONE e iPAD MODERNOS

  • Tudo o que você precisa saber para criar qualquer aplicativo iOS usando recursos modernos como SwiftUI e Combine;
  • Aprenda com um mentor e desenvolvedor iOS Sênior que atua no mercado real;
  • O curso é 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.

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?
  • Você já programa para iOS mas quer ficar atualizado com as últimas novidades da Apple?

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


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 nosso primeiro aplicativo, a nossa primeira solução de mercado

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, 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 iOS Moderno & Apple SDK

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

Você vai aprender como é modelada a arquitetura de um projeto iOS moderno com SwiftUI. Os ciclos de vida e o que é importante manter no seu novo projeto.

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

Módulo 5 Intermediário
SwiftUI Profissional na Prática

Esse é um dos módulos mais importantes. Você entenderá como é novo processo de criação de aplicativos declarativos usando SwiftUI.

Vai aprender como usar os componentes de Layouts modernos, bem como recursos do Swift com extensions, gerenciamento de dados, Observables, States, Bindings. Componentes de UI como TextFields, ScrollViews, Buttons, Navigations e dezenas de outros componentes de interface gráfica.

E não para por ai. Você ainda aprenderá sobre arquitetura de software moderna como MVVM.

Módulo 6 Intermediário
Componentes. Formulários e Estilos no SwiftUI

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á aplicar um Design elegante e inovador com o modo escuro (dark mode)..

Módulo 7 Intermediário
Manipulando SwiftUI 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, Form-Data, Codables, URLSession, WebServices, fundamentos de Multi-threading, callbacks e uma introdução ao framework reativo moderno da Apple: o Combine!

Módulo 8 Avançado
Serviços Reativos Com Combine & LocalStorage

Vamos finalizar o primeiro fluxo de login e cadastro com segurança de dados e Tokens de acesso.

O primeiro registro gravado localmente será explicado no detalhe. Isto é, como começar a deixar o seu aplicativo com dados offline.

Todo o processo será ensinado usando o framework Combine para as requisições e fluxo de dados reativos modernos.

Módulo 9 Avançado
Listas e Coleções de Views

Uma vez criado o fluxo seguro de acesso reativo, 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 SwiftUI como NavigationLink, ForEachs, Lists, Forms, Tabs, Stacks e muito mais.

Seu aplicativo ficará semelhante aos grandes apps do mercado como Spotify!, Netflix, Instagram, AppStore, entre outros.

Módulo 10 Avançado
UI Cupertino e Edição de Dados

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 Forms nativos do iOS.

Esse módulo fará você criar um aplicativo que engaja e deixa os usuários de iPhone e iPad satisfeito com que estão vendo :D

Módulo 11 Avançado
Câmeras. Pickers e Recursos de Hardware

Uma das grandes vantagens de seguir o desenvolvimento nativo iOS além de conseguir boas oportunidades de trabalho, é poder ter controle sobre o sistema como um todo.

Nesse módulo você aprenderá a manipular recursos de câmeras e fotos usando o SwiftUI.

Isso fará do seu aplicativo mais customizável para o usuário final.

Módulo 12 Avançado
Gráficos e Recursos Avançados.

Você aprenderá mais sobre programação genérica, reutilização de código. Criando assim, um app sustentável, legível e de fácil manutenção para todos os desenvolvedores iOS.

E para fechar com chave de ouro. Vamos aprender a usar bibliotecas externas com o mais famoso gerenciador de pacotes do universo iOS: o Cocoapods.

Vamos aprender a criar gráficos para analise do seu app.

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

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 SwiftUI?
Qual a diferença para o curso iOS Developer Legacy com UIKit?

O iOS Developer foca na tecnlogia mais atual da Apple para se criar interface gráfica chamada de SwiftUI. Novos projetos no mercado estão sendo construidos com essa tecnologia moderna criada pela Apple.

Ele foi introduzido pela primeira vez na WWDC 2019 e é uma abordagem inovadora para o desenvolvimento de interfaces de usuário em aplicativos para dispositivos Apple.

O SwiftUI usa o paradigma de programação declarativa, o que significa que você descreve como a interface do usuário deve ser renderizada com base em um estado e nas ações do usuário. Em vez de especificar manualmente como os elementos da interface do usuário devem ser manipulados, você simplesmente declara o que deseja que eles sejam e o SwiftUI se encarrega do restante. Isto permite criar apps com menos código, mais rápidos e de fácil manutenção.

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.


Perguntas Frequentes

Você terá acesso ao curso por 2 anos. Os nossos alunos concluem o curso em até 6 meses. Contudo, se por algum motivo você não conseguir no prazo, é possível renovar o acesso para continuar de onde parou e concluir o curso.

Sim! O curso iOS Developer ensina do absoluto ZERO, desde a linguagem de programação Swift até o framework SwiftUI, saindo do zero ao profissional.

Você terá acesso a todo o projeto para que após finalizar o curso, possa consultar e até comparar como o aplicativo foi projetado.

Não! Inevitavelmente você vai precisar de um computador que rode o sistema da Apple MacOS. Você pode comprar um Mac (ou alugar no site macincloud.com) para criar os seus aplicativos.

Sim! Ele já está pronto para te ensinar a programar de verdade. 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.

Sim. Estão 100% seguros. Todas essas informações são utilizadas apenas internamente, para emissão de nota fiscal. 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.

O curso utiliza a plataforma de vendas Kiwify, que está entre as melhores e mais seguras plataforma de produtos digitais do Brasil. E caso você não receba o acesso no prazo estipulado, entre em contato com nosso time em contato@tiagoaguiar.dev.

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.

Definitivamente sim! O curso foi pensado tanto em iniciantes quanto em desenvolvedores mais experientes. Cada aula será uma novidade para você independente do seu nível atual.

Sim!. Você terá o suporte 1 a 1 com o instrutor Tiago Aguiar dentro da área de membros VIP para tirar dúvidas caso haja. Diferente de outros cursos, aqui você tem total suporte de um desenvolvedor Sênior.

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 decolando. É possível! Mas depende de você.

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. Se por qualquer motivo, você não consiga acessar de imediato, basta enviar um e-mail em contato@tiagoaguiar.dev que nós te ajudaremos!

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.

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

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 frameworks cross-platform. Trabalhamos com a linguagem de programação criada pela própria Apple: o Swift