Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/robsantossilva/php-avancado-schoolofnet

Jornada PHP Avançado - School Of Net
https://github.com/robsantossilva/php-avancado-schoolofnet

Last synced: about 1 month ago
JSON representation

Jornada PHP Avançado - School Of Net

Awesome Lists containing this project

README

        

## Trilha de PHP Avançado - School Of Net

#### :heavy_check_mark: SOLID com PHP.
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.

#### :heavy_check_mark: Design Patterns com PHP
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.

#### :heavy_check_mark: Design Patterns - Padrões de criação
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.

#### :heavy_check_mark: Design Patterns - Padrões estruturais
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.

#### :heavy_check_mark: Design Patterns - Padrões Comportamentais
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.

#### :heavy_check_mark: PHP padrão Data Mapper
Neste curso vamos conhecer um padrão de arquitetura chamado Data Mapper, ideal para lidar com dados de qualquer fonte, no curso veremos como usá-lo para criar um ORM para consulta de dados ao banco de dados.

#### :heavy_check_mark: PHP padrão Active Record
Neste curso vamos conhecer um padrão de arquitetura chamado Active Record, ideal para lidar com dados de qualquer fonte, no curso veremos como usá-lo para criar um ORM de consulta ao banco de dados.

#### :heavy_check_mark: PHP - introdução à segurança
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.