Cursos de Programação Online sobre PHP | School of Net

Cursos de programação

Aprenda como programar utilizando as principais linguagens de programação do Mercado. Torne-se um programador aprendendo do zero ao profissional; de lógica de programação ao desenvolvimento de sites, softwares e sistemas web. Além disso, você aprenderá a utilizar os principais frameworks da atualidade.

Cursos online de Programação

PHP

Linguagem PHP

Otimizando PHP-FPM

12 Aulas 92 Minutos Básico

O PHP_FPM é uma alternativa para a implementação PHP FastCGI. Com algumas features adicionais, ele é usado, principalmente, em sites pesados. Neste treinamento, ensinaremos como realizar a otimização do PHP-FPM para trabalhar com servidores com poucos recursos, otimizando o gerenciamento de processos através de seu arquivo de configuração. Utilizaremos, também, ferramentas para mensurar o comportamento do PHP-FPM.

Básico

Otimizando PHP-FPM

PHP FIG e PSRs.

14 Aulas 132 Minutos Intermediário

Neste curso, apresentaremos as PSRs mantidas pela PHP FIG. Veremos como elas nos ajudam a melhorar como desenvolvedores. Avançaremos no assunto, mostrando como fazemos para ficar atualizados e aprender mais por conta própria.

Intermediário

PHP FIG e PSRs.

PHP Procedural - Criando um carrinho de compras

12 Aulas 104 Minutos

Colocando em prática nosso curso de PHP Procedural, criaremos um carrinho de compras utilizando funções e procedimentos. Veremos, na prática, passagem de parâmetros, escopos, funções anônimas, etc. Além disso, vamos modularizar a aplicação e deixar o código bem organizado para facilitar manutenção e criação de novas funcionalidades.

PHP Procedural - Criando um carrinho de compras

PHP do jeito certo - criando um cms

17 Aulas 106 Minutos Avançado

Neste curso veremos, na prática, a utilização do ORM e do micro framework criados nos dois primeiros cursos desta série. Implementaremos uma autenticação com hash Bcrypt, utilizaremos o Pimple (um Container de Dependências) e um Twig para criar um CMS simples porém funcional, para administração de um site.

Avançado

PHP do jeito certo - criando um cms

PHP Básico.

18 Aulas 196 Minutos Básico

Neste curso, apresentaremos a base de uma das linguagens de programação mais populares do mundo na atualidade, o PHP. Com ela conseguimos fazer vários tipos de sistemas, como: sites, aplicações WEB, lojas virtuais, sistemas de pagamento, etc.

Básico

PHP Básico.

Avançando com PHP

14 Aulas 142 Minutos Intermediário

Nesse curso, aprofundaremos os conhecimentos sobre a linguagem PHP. Ensinaremos como fazer o código tomar decisões com as estruturas condicionais, a trabalhar com laços de repetições, pegar e enviar dados da URL ou de um formulário e validar essas informações.

Intermediário

Avançando com PHP

Iniciando com PHP e Formulários

12 Aulas 94 Minutos Básico

Neste curso, mostraremos como lidar com formulários no PHP, como receber as informações usando super variáveis ou filter_input e filter_input_array, como tratar os dados com operador ternário e null coalescing operator, como filtrar e validar, diferença entre empty e isset e muito mais.

Básico

Iniciando com PHP e Formulários

PHP Sessões e Cookies

9 Aulas 73 Minutos Básico

Neste curso, ensinaremos o que são sessões e cookies e a diferença entre eles. Mostraremos como criar cookies usando PHP, como criar sessões no servidor referenciando no navegador com um cookie, como manipular dados e persistir para outras requisições. Veremos, também, como configurar o cookie da sessão para que possa ser mais seguro. Além disso, mostraremos como criar um sistema básico de autenticação apenas com email.

Básico

PHP Sessões e Cookies

Avançando com PHP e Formulários

9 Aulas 89 Minutos Básico

Neste curso, apresentaremos práticas diversas para aplicar em formulários no PHP, tais como: segurança com CSRF, XForm, php://input, métodos HTTP além do post e do get, validações com expressões regulares, dentre outros.

Básico

Avançando com PHP e Formulários

PHP - Paradigma Procedural

14 Aulas 108 Minutos

Iremos entender o conceito de programação procedural e como utilizar esse conceito com PHP. Também iremos aprender a como usar funções, passar parâmetros tipados, funções recursivas, funções anônimas, tipo de retorno, entre outras funcionalidades.

PHP - Paradigma Procedural

PHP com MySQL.

15 Aulas 104 Minutos Básico

Neste curso, ensinaremos como utilizar o MySQL em conjunto com o PHP. Mostraremos como: executar comandos SQL com o método query, manter nossas consultas ao banco seguras com prepared statements e trabalhar com retorno de resultados do banco de dados. No final, veremos um exemplo prático de como criar um CRUD (cadastro, leitura, atualização e remoção) de dados, em um exemplo real de um painel administrativo simples.

Básico

PHP com MySQL.

Avançando com PHP e MySQL

12 Aulas 81 Minutos Básico

Neste curso, vamos avançar com o MySQL e PHP usando a extensão MySQLi. Ensinaremos como fazer buscas mais elaboradas, como usar transactions e até como relacionar tabelas.

Básico

Avançando com PHP e MySQL

PHP com PDO

16 Aulas 95 Minutos Básico

Se você já iniciou sua jornada com PHP e agora tem o desafio de trabalhar com banco de dados de uma forma profissional , esse curso foi feito para você. O curso trabalhará com banco de dados com PHP e PDO, vai lhe dar uma visão clara do panorama da linguagem PHP em relação ao seu poder de conectividade com banco de dados e ainda lhe passará técnicas de como programar da mesma forma, independente do banco de dados a ser utilizado, recurso esse provido pelo PDO. Além disso pontos referentes a segurança, arquitetura e orientação a objetos serão também cobertos.

Básico

PHP com PDO

PHP - Iniciando com OO

17 Aulas 103 Minutos Básico

Este curso aborda as principais técnicas e conceitos de Orientação a Objetos, buscando trazer sempre o que há de mais novo no PHP para que você possa trabalhar de forma profissional e efetiva. Indicado para iniciantes e também para você que precisa retomar esses conceitos no PHP.

Básico

PHP - Iniciando com OO

PHP Avançando com OO.

12 Aulas 77 Minutos Intermediário

Neste Curso, aprofundaremos nossos conhecimentos sobre orientação a objetos. Falaremos sobre a teoria por trás dos fundamentos da orientação a objetos, ensinaremos como utilizar métodos interceptadores, traits, type-hinting, autoload e outros. Aplicaremos esses conhecimentos na prática e direto no código.

Intermediário

PHP Avançando com OO.

PHP 7 Novidades

14 Aulas 109 Minutos Básico

As novidades do PHP 7 exemplificadas na prática. Confira as principais novidades da versão que leva o PHP para uma nova era.

Básico

PHP 7 Novidades

Novidades do php 7.1

9 Aulas 40 Minutos Intermediário

Nesse mini-curso, apresentamos as principais novidades do PHP 7.1, bem como melhorias realizadas na linguagem. Nullable types, array destructuring, tratamento de múltiplas exceptions serão alguns dos pontos abordados.

Intermediário

Novidades do php 7.1

Composer.

10 Aulas 67 Minutos Intermediário

Neste direto ao ponto, ensinaremos como trabalhar com o gerenciamento de dependências mais utilizado no mundo PHP e como criar nossos próprios pacotes, registrar autoloads e usar as mais diversas features da ferramenta.

Intermediário

Composer.

TDD com PHP

9 Aulas 58 Minutos Intermediário

Neste curso ensinaremos como trabalhar com TDD na prática e apresentaremos o famoso método red, green e refactor. Criaremos testes com PHPUnit e utilizaremos o phpunit.xml para facilitar a utilização do PHPUnit. Ensinaremos como criar um teste unitário e um teste comportamental e apresentaremos a diferença entre eles.

Intermediário

TDD com PHP

PHP e Dependency injection na prática

9 Aulas 86 Minutos Avançado

Neste curso vamos conhecer os bastidores da injeção de dependências na prática enquanto conhecemos as bibliotecas Pimple e Zend Service Manager para gerir containers e em seguida como usar recursos nativos do PHP para resolver dependências externas automaticamente de uma classe e retornar instanciada com tudo resolvido.

Avançado

PHP e Dependency injection na prática

PHP com MVC.

15 Aulas 140 Minutos Intermediário

O padrão de arquitetura MVC é altamente dominante nas atuais aplicações web profissionais, sendo utilizado pela maioria dos frameworks disponíveis no mercado. Nesse curso você aprenderá os principais conceitos do MVC, bem como desenvolverá do zero um esqueleto de trabalho PHP baseado no MVC utilizando os mais diversos recursos e novidades do PHP.

Intermediário

PHP com MVC.

PHP do Jeito Certo - Criando um ORM

17 Aulas 113 Minutos Avançado

Neste curso, ensinaremos técnicas, padrões e conceitos por trás do desenvolvimento de um ORMs como, Eloquente ou Doctrine. Falaremos um pouco sobre data mapper e active records e veremos uma solução para um ORM que suporte múltiplos bancos de dados, usando o padrão de projeto strategy.

Avançado

PHP do Jeito Certo - Criando um ORM

PHP - introdução à segurança

10 Aulas 106 Minutos

Neste curso, apresentaremos algumas práticas para aumentar a segurança de uma aplicação WEB. Falaremos sobre práticas mais corriqueiras como: validações, SQL Injection, o que fazer quando um projeto é invadido, cuidar dos erros para evitar dar informações ao invasor, como manter as senhas seguras com BCrypt. Enfim, dar os primeiros passos para um aplicativo web mais seguro com PHP.

PHP - introdução à segurança

PHP do Jeito Certo - Criando um micro framework

11 Aulas 113 Minutos Intermediário

Neste curso, faremos uma introdução às boas práticas para desenvolver um código com PHP. Você conhecerá as PSRs (PHP Standard Recommendations) 4, 1 e 2. Com base nelas aprenderá como validar o código que está escrevendo, de forma automática, com PHP CodeSniffer e como gerenciar as dependências e autoloads com o Composer. Ensinaremos como criar um sistema de rotas com parâmetros e expressões regulares e um injetor de dependências automático. Além disso, ensinaremos uma estrutura simples, porém poderosa, para implementarmos templates engines existentes ou usar a versão simples do curso e ainda juntar as três bibliotecas em um micro framework simples, mas muito eficiente.

Intermediário

PHP do Jeito Certo - Criando um micro framework

Webservices com PHP

30 Aulas 256 Minutos Intermediário

Neste curso iremos aprender e implementar os conceitos principais por trás de SOAP, Rest e RPC, além de manipulação de XML e JSON.

Intermediário

Webservices com PHP

Apis GraphQL com PHP

14 Aulas 147 Minutos Intermediário

Neste curso vamos aprender como criar APIs GraphQL utilizando PHP, vamos aprender conceitos por traz deste padrão de webservices modernos e largamente utilizado por empresas como Facebook e GitHub.

Intermediário

Apis GraphQL com PHP

PHP - Facebook SDK

16 Aulas 151 Minutos Intermediário

Neste curso vamos conhecer o SDK para PHP do Facebook. Vamos aprender como instalar e configurar a biblioteca, trabalhar com sua documentação de referência, bem como a de api explorer para ir além dos exemplos mostrados no curso. Aprenderemos a utilizar o login via Facebook, Listar dados do usuário logado, manter um acesso ao perfil do usuário com duração de até 60 dias, mas que se renova a cada novo acesso, listar páginas que o usuário administra e fazer postagens nelas mesmas. No final, utilizaremos os conhecimentos adquiridos para criar um dashboard de agendamento de publicações usando PHP e MySql.

Intermediário

PHP - Facebook SDK

Iniciando com Magento 2.

12 Aulas 74 Minutos Básico

Neste curso, apresentaremos o Magento. Faremos a instalação de um ambiente de desenvolvimento, baixaremos o Magento e mostraremos os principais recursos do seu dashboard, como: configurações do tema, páginas, blocos estáticos, widgets, como instalar um método de pagamento brasileiro (PagSeguro). Além disso, apresentaremos configurações diversas, como: troca o logotipo, gerenciar categorias e os diferentes tipos de produtos.

Básico

Iniciando com Magento 2.

Magento - Criando temas - Pt 01

11 Aulas 77 Minutos Básico

Neste curso, ensinaremos como criar templates no Magento 2. Daremos os passos iniciais, conhecendo a estrutura básica de um template, como trabalhar com arquivos estáticos, como usar CSS, apresentaremos o esquema layout-componente-bloco do Magento e mostraremos como alterar e criar blocos. Além disso, ensinaremos como aplicar alterações no frontend dos módulos do Magento.

Básico

Magento - Criando temas - Pt 01

Design Patterns e PHP

Design Patterns com PHP

10 Aulas 107 Minutos Intermediário

Neste curso vamos dar os primeiros passos para aprender padrões de projeto definidos pela Gangue dos Quatro. Padrões de projeto são soluções pré-estabelecidas, testadas e altamente recomendadas para problemas estruturais, comportamentais ou de criação que podem acontecer durante o desenvolvimento com orientação a objetos.

Intermediário

Design Patterns com PHP

SOLID com PHP.

12 Aulas 80 Minutos Avançado

Neste curso, mostraremos na prática, quais são os cinco princípios de SOLID para construir classes e as organizar de forma a facilitar a manutenção e melhorar todo o seu código. Ensinaremos, ainda, como testar código com PHPUnit e como usar o Composer para iniciar projetos aulas.

Avançado

SOLID com PHP.

Design Patterns - Padrões de criação

11 Aulas 94 Minutos Avançado

Dando continuidade ao curso anterior, desta vez vamos abordar os fundamentos dos padrões de projeto de criacionais ou padrões de criação, que são focados em retornar instâncias de objetos. Estes padrões foram definidos pela Gangue dos Quatro e são soluções pré-estabelecidas, testadas e altamente recomendadas para problemas de criação que podem acontecer durante o desenvolvimento com orientação a objetos

Avançado

Design Patterns - Padrões de criação

Design Patterns - Padrões estruturais

15 Aulas 107 Minutos Avançado

Na terceira parte do curso de padrões de projeto vamos conhecer os padrões estruturais, focados em resolver problemas de relacionamento entre objetos, seja com herança ou composição. Durante o curso vamos trabalhar padrões conceituados e altamente testados durante anos, soluções estáveis e testáveis que vão ajudar a garantir a qualidade do seu código.

Avançado

Design Patterns - Padrões estruturais

Design Patterns - Padrões Comportamentais

23 Aulas 114 Minutos Avançado

Na quarta parte do curso de padrões de projeto vamos conhecer os padrões comportamentais, focados em resolver problemas de implementação, ou seja, criar algoritimos propriamente ditos. Durante o curso vamos trabalhar padrões conceituados e altamente testados durante anos, soluções estáveis e testáveis que vão ajudar a garantir a qualidade do seu código.

Avançado

Design Patterns - Padrões Comportamentais

Meios de Pagamento com PHP

Integrando PagSeguro com PHP Parte 1

9 Aulas 78 Minutos Intermediário

Neste curso vamos começar a criar uma lib para integração dos principais meios de pagamento com PHP, de forma que você possa integrar em seus projetos de forma simples e descomplicada, mesmo que agora no começo tenhamos uma estrutura elaborada de projeto PHP.

Intermediário

Integrando PagSeguro com PHP Parte 1

Integrando PagSeguro com PHP Parte 2

9 Aulas 93 Minutos Intermediário

Na continuação do curso anterior, vamos ir além e aprender como implementar o recebimento das notificações e também como enviar pagamentos recorrentes (assinatura) enquanto damos um ponta pé inicial no processo de criação de um checkout transparente usando PHP para se conectar a API do PagSeguro.

Intermediário

Integrando PagSeguro com PHP Parte 2

Integrando PayPal com PHP

10 Aulas 112 Minutos Intermediário

Neste curso vamos aprender como integrar o PayPal no PHP usando o melhor da orientação a objetos, como interfaces e classes abstratas, desta forma organizando as coisas para que o nosso código possa expandir em recursos ao tempo que também será simples de ser usado.

Intermediário

Integrando PayPal com PHP

Integrando Moip com PHP

13 Aulas 75 Minutos Intermediário

Neste curso, apresentaremos o Moip e faremos uma introdução ao seu SDK . Assim, poderemos gerenciar clientes, pedidos e pagamentos, via cartão de crédito, boleto e depósito bancário, através da API simples e eficiente da plataforma. Mostraremos os recursos do SDK para PHP do Moip, de forma que possamos lidar com as entradas e saídas de dados de forma eficiente, possibilitando que o conhecimento seja aplicado em projetos novos, em andamento ou diferentes estruturas, ou frameworks diferentes, de forma agnóstica e abstrata.

Intermediário

Integrando Moip com PHP

Wordpress

Desenvolvimento de Plugins para Wordpress

13 Aulas 111 Minutos Básico

A partir de agora vocês entrarão no mundo, diversificado, de criação de plugins para Wordpress. Nesse treinamento vocês iniciarão o aprendizado com a criação de plugins básicos e, também, entenderão toda a lógica por trás da criação deles.

Básico

Desenvolvimento de Plugins para Wordpress

Plugins Avançados com Wordpress

15 Aulas 145 Minutos Intermediário

Neste curso vocês aprenderão recursos e técnicas avançadas na criação de plugins para o CMS Wordpress . Além disso, ensinaremos como usar API's específicas do Wordpress, para criar funcionalidades, únicas. Trabalharão com API's externas, de outras aplicações, de dentro de seus plugins.

Intermediário

Plugins Avançados com Wordpress

Desenvolvimento de temas para Wordpress

25 Aulas 184 Minutos Intermediário

O Wordpress é um CMS (Content Management System) construído em PHP. Com ele podemos criar sites, aplicações, lojas virtuais de forma dinâmica, administrando os conteúdos em um painel administrativo. É possível aproveitar toda sua estrutura de conteúdos para criar temas personalizados e mudar toda aparência do site.Neste curso iremos aprender a base para criar temas. Além disto aprenderemos sua hierarquia de templates, arquivos de modelos, gerência de assets, etc.

Intermediário

Desenvolvimento de temas para Wordpress

Temas avançados com Wordpress

15 Aulas 137 Minutos Intermediário

Nesse curso, você dará um passo adiante no desenvolvimento de temas com Wordpress. Você será capaz de criar tipos de posts customizados, além de configurar campos, específicos para cada tipo de dado, utilizando o plugin: advanced custom fields. Como resultado final, você terá um tema, extremamente específico, para atender, exatamente, o tipo de conteúdo que o usuário final necessita.

Intermediário

Temas avançados com Wordpress

Laravel

Autenticação com Laravel e JWT.

15 Aulas 116 Minutos Intermediário

Nesse curso, você entenderá o que é JWT e como poderemos utilizar esse padrão para autenticar uma aplicação Laravel e outras aplicações clientes. A autenticação por tokens permitirá que o Laravel seja acesso por qualquer tipo de aplicação.

Intermediário

Autenticação com Laravel e JWT.

Banco de dados e Eloquent

21 Aulas 178 Minutos Intermediário

Tenha todo o controle do seu banco de dados com o Laravel. Neste curso você verá tudo o que precisa saber para criar e editar tabelas, registros, além de entrar com o pé direito no Eloquent, a implementação ActiveRecord do Laravel. Uma solução elegante e flexível para trabalhar com seus Models e seus registros no banco de dados.

Intermediário

Banco de dados e Eloquent

Laravel - Eloquent

11 Aulas 94 Minutos Intermediário

Conheça mais a fundo o Eloquent ORM, a implementação ActiveRecord do Laravel. Uma solução elegante e flexível para trabalhar com seus Models e seus registros no banco de dados.

Intermediário

Laravel - Eloquent

Estrutura de autenticação com Laravel

18 Aulas 189 Minutos Intermediário

Neste curso trabalharemos com a base de autenticação do Laravel Framework. Veremos: conceitos iniciais, sessão e cookie, recuperação de senha, traduções, autenticação de múltiplas áreas e com múltiplos campos. Além disso, entenderemos a autenticação em sistemas de terceiros e a manipulação da identidade do usuário.

Intermediário

Estrutura de autenticação com Laravel

Laravel com ElasticSearch

26 Aulas 180 Minutos Avançado

Que tal utilizar o framework PHP Laravel para conseguir fazer consulta e operações no ElasticSearch, uma plataforma fantástica, otimizada para realizar busca em uma grande quantidade de informações de forma otimizada.

Avançado

Laravel com ElasticSearch

Laravel 5.3: Scout e Realtime Search no Frontend

13 Aulas 102 Minutos Intermediário

Nesse curso, você aprenderá a trabalhar com o Scout, o novo pacote oficial do Laravel 5.3, que possibilitará você fazer buscas fantásticas em serviços específicos como o Algolia e futuramente o ElasticSearch. Além disso, também apresentaremos exemplos práticos para realizararmos buscas realtime diretamente no frontend utilizando o Angular.js

Intermediário

Laravel 5.3: Scout e Realtime Search no Frontend

Laravel 5.3: Apresentando Laravel Echo

22 Aulas 162 Minutos Intermediário

Neste curso trabalharemos com o novo recurso do Laravel 5.3: o Laravel Echo. Ela é uma biblioteca javascript para permitir a conexão via websocket de forma simplicada para interação de interfaces web.

Intermediário

Laravel 5.3: Apresentando Laravel Echo

Trabalhando com Laravel Passport

15 Aulas 123 Minutos Avançado

Laravel Passport é uma ferramenta do Laravel Framework capaz de criar nativamente um OAuth Server. Com ela podemos criar tokens personalizados via JWT e administrar os Clients da aplicação, além de controles via Authorization Code e Scope.

Avançado

Trabalhando com Laravel Passport

Laravel - Eloquent ORM

14 Aulas 154 Minutos Básico

Neste curso, apresentaremos a estrutura de persistência do Laravel Framework, o Eloquent ORM. Através dele, mapeamos e gerenciamos, de forma muito simples, os dados em um banco de dados.

Básico

Laravel - Eloquent ORM

Laravel - Trabalhando com GRIDs personalizável

15 Aulas 152 Minutos

Neste curso, você aprenderá a abstrair grande parte do tempo de construção de tabelas de dados ou listagem de dados. Criaremos uma estrutura de grid reaproveitável, para ser usada em vários lugares da aplicação. Faremos de forma orientada a objetos, usando Eloquent ORM e Laravel Framework.

Laravel - Trabalhando com GRIDs personalizável

Novidades do Laravel 5.4

11 Aulas 66 Minutos Intermediário

Com o rescente lançamento do Laravel 5.4 são muitas as novidades disponíveis no nosso framework favorito, este curso é um compilado com as principais novidades da nova versão, com Laravel Mix substituindo o Elixir, Laravel Dusk para testes, integração entre Resources Controller e Model e muito mais.

Intermediário

Novidades do Laravel 5.4

Iniciando com Laravel 5.4

14 Aulas 92 Minutos Básico

Neste curso vamos dar os primeiros passos no desenvolvimento com Laravel 5.4 desde o mapeamento das rotas, controller, Eloquent, Model, autenticação, artisan e o Blade enquanto desenvolvemos um CRUD completo com paginação.

Básico

Iniciando com Laravel 5.4

Laravel - Package Development

10 Aulas 106 Minutos Básico

Nesse curso, ensinaremos como criar pacotes no Laravel, apenas com recursos nativos. Você aprenderá como criar Controllers, Models, Views, Rotas, Migrations, Arquivos de configuração e traduções organizadas "por assunto". Além disso, aprenderá a usar Service Provides e Façades para criar pacotes que, posteriormente, serão disponibilizados no Packagist, para fácil integração via composer require de forma prática e descomplicada, apenas somando ao que você já faz no seu dia a dia.

Básico

Laravel - Package Development

Laravel 5.4 - Boas Práticas em Eventos e Filas

17 Aulas 186 Minutos Intermediário

Neste curso trabalharemos no desenvolvimento de aplicações com Laravel Framework focados na orientação por eventos. Veremos alguns casos de usos, em que refletiremos boas práticas de desta dinâmica, além de reorganizar a aplicação em filas de processamento.

Intermediário

Laravel 5.4 - Boas Práticas em Eventos e Filas

Laravel Dusk

10 Aulas 82 Minutos Intermediário

Laravel Dusk fornece uma interface simples para realizarmos testes no navegador garantindo uma maior qualidade aos projetos desenvolvidos, neste curso vamos conhecer o Laravel Dusk e aprender como testar leitura de textos já renderizados no navegador, como testar o processo de login, navegação, inserir, remover e listar dados de uma forma simples e eficiente.

Intermediário

Laravel Dusk

Laravel 5.4 com testes automatizados

9 Aulas 68 Minutos Intermediário

Neste curso vamos aprender na prática como criar testes automatizados para nossas aplicações Laravel enquanto testamos uma API, página autenticada e processo de upload em um ambiente totalmente configurado para não causar efeitos colaterais no "ambiente real".

Intermediário

Laravel 5.4 com testes automatizados

Modularização no Laravel

6 Aulas 49 Minutos Básico

Neste curso ensinaremos como criar módulos que podem ser reaproveitados em outras aplicações, de forma prática e eficiente, sem perder a estrutura padrão do Laravel. Será possível criar módulos sem precisar mexer no diretório app ou fazer qualquer alteração estrutural na aplicação. Dessa forma, será possível gerir tudo, facilmente, através de uma nova sessão no Artisan focada, únicamente, em gerir seus pacotes e os recursos deles.

Básico

Modularização no Laravel

Laravel com PagSeguro - Checkout Transparente

19 Aulas 180 Minutos Intermediário

Neste curso você aprenderá a implementar, do zero, o checkout transparente do PagSeguro, sem o uso de bibliotecas externas no backend e frontend. Aprenderá a automatizar o máximo possível o formulário, para que o processo seja simples e indolor para o usuário final.

Intermediário

Laravel com PagSeguro - Checkout Transparente

Desenvolvimento de APIs RESTFul com Laravel.

16 Aulas 119 Minutos Intermediário

Neste curso, você aprenderá como criar APIs RESTFul com autenticação OAuth 2, utilizando o Laravel com o Laravel Passport . Faremos isso de forma prática e eficiente. Ensinaremos como trabalhar com Cache, Policies para permissões de acesso, autenticação com Tokens, sem alterar o processo padrão de autenticação do Laravel, validações e liberação do cors (erro "No Access-Control-Allow-Origin"), tudo focado em um servidor RESTful.

Intermediário

Desenvolvimento de APIs RESTFul com Laravel.

GraphQL com Laravel

14 Aulas 107 Minutos Intermediário

Neste curso vamos aprender os fundamentos do GraphQL e como implementar uma API neste formato no Laravel

Intermediário

GraphQL com Laravel

Vue.js 2 com Laravel

12 Aulas 89 Minutos Intermediário

Neste curso vamos iniciar um projeto com Vue.js do zero usando Webpack 2, Vue Router, Vue Resource e Vuex com tema em material design enquanto consumimos um servidor restful criado usando Laravel com autenticação OAuth 2, neste curso vamos iniciar um cadastro de contas bancárias que se relaciona com uma listagem de bancos.

Intermediário

Vue.js 2 com Laravel

Vue.js 2 com Laravel Avançado

12 Aulas 64 Minutos Avançado

Na continuação do curso anterior, vamos ir além e aprender como criar um componente de paginação se relacionando com o componente pai através do Vuex e manipular os resultados exibidos nele (componente pai), na sequência vamos criar uma autenticação integrada ao passport com token oauth 2 e refresh token.

Avançado

Vue.js 2 com Laravel Avançado

Laravel - Aplicações Multi-tenancy.

14 Aulas 126 Minutos Básico

Neste curso, criaremos uma aplicação usando os conceitos da arquitetura multi-tenancy com Laravel Framework. Montaremos do zero o isolamento dos dados, juntamente com as outras estruturas que permitirão ter apenas uma aplicação para todos os clientes.

Básico

Laravel - Aplicações Multi-tenancy.

Laravel - Avançando com Eloquent ORM

14 Aulas 107 Minutos

Neste curso, avançaremos e mostraremos como usar mutators e accessors, API Resource, quary scope, serialização dos resultados para array ou JSOn e muito mais.

Laravel - Avançando com Eloquent ORM

Novidades do Laravel 5.5

19 Aulas 99 Minutos Intermediário

Neste curso você conhecerá as principais novidades da nova versão LTS do Laravel. Entenderá a importância desta versão e conhecerá as novidades do router, do blade, os novos recursos para aplicações restful, o novo package discovery que facilita a instalação de pacotes, o frontend presets com suporte a React (além do Vue.js) e muito mais.

Intermediário

Novidades do Laravel 5.5

Iniciando com Laravel 5.5

21 Aulas 218 Minutos Básico

O Laravel é o framework PHP mais popular do momento. Seu estilo Rails, simples e prático, conquista cada dia mais adeptos. Neste curso, ensinaremos os conceitos básicos, da mais nova versão 5.5, deste fantástico framework.

Básico

Iniciando com Laravel 5.5

Laravel: Validações e Formulários.

27 Aulas 236 Minutos Intermediário

Neste curso iremos usar os recursos do Laravel 5.5 para criar um CRUD e formulários controlados pelo backend. Além disto, iremos validar os dados de formulários usando Request Form Validation, usaremos também conceitos de extensão e inclusão de layouts com Blade e alteração de dados com Mutators.

Intermediário

Laravel: Validações e Formulários.

Laravel Avançado com Formulários e Validações

17 Aulas 193 Minutos Intermediário

Neste curso, avançaremos nos conceitos de manipulação de formulários e validações com Laravel Framework. Veremos novas maneiras de lidar com campos de formulários de forma estruturada, além de organizar a aplicação Laravel, reutilizando código-fonte e usando boas práticas.

Intermediário

Laravel Avançado com Formulários e Validações

Laravel Mix.

12 Aulas 77 Minutos Intermediário

Neste curso, mostraremos como trabalhar com a incrível ferramenta do Laravel Framework, a Laravel Mix. Através dela, podemos automatizar várias tarefas pertinentes ao frontend, como: cópia de arquivos e pastas, compilação de CSS e JavaScript, etc. O Laravel Mix nos dá outro horizonte para trabalhar com frontend.

Intermediário

Laravel Mix.

Chatbots com IBM Watson e Laravel

12 Aulas 87 Minutos Intermediário

Neste curso, mostraremos como criar, configurar e treinar o bot com inteligência artificial do IBM Watson, para atender seus clientes. Ensinaremos o que é workspace, dialog, entity e intent e no final, vamos integrá-lo em uma página web usando Laravel e Vue.js.

Intermediário

Chatbots com IBM Watson e Laravel

Chatbots com IBM Watson e Laravel - Avançando

15 Aulas 109 Minutos Avançado

Neste curso, avançaremos em relação ao curso iniciante e mostraremos como lidar com entidades dinâmicas, exportar e importar inteções, diálogos e entidades e veremos como lidar com slots.

Avançado

Chatbots com IBM Watson e Laravel - Avançando

Laravel Notifications

13 Aulas 129 Minutos Intermediário

Neste curso, mostraremos como trabalhar com notificações em múltiplos canais, tais como: SMS, email, broadcast (Real-time com Local Notification), Slack e registro em Banco de Dados. Além disso, ensinaremos como enfileirar as mensagens no background, de forma que o usuário não precise esperar enquanto conectamos em diversas apis e serviços, tornando muito mais performático.

Intermediário

Laravel Notifications

WebRTC + Laravel + Vue - Troca de audio realtime

17 Aulas 120 Minutos Intermediário

No curso de hoje, ensinaremos como utilizar o Vue.js para gravar áudios usando recursos nativos (api HTML 5) e enviar, via upload para o Laravel, que salvará em disco e registrará no banco de dados. Na sequência, usaremos o Laravel Echo com Pusher, para transformar o recurso em real-time e atualizar o Vue, sempre que alguém enviar um novo registro.

Intermediário

WebRTC + Laravel + Vue - Troca de audio realtime

Deploy automatico: Laravel com BitBucket + AWS

10 Aulas 78 Minutos Intermediário

Neste curso, ensinaremos como configurar um processo automático de deploy (publicação do projeto) de aplicações Laravel, direto em servidores cloud (EC2) da Amazon . Utilizaremos load balancer (usando Elastic Beanstalk), sem necessidade de intervenção humana após sua configuração. Apresentaremos serviços como: Pipeline do BitBucket, CodePipeline da Amazon, EC2, S3, Elastic Beanstalk e o RDS.

Intermediário

Deploy automatico: Laravel com BitBucket + AWS

Zend Framework

Apigility Básico

17 Aulas 154 Minutos Intermediário

Neste curso ensinaremos a trabalhar com uma ferramenta incrível da Zend Enterprise para criação de APIs Restful, o Apigility. Apresentaremos os conceitos básicos da API, Arquitetura Rest e a manipulação da ferramenta Apigility.

Intermediário

Apigility Básico

Apigility com Angular 2

23 Aulas 180 Minutos Intermediário

Nunca foi tão fácil e rápido criar APIs profissionais para serem disponibilizadas e documentadas com o Apigility. Nesse curso, você desenvolverá uma aplicação com Angular 2 no frontend consumindo as APIs providas pelo Apigility.

Intermediário

Apigility com Angular 2

Iniciando com ZF3

19 Aulas 138 Minutos Intermediário

Nesse treinamento, você entenderá os principais fundamentos da versão 3 do Zend Framework, bem como, aprenderá a fazer a criação de módulos e um CRUD completo com banco de dados.

Intermediário

Iniciando com ZF3

ZF3 Intermediário

37 Aulas 257 Minutos Intermediário

Nesse curso, você avançará com Zend Framework, aprendendo a criar relações entre entidades, autenticação, bem como trabalhar com filtros e validadores para proteger sua aplicação no lado do backend. Além disso você aprenderá a criar suas próprias factories em arquivos separados para serem registradas no ServiceManager.

Intermediário

ZF3 Intermediário

ZF3 com Doctrine

17 Aulas 143 Minutos Avançado

Já de longa data, Zend Framework e Doctrine formam uma dobradinha ideal para o desenvolvimento de aplicações (principalmente complexas) com PHP. Agora na versão 3, o Zend Framework oferece suporte à integração com Doctrine ORM. Neste curso iremos aprender a configurar todo este ambiente.

Avançado

ZF3 com Doctrine

Zend Expressive 2 com Doctrine

11 Aulas 102 Minutos Intermediário

Neste curso mostrarei o passo a passo inicial para criar aplicações usando o Zend Expressive com Doctrine. Mostrarei desde a instalação do micro-framework até a integração com Doctrine, Doctrine CLI, como criar entidades inteligentes (nada de getters e setters sendo utilizados em demasia), como criar um middleware com factory ou invoker, configurações do Zend Expressive, Zend Form. No final, veremos como criar uma tela de cadastro e listagem de registros no banco.

Intermediário

Zend Expressive 2 com Doctrine

Zend Framework 2: Essencial

16 Aulas 112 Minutos Intermediário

Nesse curso introdutório de Zend Framework, você entenderá os principais conceitos do framework, bem como fazer a criação de um módulo do zero, trabalhar com controllers, views, service manager, zend\db, entre outros.

Intermediário

Zend Framework 2: Essencial

Zend Framework com Twig

12 Aulas 127 Minutos Intermediário

Neste curso ensinaremos como integrar o template engine Twig com o Zend Framework. Além disso, aprofundaremos em detalhes desta integração, como: estrutura de templates, uso de ViewHelpers no Twig, refatoração de templates, configuração de ambiente e navegação por menus.

Intermediário

Zend Framework com Twig

Symfony

Symfony 4 - Aprofundando com Doctrine

10 Aulas 154 Minutos Avançado

Nesse curso, apresentaremos alguns recursos avançados do Doctrine dentro do Symfony 4. Vamos nos aprofundar nos Relacionamentos entre Entities e nas QueriesBuilder. Geraremos Entities, diretamente do banco de dados e ensinaremos como usar Expressions para criar filtros mais elaborados nas consultas.

Avançado

Symfony 4 - Aprofundando com Doctrine

Iniciando com Symfony 3

11 Aulas 99 Minutos Intermediário

O Symfony 3 é um dos frameworks mais robustos e bem desenhados em PHP. Além da agilidade no desenvolvimento e a baixa curva de aprendizagem, o symfony provê diversos componentes prontos para uso. Nesse curso, você aprenderá a iniciar com o Symfony do jeito certo.

Intermediário

Iniciando com Symfony 3

Symfony 3 com Doctrine

11 Aulas 81 Minutos Intermediário

Nesse curso você aprenderá como trabalhar com o Doctrine ORM em conjunto com o Symfony 3, desde a criação de entidades, migrations e fixtures.

Intermediário

Symfony 3 com Doctrine

Symfony 3: Micro Kernel as Microframework

9 Aulas 61 Minutos Intermediário

Nesse curso, aprenderemos a criar nosso próprio framework utilizando todos os super poderes do Symfony 3. Através do Microkernel, com um único aquivo, você será capaz de desenvolver uma aplicação totalmente enxuta que estará pronta para crescer a todo momento.

Intermediário

Symfony 3: Micro Kernel as Microframework

Iniciando com Symfony 4

15 Aulas 167 Minutos Básico

Nesse curso, iniciaremos os estudos no Symfony Framework 4. Apresentaremos as principais mudanças comparando com versão anterior, assim como sua nova filosofia e o uso do Symfony Flex.

Básico

Iniciando com Symfony 4

Avançando com Symfony 4 - Trabalhando com Doctrine

12 Aulas 164 Minutos Intermediário

Nesse curso, vamos aprofundar os conhecimentos no Symfony Framework 4 e conhecer melhor o ORM Doctrine 2. Mostraremos como criar as relações entre as Entities, utilizando ManyToOne, OneToMany e ManyToMany e como vincular esses relacionamentos nos formulários.

Intermediário

Avançando com Symfony 4 - Trabalhando com Doctrine

Symfony 4 - Form e Validator

12 Aulas 135 Minutos Avançado

Nesse curso, mostraremos como usar, de forma mais profunda, os formulários e validadores do Symfony 4. Além disso, ensinaremos como criar tipos de campos e validadores personalizados.

Avançado

Symfony 4 - Form e Validator

Autenticação com Symfony 4

12 Aulas 111 Minutos Intermediário

Nesse curso, ensinaremos como fazer autenticação de usuários no Symfony Framework 4. Vamos começar com autenticação básica pelo http. Logo após, construiremos o form de login e faremos autenticar no banco de dados. Também, vamos bloquear o acesso conforme o perfil do usuário logado e como um bonus, ao final, ensinaremos a personalizar nossas páginas de erro.

Intermediário

Autenticação com Symfony 4

Symfony 4 - Tópicos avançados

14 Aulas 136 Minutos Avançado

Apresentaremos alguns recursos pontuais do Symfony 4, como: Dependency Injection, Service Container, Sessions, conectar com outros bancos de dados, etc.

Avançado

Symfony 4 - Tópicos avançados

Symfony 4 - Avançando com Sonata Admin

11 Aulas 103 Minutos Intermediário

Vamos continuar com o Sonata Admin, e ver seus recursos avançados. Esse curso é uma continuação direta do curso "Symfony 4 - Iniciando com Sonata Admin", na qual iremos utilizar e continuar o mesmo projeto. Iremos ver a configuração de rotas, instalar uma Media Gallery e vincular ela com o formulário de postagens. Também vamos personalizar nossa Dashboard, criar uma página customizada e utilizar o Fancybox e Doctrine nessa página, e também setar grupos e permissões para os usuários cadastrados.

Intermediário

Symfony 4 - Avançando com Sonata Admin

Criando uma API Rest com Symfony 4

10 Aulas 129 Minutos Intermediário

Nesse curso, ensinaremos como criar uma API Rest com Symfony Framework 4 utilizando API Platform, assim como configurar seus filtros, relações com outras Entities e paginação. Também utilizaremos o FOSRestBundle, como uma alternativa ao API Platform, para criar uma API mais robusta e flexível, porém com mais códigos digitados.

Intermediário

Criando uma API Rest com Symfony 4

Yii2

Yii2 básico

25 Aulas 181 Minutos Intermediário

Aprenda a trabalhar na prática com esse ágil framework desenvolvido em PHP que possui a cada dia mais seguidores exatamente pela sua facilidade de uso, geração de código e API totalmente amigável.

Intermediário

Yii2 básico

Avançando com Yii2 - Active Records

14 Aulas 156 Minutos Básico

Continuaremos os estudos com Yii2. Dessa vez nos aprofundaremos em Active Records e mostrarei como é simples trabalhar com banco de dados utilizando Yii2 Framework.

Básico

Avançando com Yii2 - Active Records

Yii2 - Krajee Yii Extensions

10 Aulas 108 Minutos Intermediário

Nesse curso, utilizaremos várias extensões do Krajee, que é um grupo de desenvolvedores que ajudam na comunidade Yii2. Utilizaremos GridView, MoneyMask, Date e DateTimePicker, entre outras.

Intermediário

Yii2 - Krajee Yii Extensions

Yii2 - Formulários e validações

10 Aulas 98 Minutos Básico

O Yii2 é todo baseado em widgets. Um dos widgets mais importantes é o Form. Com ele mostrarei como criar campos no formulário, de forma dinâmica e simples, ligar esses campos com o model e fazer validação de dados através das regras de validações.

Básico

Yii2 - Formulários e validações

Yii2 - Autenticação e Autorização

13 Aulas 180 Minutos Intermediário

Segurança é um assunto importante! Mostraremos como é simples implementar uma autenticação com login e senha no Yii2. Usaremos, também, RBAC para dar acesso ou bloquear as páginas e elementos da tela.

Intermediário

Yii2 - Autenticação e Autorização

Yii2 - Criando uma API RESTFul

11 Aulas 85 Minutos Intermediário

Mostraremos como criar uma API REST, utilizando Yii2. Ensinaremos como retornar um JSON em um método comum do Yii2, além de criar uma API RESTFul em que poderemos: realizar CRUD das informações, fazer filtros, trazer campos específicos e dados de tabelas relacionadas.

Intermediário

Yii2 - Criando uma API RESTFul

VueJS com Yii2 REST API - Autenticação e Autorização

13 Aulas 113 Minutos Intermediário

Continuaremos com a aplicação Restful com VueJS e Yii2. Dessa vez, trabalharemos na segurança. Faremos autenticação via JWT e usaremos o RBAC do Yii2 para permitir/bloquear acesso à áreas do sistema.

Intermediário

VueJS com Yii2 REST API - Autenticação e Autorização

Lumen

Iniciando com Lumen

10 Aulas 61 Minutos Básico

Neste curso, abordaremos os passos iniciais de desenvolvimento, usando o micro framework Lumen. O Lumen, é a versão ligth do Laravel. Ele traz a mesma estrutura e módulos, o que permite migrar, facilmente, de um para outro. O Lumen sacrifica, recursos e automações, para entregar uma performance, maior e mais eficiente, que a versão completa, que é o Laravel.

Básico

Iniciando com Lumen

Lumen Intermediário

15 Aulas 156 Minutos Intermediário

Neste curso aprenderemos como trabalhar com autenticação usando o micro-framework Lumen. Veremos como tratar os tokens de autenticação gerados por usuário e como aplicar uma prazo de validade aos mesmos. Além disto, trabalharemos com notificação de e-mail ao usuário e validação de conta.

Intermediário

Lumen Intermediário

CakePHP

API Restful com CakePHP 3.

12 Aulas 86 Minutos Intermediário

Neste curso ensinaremos como criar um servidor RESTful com CakePHP e autenticação usando tokens JWT. Provendo uma forma de fornecer dados para aplicações externas, como um app mobile, app desktop ou até mesmo outro aplicativo CakePHP.

Intermediário

API Restful com CakePHP 3.

CakePHP 3 Avançado

10 Aulas 89 Minutos Intermediário

Neste curso pegaremos uma aplicação pronta (desenvolvida no curso de Cake PHP 3, Intermediário) e migraremos para plugins fáceis de reaproveitar. Criaremos um plugin de autenticação, do zero. Ensinaremos como alterar o idioma da página, em tempo de execução com um menu, trabalharemos com componentes. No final, migraremos as configurações para variáveis de ambiente e disponibilizaremos online, usando o Heroku.

Intermediário

CakePHP 3 Avançado

CakePHP 3 Intermediário

11 Aulas 101 Minutos Intermediário

Neste curso vamos além do crud e autenticação iniciais e vamos trabalhar com behaviors, helpers e migrations enquanto criamos um sistema simples de gerenciamento de estoque usando CakePHP 3.4.

Intermediário

CakePHP 3 Intermediário

Iniciando com CakePHP 3.5.

19 Aulas 116 Minutos Básico

Se você procura desenvolvimento rápido, talvez o CakePHP seja sua melhor aposta, já que possui foco extremo em desenvolvimento rápido. Ele apresenta, desde as facilidades oferecidas pelo Cake Bake até sua estrutura, que exige configurações somente quando você precisa mudar o comportamento padrão. CakePHP permite criar aplicações robustas e interessantes, em minutos.

Básico

Iniciando com CakePHP 3.5.

Vue.js com CakePHP 3

9 Aulas 67 Minutos Avançado

Neste curso colocaremos em prática o que vimos no curso CakePHP Restful. Criaremos um servidor restful (com base no material do curso CakePHP Restful) e uma aplicação com Vue.js, independentes (Aplicação cliente e Aplicação servidor). Dessa forma, no futuro poderá existir versões desktop e mobile (que não serão abordadas, por enquanto).

Avançado

Vue.js com CakePHP 3

CakePHP ORM a fundo

13 Aulas 119 Minutos Intermediário

Neste curso, falaremos sobre o ORM do CakePHP, um dos maiores atrativos do framework. Ensinaremos como usar behaviors, como criar tables e entity e a diferença entre ambas, como fazer validações, como lidar com relacionamentos e como usar o query builder para criar SQLs elaborados e de forma prática, performática e eficiente.

Intermediário

CakePHP ORM a fundo

Vue.js com CakePHP 3 Avançado

10 Aulas 85 Minutos Avançado

Neste curso avançaremos, indo além do que já foi visto no curso Vue.js com CakePHP 3. Ensinaremos a montar um componente reutilizável de paginação, de forma que este passe a alimentar os dados das nossas listas. Além disso, ensinaremos a trabalhar com Vue.js e JWT para autenticação via token, com formulário de login e interceptadores, para manipular nossas requisições e solicitar autenticação quando necessário.

Avançado

Vue.js com CakePHP 3 Avançado

Outros Frameworks PHP

CodeIgniter Intermediário

13 Aulas 93 Minutos Intermediário

Neste treinamento nos aprofundaremos em diversas funções, específicas do CodeIgniter, e iremos além da criação de simples cruds e pequenos sistemas. Trabalharemos com variadas bibliotecas e helpers, nativos do Framework, que podem ser aplicados a diversos tipos de aplicações.

Intermediário

CodeIgniter Intermediário

Doctrine

26 Aulas 177 Minutos Intermediário

Nesse curso, você aprenderá com o ORM mais poderoso já criado para o mundo PHP, o Doctrine. Você aprenderá seus principais fundamentos, desde criação e mapeamentos de entidades, relacionamentos, consultas, entre outros

Intermediário

Doctrine

Doctrine - Intermediário

13 Aulas 155 Minutos Intermediário

Neste curso continuaremos a abordar os conceitos da biblioteca Doctrine ORM. Agora, aprofundaremos na dinâmica de trabalho com o gerenciador de entidades Entity Manager. Apresentaremos os conceitos de persist, merge, remove, organização de relacionamentos, mapeamento, repositórios, etc.

Intermediário

Doctrine - Intermediário

Doctrine Avançado

13 Aulas 140 Minutos Avançado

Neste curso, aprofundaremos nos conceitos mais avançados do Doctrine ORM. Trabalharemos com: repositórios e boas práticas, mapeamento many-to-many com campos extras, manipulação de objetos proxy, query builder, etc.

Avançado

Doctrine Avançado

Iniciando com CodeIgniter

12 Aulas 91 Minutos Básico

Neste curso vamos conhecer um dos mais clássicos frameworks da atualidade, o CodeIgniter. Ele é ideal para quem não tem conhecimentos muito avançados em PHP e quer começar a organizar seu código, ao mesmo tempo em que quer maior produtividade. O Codelgniter trabalha com conceito MVC e hooks, para interceptar momentos chave, durante seu ciclo de vida. Neste curso, ensinaremos a criar um CRUD e a implementar um processo de autenticação com Bcrypt.

Básico

Iniciando com CodeIgniter

Iniciando com PHPixie

10 Aulas 79 Minutos Intermediário

Neste curso apresentaremos o PHPixie e daremos os primeiros passos conhecendo a organização por: bundles, rotas, orm, template engine, paginação e autenticação. Também veremos a organização por processors.

Intermediário

Iniciando com PHPixie

Iniciando com ReactPHP

8 Aulas 60 Minutos Básico

Neste curso, daremos os primeiros passos nos conceitos por trás do ReactPHP. Apresentaremos Promise, Event Loop e Stream, enquanto demonstramos exemplos com a biblioteca que promete trazer recursos que antes só estavam disponíveis no Javascript.

Básico

Iniciando com ReactPHP

Iniciando com Twig

19 Aulas 206 Minutos Intermediário

O Twig é um template engine PHP feito pelo mesmo time que mantém os framework Symfony e Sílex, a SensioLabs. Através dele temos uma linguagem fluente para desenvolvimento do front-end de aplicações WEB, sem que misturemos código PHP com HTML. Neste curso iremos entender seus conceitos básicos, importância, sintaxes e como iniciar o desenvolvimento de front-end baseado em layouts.

Intermediário

Iniciando com Twig

Phalcon: Velocidade extrema com PHP

23 Aulas 249 Minutos Intermediário

Conhecido pela sua incrível velocidade e facilidade de uso, o Phalcon é um dos frameworks mais famosos no mundo PHP. Nesse curso, você aprenderá na prática como fazer a instalação, configuração e o desenvolvimento de uma aplicação simples integrada diretamente a um banco de dados.

Intermediário

Phalcon: Velocidade extrema com PHP

Silex - Componentes e Serviços

12 Aulas 135 Minutos Intermediário

Neste curso, vamos avançar com Silex Framework. Aprenderemos a montar um melhor ambiente de desenvolvimento e adicionar estruturas que trarão novas capacidades para a aplicação. Veremos conceitos de serviços, service provider, componentes symfony e etc.

Intermediário

Silex - Componentes e Serviços

Silex - PHP Microframework

24 Aulas 229 Minutos Intermediário

O Silex é um micro-framework PHP baseado nos componentes do Symfony Framework. Ele é um framework de desenvolvimento rápido e prático, facilitando a criação de sites, aplicações de pequeno e médio porte. Neste curso iremos aprender os conceitos básicos do framework, além de realizar uma integração com front-end, templates, manipulação de banco de dados, controllers, etc.

Intermediário

Silex - PHP Microframework

Slim Framework

13 Aulas 84 Minutos Intermediário

Slim Framework é o Micro Framework PHP escrito pelo grande Josh Lockhart, autor do livro Modern PHP, durante este curso vamos dar os passos iniciais no entendimento do Slim e ver o quão perto podemos chegar do "PHP puro" sem abrir mão dos recursos básicos que tanto presamos.

Intermediário

Slim Framework

Slim Framework - Api RESTful

16 Aulas 92 Minutos Intermediário

Neste curso, ensinaremos como criar um webservice RESTful utilizando o micro-framework Slim. Utilizaremos o Eloquent como banco de dados, o Phinx para migração das tabelas e iremos configurar uma autenticação por token JWT, enquanto conhecemos o protocolo HTTP mais a fundo.

Intermediário

Slim Framework - Api RESTful

Slim Framework Intermediário

9 Aulas 76 Minutos Intermediário

Neste curso ensinaremos como organizar, modularmente, o Slim Framework para médias e grandes aplicações. Enquanto integramos recursos de console, migrations,unificamos as configurações de banco de dados do Phinx com o Eloquent, rotas por módulo e a criação de controllers. Saindo um pouco dos recursos nativos do Slim (que não são tantos), abordaremos o lado da organização e veremos como, o Composer e Orientação a Objetos, podem nos ajudar a criar um esqueleto fácil de manter e estender.

Intermediário

Slim Framework Intermediário

Testes com PHPUnit

20 Aulas 177 Minutos Avançado

O PHPUnit é uma ferramenta para criar automatizados, orientados a objetos com PHP. Ela é baseada na arquitetura xUnit de testes que vem da linguagem de programação Smalltalk. Neste curso iremos aprender os conceitos principais da ferramenta, testes com banco de dados e testes integrados com Composer, além de entendermos a importância de um desenvolvimento pautado por testes.

Avançado

Testes com PHPUnit