- Maven:
- O que é? https://maven.apache.org/what-is-maven.html
- Build Lifecycle: https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
- Gradle
- Java:
- Streams;
- Lambdas;
- Funcional interfaces;
- Collections (List, ArrayList, LinkedList, Set, HashSet, TreeSet, Map, HashMap e TreeMap);
- Garbage Collector;
- JVM Memory Management;
- Design Principles:
- SOLID: https://www.zup.com.br/blog/design-principle-solid
- Série de livros do Uncle Bob, ela começa com o Clean Code, Clean Coder e Clean Architecture.
- Design Patterns:
- Padrões mais comuns: Singleton, Factory, Adapter, Builder, Facade e Template Method.
- Design Patterns
- Security:
- Basic authentication (o que é, como configurar um server backend, quais os pontos fracos);
- Session authorization (o que é, como configurar um server backend, quais os pontos fracos);
- JWT (Json Web Token) (o que é, como configurar um server backend, quais os pontos fracos);
- OAuth 2.0 (https://www.youtube.com/watch?v=996OiexHze0)
- Containers:
- Docker;
- Docker Compose;
- Kubernetes;
- Cache:
- Redis;
- Caffeine;
- AWS: https://www.udacity.com/course/aws-cloud-architect-nanodegree--nd063
- IAM;
- EC2;
- S3;
- DynamoDB;
- AWS CLI;
- RDS;
- Banco de dados:
- Postgres;
- Mongodb (Como fazer consultas sem ajuda de frameworks? Como conectar o spring ou micronaut com o mongo?)
- Microservices:
- HATEOAS: https://martinfowler.com/articles/richardsonMaturityModel.html
- Circuit Breaker (resilience4j): https://martinfowler.com/bliki/CircuitBreaker.html
- Service discovery pattern;
- Gateway;
- Load Balance;
- Observability (Metricas, Tracing e Logging)
estudos's Introduction
estudos's People
Forkers
luissilvazupRecommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.