Faça parte de mais de 100 alunos

Garantia de 7 dias

Caso o curso não seja para você, devolvemos o valor integral

1 ano de acesso

Curso, Comunidade e Mentoria

Suporte Diário

Todas as dúvidas serão respondidas, tanto pelos alunos quanto pelo mentor e equipe.

A Formação React Native
mais completa do Brasil.
Do zero ao nível sênior.

Domine o React Native e ganhe salários de R$4.500 a R$16.000 no Brasil e de até R$30.000 trabalhando de home office para empresas no exterior. 

Se junte aos mais de 200 alunos

Garantia de 7 dias

Caso o curso não seja para você, devolvemos o valor integral

1 ano de acesso

Curso, Comunidade e Mentoria

Suporte Diário

Todas as dúvidas serão respondidas, tanto pelos alunos quanto pelo mentor e equipe.

Com o PRN você estará mais
preparado para as oportunidades,
nacionais e internacionais.

Uma plataforma completa que oferece a você a melhor
experiência de aprendizado, networking e mentorias,
impulsionando ainda mais o seu conhecimento para o mercado.

O PRN tem
como objetivo: 

O PRN tem como principal objetivo orientar você na jornada de se tornar um especialista em React Native. Este curso abrangente oferece a oportunidade de aprender a criar um aplicativo completo, desde a primeira linha de código até sua publicação na loja, alcançando um nível de profissionalismo excepcional.

As melhores práticas e ferramentas de mercado, aulas sobre os fundamentos das tecnologias, aulas sobre conceitos avançados como Testes e Arquitetura, tudo isso de forma didática e prática enquanto você constrói um super App para seu portfólio.

Ao final deste curso, você vai

Ao concluir o curso, você estará preparado para atuar como desenvolvedor mobile sênior, dominando o uso do React Native para criar aplicativos nativos para Android e iOS. Você será capaz de entregar código de alta qualidade e lidar com desafios complexos com confiança.

A formação mais completa do mercado, criada por um especialista com mais de 5 anos de experiência sólida e prática no mundo real nacional e internacional.

O que você vai aprender • O que você vai aprender • O que você vai aprender • O que você vai aprender • O que você vai aprender •O que você vai aprender •O que você vai aprender •O que você vai aprender •O que você vai aprender •O que você vai aprender •O que você vai aprender •O que você vai aprender •

O que você vai aprender • O que você vai aprender • O que você vai aprender • O que você vai aprender • O que você vai aprender •O que você vai aprender •

PRN

Fundamentos do TypeScript

Se você não possui conhecimento em TypeScript ou acha a tarefa de tipar seu código muito complexa, não se preocupe. No PRN, oferecemos módulos introdutórios dedicados a ensinar TypeScript a partir do zero.

Fundamentos do React e React Native

Se você está começando sua jornada no desenvolvimento React e React Native e se sente perdido nos fundamentos, não se preocupe. No PRN, oferecemos módulos introdutórios que irão ensinar os fundamentos dessas tecnologias desde o início, para que você possa construir uma base sólida e avançar com confiança.

Design System e Componentes do Zero

No PRN, não recorremos a bibliotecas de componentes predefinidos. Em projetos profissionais dentro de empresas, é você receberá uma especificação de design, frequentemente criada no Figma. Por esse motivo, desde o início do curso, você terá a oportunidade de aprender a criar sua própria biblioteca de componentes a partir do zero, seguindo um Design System especificado por um designer profissional com o Figma. Durante esse processo, você dominará todos os detalhes de implementação de componentes, abrangendo desde textos e botões até campos de entrada e ícones SVG. Para guiar essa jornada, utilizaremos a biblioteca Restyle do Shopify como base

Navegação com React Navigation

Você adquirirá um domínio sólido da React Navigation, a biblioteca mais amplamente empregada para a navegação no ambiente React Native. O curso abrangerá uma gama completa de tópicos, começando pelos princípios essenciais, como a criação de telas e a navegação entre elas, e progredindo para conceitos avançados, como a implementação de Stacks de Navegação aninhadas e a personalização de Bottom Tab. Todas essas técnicas serão ministradas com uma integração completa com o TypeScript, abrangendo a especificação de telas e parâmetros, bem como a utilização de Generics para tornar nossa navegação mais inteligente e à prova de falhas.

Formulários Com React Hook Form e Zod

Com certeza, todo aplicativo necessita de formulários, não é mesmo? No PRN, você mergulhará nas práticas mais modernas do ecossistema JavaScript no que diz respeito ao gerenciamento de formulários. Vamos explorar o uso das bibliotecas React Hook Form, que oferecem uma abordagem eficaz para o gerenciamento do estado dos formulários, e a Zod, uma solução moderna e altamente integrada com TypeScript para validação de dados. Além disso, você será introduzido a técnicas avançadas de Clean Code e Refatoração, que o capacitarão a criar componentes altamente reutilizáveis e flexíveis.

Consumo de API e Arquitetura para Frontend

Utilizaremos o Axios para realizar a chamada APIs, mas nosso objetivo vai além disso. Em projetos profissionais, a criação de endpoints é apenas o primeiro passo. Aqui, não estamos apenas criando uma aplicação, estamos construindo um conhecimento sólido em arquitetura de software. Nossa jornada incluirá a exploração de conceitos fundamentais, como Clean Architecture e MVVM (Model-View-ViewModel), com o propósito de desenvolver uma aplicação robusta, escalável e de fácil manutenção e teste.

Ferramentas de Código: EsLint, Prettier e Husky

Eslint e Prettier são duas ferramentas essenciais para manter boas práticas ao escrever código JavaScript, garantindo consistência na formatação. A configuração dessas bibliotecas pode ser um desafio, mas não se preocupe; nossas aulas fornecerão orientações passo a passo para dominar cada uma delas. Além disso, você aprenderá a integrar essas ferramentas com o Husky, uma poderosa utilidade que permite a execução de tarefas antes e após as operações de commit, evitando a inclusão de código com erros no repositório.

Estado Global com Zustand e Context

O Gerenciamento de estado é um tópico crucial no ecossistema React e React Native, e não é mais limitado à época em que Redux era a única opção. Hoje, temos diversas bibliotecas à nossa disposição, cada uma com suas peculiaridades. Optamos por ensinar o Zustand, uma escolha moderna, simples, eficaz e amplamente adotada no mercado.
O PRN, não se limitará a exemplos simples de contadores. Você explora-lá a aplicação do Zustand em funcionalidades do mundo real, como a criação de um sistema de mensagens Toast que pode ser ativado e exibido em qualquer parte do seu aplicativo. Além disso, abordaremos um caso de uso da Context API do React, proporcionando uma comparação técnica detalhada entre essas duas abordagens.

Data Fetching com React Query (v4)

Em aplicativos modernos, a comunicação constante com o backend (API) é essencial. No PRN, você dominará a abordagem mais amplamente adotada no ecossistema React e React Native: o uso da TanStack Query, também conhecida como React Query. Esta biblioteca poderosa simplificará drasticamente a busca, o armazenamento em cache, a sincronização e a atualização do estado do servidor.
Além disso, você aprenderá como integrar eficazmente essa ferramenta em seu projeto, criando uma camada de aplicação robusta, com fronteiras claramente definidas e uma separação clara de responsabilidades.

Design de Software e Padrões de Projeto

No PRN, não se trata apenas de escrever código de alta qualidade. Vai além disso. Este curso irá capacitar você a pensar de forma mais abrangente sobre o design e a arquitetura de projetos de software. Você aprenderá a planejar e implementar funcionalidades de ponta a ponta, adotando uma abordagem profissional.

Iremos explorar minuciosamente as diversas camadas de um sistema e entender como elas interagem harmoniosamente, reconhecendo suas responsabilidades individuais. Você ganhará experiência prática na aplicação de conceitos essenciais, como Clean Architecture e MVVM, além de princípios de design de software como DRY (Don’t Repeat Yourself) e inversão de dependência.

Testes de Unidade, Integração e E2E

Os testes desempenham um papel fundamental em qualquer software de alta qualidade. É por isso que reservamos três módulos exclusivos para explorar profundamente esse tema essencial. Vamos utilizar ferramentas poderosas, como Jest, React Native Testing Library e Detox, para construir camadas de testes robustas.
Se você já é familiar com o conteúdo da Coffstack no YouTube, sabe que somos reconhecidos por oferecer o melhor conteúdo sobre testes no React Native no Brasil. No PRN, elevamos ainda mais o nível. Vamos enfrentar desafios mais complexos, explorar as melhores práticas do mercado e ajudar você a aprimorar suas habilidades, tornando-se uma referência profissional em testes automatizados de aplicações frontend

Publicação na Google Play (Android) e App Store (IOS)

No PRN, mergulharemos em um aspecto fundamental do desenvolvimento de aplicativos: a publicação nas lojas. Embora existam várias ferramentas e serviços que podem ajudar nesse processo, todo profissional deve se sentir à vontade interagindo diretamente com as lojas. Você aprenderá como gerar arquivos APK (Android) e IPA (iOS), e como usar certificados e assinatura de aplicativos, etapa que desempenha um papel fundamental na segurança e distribuição dos mesmos.

Ferramentas de CI/CD

Agora que você aprendeu a publicar seu aplicativo de forma manual, chegou a hora de automatizar o processo. Continuous Integration e Delivery (CI/CD), em termos simples, são técnicas que nos permitem automatizar o processos como publicação de aplicativos nas lojas e verificação de Pull Requests. Você aprenderá as técnicas mais modernas para criação de pipelines profissionais usando plataformas como Bitrise.

Garantia de 7 dias

Caso o curso não seja para você, devolvemos o valor integral

1 ano de acesso

Curso, Comunidade e Mentoria

Suporte Diário

Todas as dúvidas serão respondidas, tanto pelos alunos quanto pelo mentor e equipe.

Atenção ao seu desenvolvimento

Conteúdo avançado

Aulas focadas na prática

Mentoria em Grupo

Você terá acesso a sessões de mentoria abrangendo diversos aspectos, incluindo orientação de carreira (nacional e internacional), aprimoramento de currículo, insights sobre o mercado de trabalho, identificação de oportunidades, desenvolvimento pessoal, e espaço para esclarecer todas as suas dúvidas

Comunidade Exclusiva Coffstack

Estar em sintonia com pessoas que se unem ao mesmo caminho simplifica o processo, abre portas para oportunidades e colabora na concretização de nossos projetos. Esse é o propósito da nossa comunidade: unir os estudantes. Tudo em um ambiente singular e incrivelmente intuitivo!

Quem é o
especialista

Com 5 anos de experiência profissional em React Native e TypeScript, Lucas Garcez já trabalho para empresas no Brasil e no exterior entregando dezenas de aplicativos em produção para Android e IOS.

Hoje mora e trabalha na Austrália liderando um projeto React Native milionário para o maior canal de televisão Australiano. 

Lucas é bacharel em ciência da computação pela Universidade do Estado do Rio de Janeiro (UERJ) e já atuou como freelancer vendendo um único projeto React Native por R$34.000,00.

Garanta já seu
acesso ao PRN

de
R$ 2.297,00
por apenas

12x
R$

129,45

ou R$ 1.297 à vista

Garantia de 7 dias

Ou você tem resultado, ou eu devolvo todo seu dinheiro
Nosso compromisso é com você. estamos focados em te ajudar a ter resultados. se por qualquer motivo o produto não te agradar, devolvemos todo o seu dinheiro.

FAQ

O acesso ao PRN, Comunidade e as Mentorias ao vivo são de 1 ano.

Hoje a plataforma que recebe os pagamentos, disponibiliza diversas opções como: Boleto, PIX, Parcelamento no Cartão de Crédito (Visa, Master e outros), pagamento via PayPal e até parcelamento com dois cartões de créditos diferentes.

A nossa Comunidade e Aulas ficam em uma plataforma externa, assim que fizer a inscrição, você receberá o convite via e-mail para ingressar na comunidade.

Se você ainda não sabe programador, o PRN ainda não é para você. O único pré requisito é saber os fundamentos da linguagem de programação JavaScript. Nada avançado, apenas o básico como criar funções, manipular arrays e lidar com Promises (chamadas assíncronas).

Sim! O PRN é pensando em quem quer alavancar a carreira, seja subindo de cargo ou mudando de empresa com salários mais altos. Absorvendo algo em torno de 70% do conteúdo do PRN você estará, tecnicamente, preparado para uma posição sênior.

Sim! Dentro do PRN temos aulas sobre fundamentos do React e TypeScript e a complexidade das aulas aumenta de forma gradual ao longo do curso. Você pode usar o aplicativo construído no PRN com portfólio e receber orientações de carreira nas mentorias ao vivo.

Esse não é um curso sobre quantidade e sim sobre qualidade! Criaremos um único aplicativo ao longo do curso, com diversas funcionalidades complexas e dezenas de telas! Um projeto real, complexo e bem arquitetado.

Lucas Garcez, seu professor, possui experiência prática como freelancer, tendo fechado contratos de Apps React Native no valor de R$35.000,00. Além das orientações de carreira, todo o conteúdo técnico pode ser reaproveitado, acelerando seus projetos freelancer.

Não, o único pré requisito é JavaScript. O PRN possui módulos sobre os fundamentos do TypeScript, React e React Native.

O App do curso é feito com React Native CLI, a maneira mais robusta, completa e adotada pelo mercado. Usamos o Expo apenas no módulo de fundamentos, o App principal é feito com React Native CLI.

Não usamos bibliotecas prontas de componentes ou de UI. Os alunos do PRN aprendem a criar sua própria biblioteca de componentes e ícones, utilizando apenas os fundamentos do React Native e o Restyle, biblioteca que acelera a codificação de Design System.

O curso é focado em React Native, ou seja, no frontend mobile. É fornecido aos alunos um backend pronto, com o passo a passo para configurar e rodar localmente. Também temos aulas e ferramentas para acesso ao banco de dados.

Não, você pode fazer o curso completo utilizando Windows ou Linux. A única restrição é que como usamos o React Native CLI você só conseguirá rodar a versão IOS caso tenha acesso a um macOS. Mas não se preocupe, seu instrutor, por exemplo, conseguiu sua primeira oportunidade para trabalhar com React Native ganhando R$4.500,00 mesmo sem ter um Macbook.

Fale conosco

Ficou com algum dúvida, eu tenho uma equipe para te ajudar

Copyright © 2024 Inc. Todos os direitos reservados a
COFFSTACK TECNOLOGIA DA INFORMACAO LTDA.

Este site não é afiliado ao Facebook ou qualquer entidade do mesmo. Depois que você sair dele, a responsabilidade é exclusivamente do nosso site. Fazemos todos os esforços para indicar claramente e mostrar todas as provas do produto e usamos resultados reais. Importante ressaltar que os resultados apresentados em nosso material de divulgação, contidos nesta página, são exemplos de sucesso e experiências pessoais de clientes satisfeitos com nossos produtos e/ou serviços. Entretanto, é imprescindível destacar que a obtenção de resultados similares não pode ser garantida para todos os usuários, uma vez que variam de acordo com as características individuais, esforço empregado e outros fatores externos

Políticas de Privacidade