brunobraga.dev

Typescript PRO

Acelere sua carreira através dos QUATRO PILARES DO DEV PLENO e conquiste seus objetivos profissionais.

Typescript, S.O.L.I.D, Design Patterns e Arquitetura de Software

Está com dificuldade no caminho para evoluir na carreira?

Você já aprendeu javascript e sabe fazer um CRUD mas quando aplica para uma vaga, você é dispensado por falta de conhecimento mais profundo.

Está estagnado sem saber como avançar e conseguir uma promoção ou uma vaga melhor.

Fica super confuso(a) quando ouve falar em Design Patterns, SOLID e toda aquela sopa de letrinhas de quem é mais experiênte com programação

O Typescript PRO te coloca no caminho certo

Esse curso foi pensado exatamente para você que é desenvolvedor júnior, já conhece o javascript e sabe que é o momento para dar um passo a mais na carreira. Veja abaixo os quatro princípios básicos de um dev typescript pleno.

Aprofunde-se no Typescript

Chega de usar Javascript para fazer seus códigos e code como um programador profissional. Utilizando técnicas como tipagem estática e orientação a objetos.

Domine os princípios S.O.L.I.D

Domine de uma vez por todas as melhores práticas para programação. Uma empresa séria exige que os seus devs utilizem os famosos Princípios S.O.L.I.D.

Utilize os Design Patterns

Melhores práticas não são só os princípios S.O.L.I.D. Existem também os patterns criacionais, estruturais e comportamentais. Domina-los é fundamental para um dev pleno.

Tenha visão da arquitetura

Um desenvolvedor pleno precisa começar a ter visão geral da arquitetura que está criando. É importante conhecer MVC, Clean Architecture, DDD e Event Driven.

Quem vai ensinar?

Permita-me apresentar um pouco sobre mim. Sou Bruno Braga, profissional da área da tecnologia da informação há mais de uma década. Ao longo desses anos, estive à frente de projetos da área, inclusive, próprios, onde pude ficar mais perto do gerenciamento de equipes, técnicas avançadas de desenvolvimento e administração.

Atualmente atuo como Team Lead na Gaivota, uma AgriTech fundada no Vale do Silício.

Ao longo de minha carreira pude trabalhar com diversas tecnologias como PHP, CodeIgniter, React Native, Laravel entre outras.. Mas há 4 anos sou um grande entusiásta do Typescript(Tanto no front quanto no back) e todo o poder que ele nos proporciona na hora de codar uma aplicação.

Conheça o Instagram e LinkedIn

O que você vai aprender?

Abaixo você pode ver de uma forma detalhada cada um dos módulos que o TypescriptPRO contempla. Além dos bônus no final.

1. Fundamentos do Typescript

Módulo totalmente dedicado para que você domine a linguagem Typescript e todas as nuances que ela carrega.

  • O que você precisa saber antes de começar
  • Configurando o ambiente de estudos
  • Tipos primitivos
  • Tipagem de funções: Parâmetros e Retornos
  • Union Types
  • Type Aliases
  • Interfaces
  • Literal Types
  • Enums
  • Generics
  • Classes
  • Utility Types

2. Princípios S.O.L.I.D

Domine os cinco princípios das melhores práticas em programação que as empresas pedem.

  • O que você precisa saber antes de começar
  • S - Single Responsability Principle
  • O - Open/Closed Principle
  • L - Liskov Substitution Principle
  • I - Interface Segregation Principle
  • D - Dependency Inversion Principle

3. Design Patterns de Criação

Patterns de criação são parte da fundação para que você possa criar uma aplicação sólida e escalável.

  • O que você precisa saber antes de começar
  • Design Pattern: Factory Method
  • Design Pattern: Abstract Factory
  • Design Pattern: Singleton

4. Design Patterns de Estrutura

Os patterns de estrutura te ajudam a estruturar a comunicação das camadas da sua aplicação.

  • O que você precisa saber antes de começar
  • Design Pattern: Adapter
  • Design Pattern: Decorator
  • Design Pattern: Facade

5. Design Patterns de Comportamento

Os patterns de comportamento te ajudam a resolver problemas conhecidos no dia a dia do comportamento da sua aplicação.

  • O que você precisa saber antes de começar
  • Design Pattern: Observer
  • Design Pattern: Strategy

6. Arquitetura de Software

Módulo focado em te dar os fundamentos de cada tipo de arquitetura, dando foco nas mais usadas do mercado.

  • O que você precisa saber antes de começar
  • MVC Architecture
  • Clean Architecture
  • DDD Architecture
  • Event Driven Architecture

7. Testes

Módulo focado em te dar os conceitos que você precisa para testar tudo o que você faz! Característica ultra importante para um dev pleno.

  • Testes unitários
  • Testes de integração
  • Estratégias para testar sua aplicação

8. Projeto prático Back-end: E-commerce completo

Desenvolva o back-end de um e-commerce completo. Totalmente com Typescript, claro!

  • Back-end totalmente feito com o poderoso framework NestJS
  • Micro-serviço para envio de e-mails com comunicação assíncrona
  • Mensageria utilizando Kafka

8. Projeto prático Front-end: E-commerce completo

Desenvolva o front-end de um e-commerce completo. Totalmente com Typescript, claro!

  • Front-end totalmente feito com o poderoso framework NextJS(React)

O risco é todo meu: 07 dias de garantia incondicional

Se você acessar o curso e descobrir que não é pra você, é só entrar em contato em até 7 dias após o pagamento e pedir o reembolso que devolvemos o valor integral do investimento.

Dúvidas Frequentes

1. Pra quem NÃO é o curso TypescriptPRO?

2. Qual o prazo de garantia do treinamento?

3. O que eu preciso saber para fazer o treinamento?

4. Como eu vou ter acesso ao curso?

5. Por quanto tempo eu terei acesso ao curso?

6. Terei acesso nas novas versões do curso?

7. Eu vou ter acesso a alguma comunidade?

Priorize sua carreira!

Não fique pra trás e invista em você
Última Turma - Vagas limitadas

de R$ 1997.00
Só hoje por apenas:
12x de
89,53
ou R$ 897,00 à vista