Base update

Consolida e atualiza os fundamentos essenciais de desenvolvimento web, preparando terreno sólido pronto para evoluir com conceitos aprofundados. Sem uma base bem-feita, tudo em cima fica instável. Essa etapa “zera” vícios e preenche lacunas técnicas para que o aluno possa realmente avançar

+ de 2000 {Especialsitas} em Laravel formados

/ Conteúdos

Imagem que representa o modulo Grupo de networking no WhatsApp

/ Grupo de networking no WhatsApp

Participe de um grupo seleto no WhatsApp, onde você troca experiências, faz networking com outros desenvolvedores para impulsionar sua carreira e projetos.

Modulos

01. Link para fazer parte do grupo no WhatsAPP

Imagem que representa o modulo Preparando sua cabeça

/ Preparando sua cabeça

Objetivo: Reprogramar você e sua principal ferramenta de trabalho, o seu cérebro.

Modulos

01. Sua principal ferramenta de trabalho

02. Isso vai tentar te atrapalhar

03. Reforce esses pontos

04. Como estudar de forma eficiente

Imagem que representa o modulo Fundamentos obrigatórios

/ Fundamentos obrigatórios

Objetivo: Dominar os conceitos e fundamentos obrigatórios que todo mundo precisa saber pra ser um programador.

Modulos

01. Introdução ao módulo

02. Linux, terminal e comandos básicos

03. Muito cuidado com sudo su e chmod 777

04. Editores de textos: Vim e Nano

05. Como a internet funciona?

06. Requisições HTTP

07. Client-side e Server-side

08. Como os navegadores funcionam?

01. O essencial do HTML

02. Props do HTML

01. Estilização

02. Posicionamento com FLEX

03. Posicionamento com GRID

04. Posicionamento com ABSOLUTE

05. Pseudo Elementos e Media Queries (Responsividade)

01. Manipulação do DOM

02. Requisições com FETCH

03. YARN e NPM

01. Modelagem de banco de dados

02. SQL

03. O que é e como funciona um ORM

01. O essencial do Git

01. Apache e Nginx

01. Desmistificando Docker

02. Image

03. Container

04. Volume e Network

05. Docker-Compose

06. Aprofundando no docker

07. Instalando Docker

08. Executando Containers

09. Mapeando volumes

10. Mapeando portas

11. Variáveis de ambiente

12. Docker compose na prática

Imagem que representa o modulo PHP para o Laravel

/ PHP para o Laravel

Objetivo: Preparar você para o Laravel. Tudo que você precisa saber do PHP pra começar sua jornada com o framework.

Modulos

01. A morte do PHP

02. Variáveis, constantes e tipos de dados

03. Operadores: aritméticos, lógicos e de comparação

04. Estruturas de controle: if, else e switch

05. Laços de repetição: for, foreach e while

06. Arrays: indexados e associativos

07. Exercicios de Logica de programação

01. O que são funções

02. Passagem de parâmetros: por valor vs por referência

03. Funções anônimas e closures

01. O que são classes e objetos

02. Propriedades e métodos

03. Herança, interfaces e polimorfismo

04. Traits

05. Namespace

01. Erros comuns

02. O que são exceptions

03. Try e catch

01. O que são sessões e por que são importantes

02. Gerenciando sessões

03. O que são cookies e como configurar

01. O que é composer e por que é importante

02. Autoload com composer

01. O padrão de projeto que você precisa dominar pra trabalhar com Laravel

02. Conclusão e preparação pro Laravel

Imagem que representa o modulo Boas práticas no Laravel

/ Boas práticas no Laravel

Objetivo: Melhorar a qualidade do seu código.

Modulos

01. Alinhamento importante sobre o assunto

02. Principio da responsabilidade única

03. Model gorda, controller magro

04. Tire a validação do Controller e coloque no FormRequest

05. Tire a regra de negócio do Controller e coloque na classe Service

06. Evite duplicações de códigos em geral

07. Prefira usar Eloquent do que usar Query Builder ou SQL. Prefira Collections do que Arrays

08. Atribuição em massa

09. Não execute Queries nas Views e use o Eager Loading pra evitar problemas do (N + 1).

10. Use o método chunk() para tarefas com dados muito pesados

11. Prefira nomes descritivos de métodos e variáveis em vez de comentários

12. Não coloque JS e CSS direto nas Views e não coloque HTML nas classes PHP

13. Use ENUMS sempre que fizer sentido

14. Use ferramentas padrões do Laravel aceitas pela comunidade

15. Siga as convenções de nomenclatura do Laravel

16. Use uma sintaxe mais curta e legível sempre que possível

17. Use injeção de dependência, Service Container em vez de new Classe

18. Não pegue os dados do arquivo .env diretamente

19. Algumas outras boas práticas e orientações finais sobre o assunto

Assita uma aula grátis

Modelagem de banco de dados

Banco de dados

/ Professores

Foto do professor Danilo CEO e Fundador do Beer and Code

Danilo Sampaio

{CEO e fundador do Beer and Code}

Possui mais de 10 anos de experiência com Laravel.
Construiu uma plataforma digital de cursos online partindo do zero, do git init ao deploy, em apenas 60 dias, atuando como o único desenvolvedor.
Ampla experiência como líder de equipes de tecnologia, com casos bem sucedidos de startups escaladas rapidamente.
Ao longo de sua carreira como líder, contratou e liderou centenas de desenvolvedores, muitos dos quais são alunos do Beer and Code.
Atualmente atua como CTO da Groova.

Foto do professor Danilo CEO e Fundador do Beer and Code

Lucas Souza (Virgu)

{Sócio do Beer and Code}

Mais de 10 anos de experiência com Laravel e sólidos conhecimentos em frameworks front-end, como ReactJS, React Native e Vue JS.
Experiência em Design de Serviço.
No primeiro projeto profissional como júnior, desenvolveu em e-commerce para a maior indústria de equipamentos odontológicos da América Latina. Atualmente, atua como Full Stack Engineer Specialist em uma grande multinacional.
Lidera decisões técnicas e é um suporte fundamental para a equipe de desenvolvimento.

/ Perguntas Frequentes

1. Nível 1 

  • Conteúdo Completo: Você tem acesso a todo o método gravado, com todo o material necessário para aplicar o processo.
  • Suporte na Plataforma: Tire suas dúvidas diretamente na plataforma, garantindo que você acompanhe cada etapa do aprendizado.
  • Comunidade Aberta: Participe do grupo de WhatsApp aberto do Beer and Code, onde você pode interagir e trocar experiências com outros alunos.

2. Nível 2

  • Tudo do Nível 1, mais…
  • Networking Exclusivo: Além do grupo aberto, você passa a ter acesso a um WhatsApp exclusivo focado em networking, fortalecendo sua rede de contatos com outros profissionais.
  • Calls Semanais: Participe de sessões ao vivo semanais, onde são discutidos temas estratégicos e técnicos, ajudando a aprofundar seu conhecimento.
  • Workshops Complementares: Envolva-se em workshops práticos que oferecem uma experiência de aprendizado mais interativa e dinâmica.

3. Nível 3

  • Tudo dos Níveis 1 e 2, mais…
  • Acompanhamento Individualizado: Receba suporte personalizado com acesso individual, permitindo que suas dúvidas e desafios sejam tratados de forma exclusiva.
  • Acompanhamento de Carreira: Tenha orientações estratégicas para o desenvolvimento da sua carreira, com mentorias focadas em ajudar você a atingir seus objetivos profissionais.

B – Base Update:
Consolida e atualiza os fundamentos essenciais do desenvolvimento web, eliminando vícios e preenchendo lacunas técnicas.

E – Especialização Laravel MALT:
Promove um mergulho prático no Laravel, passando do nível básico à especialização por meio de projetos reais e uma estrutura organizada.

D – Dev Estratégico:
Desenvolve habilidades além do código, como networking, marketing pessoal e gestão do tempo, para que o desenvolvedor se destaque e conquiste reconhecimento financeiro.

Basta escolher o nível de acesso que mais se adequa ao seu perfil e objetivos. Desde o acesso inicial com o conteúdo gravado e suporte básico (Nível 1) até a imersão completa com acompanhamento individual e mentorias (Nível 3), você terá a estrutura necessária para transformar sua carreira. 

Oferecemos uma garantia de satisfação de 07 dias. Se, por algum motivo, você não estiver satisfeito com o curso, entre em contato conosco dentro desse período, e reembolsaremos o valor integral do curso.

Não! Temos planos de 6 e 12 meses. Oferecer plano vitalício é a melhor fora de fazer procrastinar no seu aprendizado, queremos que você consuma todo o conteúdo e que evolua na carreira