Marcos Vinícius – Desenvolvedor beckend PHP

Tecnologias

Principais formações/cursos feitos

  1. Formação PHP – Inclui 6 cursos da formação com carga horária estimada em 120 horas. Sendo eles:
    • Introdução ao PHP:  Primeiros passos com a linguagem;
    • Avançando com PHP: Arrays, Strings, Função e Web
    • Orientação a Objetos com PHP: Classes, métodos e atributos
    • Avançando com Orientação a Objetos com PHP: Herança, Polimorfismo e Interfaces
    • PHP Exceptions: tratamento de erros
    • Manipulando datas e horários com PHP

    Certificado: Formação PHP – Alura

  2. Arquiteto PHP – Modele seu projeto usando boas práticas como SOLID e padrões de projeto. Use BDD e DDD e saiba as vantagens da Clean Architecture. Cursos inclusos na formação:
    • SOLID com PHP: princípios da programação orientada a objetos.
    • Object Calisthenics: exercitando a Orientação a Objetos.
    • Design Patterns em PHP: padrões comportamentais.
    • Design Patterns em PHP: padrões estruturais.
    • Design Patterns em PHP: padrões criacionais.
    • PHP e TDD: testes com PHPUnit.
    • Testes de integração com PHP: testando o acesso à API e ao banco de dados.
    • PHP e Behavior Driven Development: BDD com Behat.
    • PHP e Clean Architecture: descomplicando arquitetura de software.
    • PHP e Domain Driven Design: apresentando os conceitos.

    Certificado: ARQUITETO PHP – Alura

  1. Logica de programação 1: os primeiros programas com Javascript e HTML.
    Certificado: Javascript Lógica – Alura
  2. Javascript: primeiros passos com a linguagem.
    Certificado: Javascript – Alura
  3. JavaScript: programando a orientação a objetos.
    Certificado: Javascript POO – Alura
  4. Javascript: interfaces e herança em orientação a objetos.
    Certificado: Javascript Polimorfismo – Alura
  5. Javascript: conhecendo o browser e padrões de projeto.
    Certificado: Javascript ES6 – Alura
  6. Javascript: programando na linguagem da web.
    Certificado: Javascript Web – Alura
  7.  Javascript na web: manipule o DOM com Javascript.
    Certificado: Javascript DOM – Alura
  1. Introdução ao SQL com MySQL.
    Certificado: MYSQL intrudução – Alura
  2. Consultas SQL: avançando no SQL com MySQL.
    Certificado: MySQL avançando – Alura
  1. HTML5 e CSS3 parte 1: a primeira página da web.
    Certificado: HTML5 e CSS3 parte 1 – Alura
  2. HTML5 e CSS3 parte 2: posicionamento, listas e navegação.
    Certificado: HTML5 e CSS3 parte 2 – Alura
  3. HTML5 e CSS3 parte 3: trabalhando com formulários e tabelas.
    Certificado: HTML5 e CSS3 parte 3 – Alura
  4. HTML5 e CSS3 parte 4: avançando no CSS.
    Certificado: HTML5 e CSS3 parte 4 – Alura

Repositório Pinado

Image gallery without database

É uma galeria de imagens que não usa banco de dados. Conta com upload seguro de imagens e com uma área administrativa que permite criar, alterar e inserir  galerias e imagens.

Além de tudo não é dependente de bibliotecas externas. As únicas dependencias são PHPUnit para rodar os testes, mas caso não queira testar não é necessário (mas é recomendável) e autoloader do Symfony.

Link: Image gallery without database