laravel

Data: 11, 18 e 25/04/2015 (sáb)

Horário: 9h às 18h

Carga horária: 24 horas

Valores do investimento:

Até 09/04: R$600,00

Dia 10/04: R$650,00

Sobre o curso

O PHP é uma das linguagens mais utilizadas para a criação de aplicações para internet, sendo usado em grandes sites como o Facebook, Yahoo, Dafiti entre outros e que possui frameworks que facilitam a vida do desenvolvedor, tais como o Zend Framework, CakePHP, Codeigniter e Laravel.

Laravel é um framework PHP que visa a expressividade e felicidade do desenvolvedor, permitindo que seja fácil, rápido e intuitivo o desenvolvimento de sites e aplicações web. Utilizando as melhores práticas/técnicas de desenvolvimento, Laravel vem conquistando espaço e atenção das empresas e desenvolvedores.

O Curso de Laravel tem como objetivo ensinar de forma prática e real como desenvolver uma aplicação passando pelas fases de instalação, configuração, desenvolvimento e deploy, ensinando através de boas práticas, código limpo e organizado, habilitando o aluno a ter plenas condições de - ao completar o curso - fazer seus projetos saírem do papel, com bastante confiança e independência.

A quem se destina este curso?

Pessoas que tem conhecimento mínimo de desenvolvimento web e gostariam de aprender a criar aplicações PHP com o Laravel.

Pré-requisitos

  • Conhecimentos básicos de lógica de programação, PHP e orientação a objetos.

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

Conteúdo do curso

1. Instalação

  • Composer
  • Laravel Installer
  • Download dos arquivos
  • Homestead
  • Configuração
    • Convention over configuration
    • Environment (local, production, test)
    • Database
    • Session
    • Cache

2. Routing

  • Routes
  • Reources
  • Groups
  • Middleware (filters)

3. Controllers

  • Resources

4. Views

  • Blade Template System
  • Layouts
  • Views
  • Sub-views
  • if, else, loop e outros
  • Form Builder
  • Estender o Blade

5. Artisan

  • migrations
  • routes
  • controller
  • model

6. Models

  • Migrations
  • Eloquent ORM
    • Retrieve, Insert, Update, Delete
    • Relationships
    • Events e Observers
    • Validation
  • Schema Builder (criação de estruturas DB)
  • Query Builder (iteração direta com DB sem necessidade de model)

7. Dependency Injection

  • Service Container

8. Requests

  • Request Lifecycle
  • Input

9. Responses

  • Redirects
  • to
    • back
    • withInput
    • withError
    • Flash Messages
  • JSON

10. Authentication

  • Login
  • Password Reset

11.Pagination

12. Session

  • Old input
  • Usuário logado

13. Helpers

14. Tests

15. Deploy

  • Laravel Forge

Benefícios

  • Coffee breaks
  • Internet wireless
  • Certificado impresso

Instrutor

fabio-vedovelli Fábio Vedovelli É desenvolvedor de web applications com 15 anos de experiência, já tendo trabalhado com empresas do Brasil, Estados Unidos, Europa e Ásia. Desenvolvedor PHP desde 2003 e entusiasta da facilidade provida pelo Laravel, atualmente trabalha exclusivamente com o framework em seus projetos. Possui também bastante experiência em tecnologias front end, sendo que suas ferramentas de escolha são AngularJS e Bootstrap.

LOCAL

Centro de Treinamento da Novatec

Av. Cruzeiro do Sul, 2463, Santana, São Paulo, Brasil
São Paulo, São Paulo

Comentários