🌱 Meu percurso na programação PHP:
- Fundamentos da programação
- Programação procedural básica
- Modularização e reutilização de código
-
Orientação a objetos:
- Abstração
- Encapsulamento
- Herança
- Polimorfismo
-
Freamework ( 𝑺𝒇. ):
- Instalação e configuração do Symfony
- Desenvolvimento de aplicações web com Symfony
- Utilização de bundles e extensões
- Gestão de rotas e controladores
- Integração de templates Twig
- Autenticação e autorização
- Testes de unidade e funcionais
🛠️ Outras tecnologias e ferramentas:
-
HTML/CSS:
- Estruturação e estilização de páginas web
- Design responsivo
-
Doctrine:
- Mapeamento objeto-relacional (ORM)
- Configuração e utilização do Doctrine
- Entidades e relacionamentos
- Consulta e manipulação de dados com DQL
- Ciclo de vida das entidades
- Migrações de banco de dados
- Integração com Symfony
-
Python:
- Fundamentos da linguagem
- Estruturas de dados
- Programação orientada a objetos
-
Docker:
- Conceitos fundamentais de containers
- Criação e gerenciamento de containers
-
MySQL:
- Fundamentos do banco de dados MySQL
- Modelagem de dados relacionais
- Consulta e manipulação de dados
- Gestão de índices e otimização de consultas
- Utilização de transações e controle de concorrência
- Desenvolvimento de aplicações com MySQL
-
C/C++:
- Sintaxe básica e estruturas de controle
- Ponteiros e alocação dinâmica de memória
- Estruturas de dados e algoritmos básicos
-
Git:
- Controle de versão distribuído
- Repositórios locais e remotos
-
Utilização do GitFlow:
- Branches principais (main/master e develop)
- Feature branches
- Release branches
- Hotfix branches
- Integração de branches
- Versionamento semântico
- Fluxo de trabalho colaborativo
🧑💻 Experiência prática em:
- Desenvolvimento web com HTML/CSS, JavaScript e PHP
- Desenvolvimento de aplicações Symfony
- Desenvolvimento de APIs RESTful
- Utilização de bancos de dados MySQL e relacionais
- Implementação de containers Docker para desenvolvimento e implantação
- Controle de versão com Git
🧐 Conhecimento conceitual em:
- Arquitetura de software
- Padrões de projeto
- Desenvolvimento ágil
- Testes de software