Curso Laravel

Data: Em breve!

Horário: 9h às 18h

Carga horária: 16 horas

Local: CT da Novatec em SP

Valores do investimento:

Primeiro lote: R$ 550,00

Segundo lote: R$ 600,00

O pagamento pode ser parcelado em até 12x, mas a quantidade de parcelas permitidas é definida pela bandeira do seu cartão.

Instrutor: Matheus Marabesi

 

Curso Laravel – Centro de Treinamento da Novatec

Sobre o curso

Laravel é um dos Frameworks PHP mais famosos da atualidade. É destaque em acompanhar a evolução do PHP e lançar versões com quebra de compatibilidade. Conhecê-lo é mais importante do que conhecer seus concorrentes como CakePHP e Codeigniter, e tão essencial quanto Zend Framework e Symphony Framework.

Esse curso é indicado para entusiastas que querem conhecer o Laravel, ou para quem já conhece e precisa se atualizar.

Objetivo

O curso tem como objetivo mostrar todo o poder que o Laravel possui e todas suas funcionalidades, como rotas, models, migrações, comandos executados com o artisan e até mesmo testes unitários, de forma simples e eficiente.

Serão abordadas as características mais básicas como o MVC, roteamento e views até tópicos mais avançados como a injeção de dependência e testes unitários.

A quem se destina este curso?

O curso é indicado para iniciantes em Laravel ou para quem possui pouca experiência e deseja aprimorar seu conhecimento.

Pré-requisitos

• Conhecer o gerenciador de dependências Composer
• Ter experiência com programação PHP (independentemente de framework)
• Ter noção de programação orientada a objetos
• Conhecer o conceito de TDD (Test driven development)

Importante: O aluno deverá trazer seu próprio notebook e carregador.

Conteúdo do curso

1. Homestead – Introdução

1.1 – O que é o homestead ? – Visão geral
1.2 – O que é o vagrant ? – Visão geral e instalação

2. Laravel – Introdução

2.1 – Visão geral – O que é o Laravel, como ele surgiu e sua arquitetura

3. Entrando de cabeça no mundo Laravel

3.1 – O que é o Artisan – conhecer o auxiliar de linha de comando para rotinas de desenvolvimento e manutenção de aplicações
3.2 – Criando rotas
3.3 – View – Descobrindo o que é o blade e suas facilidades
3.4 – Controllers: implementar o controle de fluxo da aplicação, gerenciando a execução da lógica de negócio e apresentação dos dados
3.5 – Models
3.5.1 – Relacionamentos (one-one, one-many, many-many)
3.6 – Migrations
3.7 – Validators
3.8 – Commands – criando comandos de fácil acesso através da linha de comando
3.6 – Events – Entendendo o que são eventos, como utilizá-los e como o Laravel os utiliza internamente

4. Se for fazer, faça do jeito certo! Testes unitários com o Laravel

4.1 – Entendendo o ciclo do TDD
4.2 – PHPUnit e Laravel

5. Pacotes com o Laravel

5.1 – O que são pacotes e o que eles nos oferecem
5.2 – Criando um pacote simples com o Laravel

6. Bibliotecas que facilitam ainda mais o trabalho com o Laravel

6.1 – Repository pattern com Laravel
6.2 – Laration – uma biblioteca para facilitar a busca de configurações

7. Laravel aplicação completa (Twitter clone)

Será construida uma aplicação completa com o Laravel, com o objetivo de criar um clone do twitter, utilizando tudo o que aprendemos durante o curso.

7.1 – Entendendo autenticação com o Laravel
7.2 – Criando o template com Twitter bootstrap
7.3 – Adicionando lógica com os Controllers e dados estáticos
7.4 – Criando relacionamento e tabelas

8. Laravel 5.3, 5.4 e além

8.1 – Diferenças entre Laravel 5.2, 5.3 e 5.4
8.2 – Novas funcionalidades que virão em versões futuras

Benefícios

  • Coffee breaks
  • Internet wireless
  • Certificado impresso
  • Material didático (apostila com conteúdo do curso)

Depoimentos de quem já fez cursos com Matheus Marabesi

 

“Curso muito bom, aprender algo complexo como o Laravel utilizando as melhores práticas foi excelente, ainda mais por me sentir imerso num ambiente real de programação.” – William Tahira Rabaldeli dos Santos
 
“Achei o curso muito bom, me tirou várias dúvidas sobre boas práticas e aprendi funcionalidades do Laravel que não conhecia.” – Tiago Paes
 

Instrutor

Matheus Marabesi

Matheus ou Marabesi como gosta de ser chamado é pós graduado em engenharia de software, autor do livro Zend Certified Engineer – Descomplicando a certificação PHP e conseguiu sua primeira certificação ZCPE em 2015. Gosta de estar antenado nas novidades relacionadas a boas práticas de desenvolvimento e adora padrões de projetos. Possui vários hobbies mas o seu preferido é se divertir no mundo IoT e escrever em seu site marabesi.com.

*Em caso de desistência do curso, será descontado 20% sobre o valor pago e devolvido 80% deste valor se feito o cancelamento até dois dias antes do início do curso. Após este prazo, não haverá devolução do valor pago, exceto em caso de força maior, o que deverá ser devidamente comprovado. Havendo a comprovação, o reembolso será feito nos mesmos termos anteriormente descritos.


Avise-me quando este curso estiver disponível

Nome

Email

Telefone

Nome do curso

Período
 Diurno Manhã Tarde Noite Sábado Domingo

CompartilheShare on TumblrShare on LinkedInTweet about this on TwitterPin on PinterestShare on Google+Share on FacebookEmail this to someone