/estudos-php

Meus estudos de PHP avançado

Primary LanguagePHP

Meus Estudos de PHP

Meus estudos de PHP avançado.

School of Net

Avançado e Design Patterns

  • Base:
    • PHP FIG e PSRs. (rev.1) link GH
    • PHP FIG e PSRs. (rev.2) link GH
    • PHP e Dependency injection na prática link GH
    • SOLID com PHP (rev.1) link GH
    • SOLID com PHP (rev.2) link GH
  • Design Patterns por Erik Figueiredo:
    • Design Patterns com PHP (pt1) link GH
    • Design Patterns (pt2): Padrões de criação link GH
    • Design Patterns (pt3): Padrões estruturais link GH
    • Design Patterns (pt4): Padrões Comportamentais link GH
  • Design Patterns por Victor Lima
    • Design patterns - Parte 1 link GH
    • Design patterns - Parte 2 link GH
    • Design patterns - Parte 3 link GH
  • DataBase:
    • PHP padrão Active Record link GH
    • PHP padrão Data Mapper link
  • Segurança:
    • PHP - introdução à segurança link GH
  • Laravel Avançado:
    • Core:
      • Laravel - Provedores de serviço link
    • Cache:
      • Trabalhando com cache no Laravel link GH
    • Event & Queue:
      • Laravel - Eventos e Observers link
      • Trabalhando com filas (queues) no Laravel link
      • Laravel 5.4 - Boas Práticas em Eventos e Filas link GH
      • Laravel Horizon (Direto ao Ponto) link
      • Laravel Horizon Essencial link GH
    • DataBase:
      • Laravel - Avançando com Eloquent ORM link GH
      • Evitando Queries Desnecessárias no Laravel link
    • Auth
      • Desenvolvimento de APIs RESTFul com Laravel link GH
      • Entendendo os tipos de Token do Laravel Passport link
      • Autenticação com Laravel e JWT link GH
      • Estrutura de autenticação com Laravel link GH
      • Trabalhando com Laravel Passport link GH
    • Socket: -> - [ ] Laravel 5.3: Apresentando Laravel Echo link GH
    • Text Search:
      • Laravel 5.3: Scout e Realtime Search no Frontend link GH -> - [ ] Laravel com ElasticSearch link GH
      • Busca Fulltext com Eloquent link
    • Multi-tenancy
      • Laravel - Aplicações Multi-tenancy link GH
      • Laravel - Multi-tenancy e múltiplas autenticações link GH
      • Laravel Multi-tenancy e boas práticas com um banco de dados link GH

Qualidade e Testes

  • Qualidade

    • Iniciando com Sonarqube link
  • PHPUnit

    • Testes com PHPUnit link GH
    • TDD com PHP link GH
    • Laravel 5.4 com testes automatizados link GH
    • Laravel Dusk link GH
    • Testando aplicações Laravel com PHP Unit (live) link
  • Front-end testing

  • Infra

    • Testando aplicações com JMeter link
    • Otimizando PHP-FPM link
  • TypeScript:

    • ES6.link GH
    • TypeScript v1 link GH
    • TypeScript v2 link GH
    • TypeScript na prática link GH
    • Typescript: Entendendo Types link
    • Node.js com Typescript link
    • Trabalhando com Generics Classes com Typescript link
    • Trabalhando com Typescript e Express link
    • Trabalhando com Typescript e React.js link
    • TypeScript com VueJS link
    • Criando API Rest com Typescript e Node.js link GH
  • GraphQL:

    • Trabalhando com GraphQL e React.js link
    • Node.js com GraphQL link GH
    • GraphQL com Laravel link GH
    • Apis GraphQL com PHP link GH
    • Configurando Spring Boot e GraphQL link
    • GraphQL e Express.js - Como iniciar link
    • Trabalhando com GraphQL Spring Boot link GH
  • link GH