12 MESES

Desde os primeiros passos na programação Web até o desenvolvimento de uma aplicação completa em Laravel, apresentando em detalhes cada aspecto do Framework.

100% ONLINE

Este é um curso 100% online, com apoio contínuo do instrutor, em que mensalmente uma nova etapa do desenvolvimento em Laravel é trabalhada. Conteúdos que incluem implantação em Amazon AWS e uso de Vue.JS.

CONFIRA O VALOR DO CURSO

CONTEÚDO PROGRAMÁTICO

Preparatório 1
Opcional
HTML 5, CSS 3

Neste módulo você irá aprender a trabalhar com as linguagens linguagens HTML e CSS e construir sites. Você verá como o HTML é responsável pela semantica de um documento HTML, e como o CSS é utilizado para definir a apresentação. Por fim, você estará apto a criar sites utilizando todas estas linguagens.

Introdução ao HTML
Estudo de HTML - Site de Yoga
Estudo de HTML - Site Responsivo de Cursos
Estudo de HTML - Site de Viagens
Estudo de HTML - Site com Bootstrap
Bootstrap 1
Bootstrap 2
Bootstrap 3

Preparatório 2
Opcional
Lógica de Programação e estrutura de dados em Javascript e PHP

Neste módulo você aprenderá a criar programas simples em Javascript e PHP, desenvolvendo conceitos básicos de linguagens imperativas, comandos de fluxo, variáveis, estruturas de dados, funções, classes, programação orientada a objetos.

Introdução a Programação
Aprendendo Programação com PHP
Estrutura de Dados em PHP
Estrutura de Dados 2 - Pilhas e Filas
Estrutura de Dados em PHP - Árvores Binárias

Preparatório 3
Opcional
Javascript

Neste módulo você irá aprofundar seus conhecimentos em javascript, além de práticar exemplos de programação e criação de recursos de interface com linguagens como javascript e jQuery. Você também aprenderá a trabar com o DOM, Documento Object Model, o modelo que permite ao javascript acessar e manipular a estrutura da página.

Programação Javascript
Javascript e DOM
Javascript e jQuery
jQuery na Prática
Interação com HTML em jQuery
Janelas Modais com jQuery

Preparatório 4
Opcional
Bancos de dados e SQL

Neste módulo você irá aprofundar como a informação é armazenada e estruturada em bancos de dados relacionais e como construir consultas SQL para recuperar, atualizar, inserir e remover dados.

Banco de Dados - SQL I
Banco de Dados - SQL II
Banco de Dados - SQL III
Banco de Dados - SQL IV

Mês 1
Programando em PHP MVC sem Frameworks

No primeiro vídeo deste curso nós criaremos uma aplicação PHP do zero, instalando o banco de dados, configurando o servidor Web, instalando uma IDE - o Netbeans - e criando um primeiro programa. Na sequência vamos aproveitar o PHP para mostrar lógica de programação, estrutura de dados e Orientação a Objetos. Por fim, introduziremos os conceitos de desenvolvimento em camadas no padrão MVC criando uma pequena aplicação de consulta e cadastro de dados - aplicação CRUD.

CRUD com MVC em PHP
CRUD com MVC em PHP - Acesso ao MySQL
CRUD com MVC em PHP - Integração com Bootstrap
CRUD com MVC em PHP - Edição com 2 Tabelas

Mês 2
Introdução ao Laravel no Ambiente Amazon AWS

Neste curso você criará uma primeira aplicação CRUD mínima em Laravel, fazendo o passo a passo desde a contratação de um servidor na Amazon, até a instalação do MySQL, PHP e Laravel e construção da aplicação. Todos os passos serão apresentados de forma que você possa repeti-los e ter sua primeira aplicação Laravel rodando na nuvem.

Mês 3
Conceitos básicos do Framework Laravel: dependências, pastas, roteamento

Neste curso você aprenderá como o laravel organiza sua estrutura de pastas, como controla dependências através do Composer, e como realiza o roteamento das requisições HTTP. Ao final do módulo você estará apto a rotear corretamente requisições Http GET, POST e outras, receber e tratar parâmetros e dados de formulário.

Mês 4
A Camada de Controller

Você aprenderá a vincular as requisições HTTP a métodos de classes da camada de controller, redirecionar para outras páginas, vincular nomes a rotas, utilizar a proteção por CSRF.

Mês 5
Views em Laravel e a Engine Blade

Neste curso você aprenderá a criar views em Laravel utilizando Blade, um mecanismo para facilitar a criação de templates na camada de apresentação. Você aprenderá a criar estruturas de controle, receber e tratar variáveis vindas do Controller e gerar páginas HTML/Bootstrap.

Mês 6
Elixir

Com este módulo você aprenderá a trabalhar com Gulp e Elixir, recursos que permitirão otimizar a camada de apresentação (view).

Mês 7
Introdução ao Vue.JS

Ao final deste curso você estará apto a criar interfaces em Vue.JS integradas ao Laravel, com uso de Ajax. Vue.JS é uma biblioteca Javascript, e seu uso permite a construção de interfaces mais interativas que o HTML puro.

Mês 8
Artisan

Neste curso você aprenderá a utilizar os recursos básicos e avançados do Artisan para acelerar a produção de código e melhorar sua produtividade no desenvolvimento de aplicações Laravel.

Mês 9
Utilizando o Eloquent para Acesso a Dados

Ao final deste módulo você estará capacitado para criar e manipular dados diretamente editando classes e funções através do Eloquent, criar arquivos de migração, e criar definicões dos relacionamentos entre tabelas.

Mês 10
Autenticação de Usuários

Neste módulo você criará sistemas de autenticação aproveitando os recursos e bibliotecas do Laravel.

Mês 11
Testes em Laravel

O Laravel possui diversos recursos para facilitar a agilizar o teste de aplicações. Você aprenderá a realizar testes unitários e a fazer uso dos recursos de teste do framework.

Mês 12
Implementando um CRM

Reunindo todos os conteúdos vistos anteriormente, você irá, neste módulo, criar uma aplicação completa em Laravel para gestão de relacionamento entre clientes (CRM) executando na nuvem Amazon.

Para mais informações, preencha um cadastro

(51) 3073-2100 - info@alfamidia.com.br - Av. Cristóvão Colombo 1496 - Bairro Floresta - Porto Alegre/RS

Política de Privacidade - Termos de Uso