Laravel

Data: 20 e 21 de Maio

Horário: 9h às 18h

Carga horária: 16 horas

Instrutor: Matheus Marabesi

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.

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. Conhecer Laravel é 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 de Laravel, 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 – Laravel 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 com o Laravel
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)

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.

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