Curso Laravel – 1ª Turma

CT da Novatec - Metrô Carandiru - São Paulo, SP
20 de maio de 2017, 09h - 21 de maio de 2017, 18h

Compartilhar:

Ingressos

Primeiro lote
R$ 550,00  (+ R$ 55,00 taxa)
Vendas até 05/05/2017
Encerrado
Segundo lote
R$ 600,00  (+ R$ 60,00 taxa)
Vendas até 19/05/2017
Encerrado

Descrição do evento

Data: 20 e 21 de Maio

Horário: 9h às 18h

Carga horária: 16 horas

Valores do investimento: Indefinido

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, sendo destaque em acompanhar a evolução do PHP e não ter medo de lançar versões com quebra de compatibilidade. Hoje conhecer Laravel já superou seus concorrentes como CakePHP e Codeigniter ficando pau a pau com Zend Framework e Symphony Framework. 

O curso tem como objetivo demonstrar da melhor maneira possível todos os recursos que o Laravel possui, rotas, models, migrações, comandos executados com o artisan e até mesmo testes unitários. 

Para você que é entusiasta e quer conhecer o Laravel esse é o curso perfeito para você, ou, se já conhecer Laravel e precisa se atualizar será uma jornada ainda melhor, pois utilizamos todos os novos recursos que Laravel lançou. 

Objetivo 

O curso tem como objetivo mostrar todo o poder que o Laravel possui e todas suas funcionalidades de forma simples e eficiênte. 

Abordaremos 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 se destina a quem está começando com o Laravel ou para quem já tem uma pequena 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 utiliza-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 oferece 
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.

Sobre o produtor

Comentários

Local

CT da Novatec - Metrô Carandiru
Av Cruzeiro do Sul, 2463, sala 617
São Paulo, SP

Login

Esqueceu sua senha? Clique aqui.

Recuperar senha

Confira seu e-mail

O endereço indicado receberá um e-mail com instruções de como criar uma nova senha.

Criar conta

Ao me cadastrar, concordo com os Termos de uso e Política de privacidade da Sympla

Confira seu e-mail

Acesse seu e-mail e clique no link de confirmação.