Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/robsantossilva/php-expert-schoolofnet
Jornada PHP Expert- School Of Net
https://github.com/robsantossilva/php-expert-schoolofnet
Last synced: about 1 month ago
JSON representation
Jornada PHP Expert- School Of Net
- Host: GitHub
- URL: https://github.com/robsantossilva/php-expert-schoolofnet
- Owner: robsantossilva
- Created: 2022-01-05T23:29:05.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-31T18:01:41.000Z (almost 3 years ago)
- Last Synced: 2023-03-04T10:19:13.779Z (almost 2 years ago)
- Language: PHP
- Size: 1.22 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Trilha de PHP Expert - School Of Net
#### :heavy_check_mark: Testes com PHPUnit
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.#### :heavy_check_mark: TDD com PHP
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.#### :heavy_check_mark: PHP e Dependency injection na prática
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.#### :heavy_check_mark: PHP do Jeito Certo - Criando um micro framework
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.#### :heavy_check_mark: PHP do Jeito Certo - Criando um ORM
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.#### :heavy_check_mark: PHP do jeito certo - criando um cms
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.#### :heavy_check_mark: Webservices com PHP
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.