pt-br
Quer contribuir para melhorar este guia? faça seu PR.
Este guia tem como objetivo ajudar desenvolvedores iniciantes a conhecerem e iniciarem na área de desenvolvimento de software tendo uma base sólida, portanto, aqui está um método que ajudará você a ter o melhor começo ao meu ver.
espero te ajudar e te desejo sorte e sucesso!
en-US
Want to contribute to improving this guide? do your PR.
This guide has targets to help beginner developers to know and start the area of software development by having a solid foundation, here is a method that can help you to improve your version.
I hope to help you and wish you luck and success!
- HTTP Status Code
- GIT - Source Code Versioning
- GITHUB
- S.O.L.I.D.
- Programação Orientado a Objetos - P.O.O
- Design Patterns
- MVC
- Clean Code
- Clean Coder
- Clean Archtecture
- Hypertext Transfer Protocol (HTTP x HTTPS and ALL STATUS CODE)
- Representational State Transfer (REST)
- Automated tests (Integration Tests, Unit Tests, TDD, E2E, etc.)
- Object Calisthenics
- Tests
- TDD (Test Drive Development)
- DDD (Domain Drive Design)
- Create a calculator
- Create a Hangman game
- HTML5, CSS3 (libs/frameworks ex: Materialize, Bootstrap, etc.)
- JavaScript (Frameworks JS (ex: Vue.js, React, Angular, etc.)
- PHP (PSR's PHP, Framework LARAVEL, CMS PHP (WordPress))
- Node.js, TypeScript (EC6, Framework Nest.js)
- MySQL (MariaDB)
- PostgresSQL
- MongoDB
- Redis
- Memcached
- Google Cloud Platform - GCP
- Amazon Web Service - AWS
- Pentest
- CI/CD
- Deploy
Some links to help study Aprenda a Programar - Rodrigo Branas Playlist