- DTO
- DAO
- MVC
- MVVM
- Experto, Controller, Generic
- Patrones Creacionales (Singleton, Factory, Prototype)
- Patrones Estructurales (Adapter, Decorator)
- Patrones de Comportamiento (Iterator, Observer, State, Strategy)
- Thread
- Pasaje por Referencia y Valor
- Builder
- .Equals vs ==
- String pool ->Literales String y asignación en espacio de memoria
- StringBuilder vs StringBuffer
- Logs para el Server
- Lists y Arrays
- Hashing: Dictionaries and Sets
- Graphs: Different Implementations, ShortestPaths, BFS vs DFS
- Trees: BSTs, MSTs, Implementations, Predecessors, Successors, BFS, DFS
- Sorting & Searching: Different approaches optimizing space and time. (QuickSort, HeapSort, MergeSort, etc)
- Other data structures: Stacks, Queues, Tries, Heaps, UnionFinds
- Big O Notation
- @Autowired
- Qualifier
- @Bean
- @Component vs @Service
- @ControllerAdvice
- Spring vs SpringBoot
- Singleton vs Prototype en Spring
- SOAP vs REST
- @Transactional
- REST Concept
- Inyección de dependencias
- Maven, Gradel
- Jar vs War
- Cache Distribuida
- Swagger
- Java Melody
- Spring AOP
- Test de Integración
- Test Unitarios
- ORM y Entidades
- Hibernate o JPA o JDBC
- NoSQL vs SQL
- H2 Database
- Integración Continua
- Pair Programming
- Docker
- Jenkins
- Sonar Queue
- WebSocket
- Kafka
- Baul de Credenciales
- JWT vs oAuth
- Tomcat y WildFly
- Funciones Lambda
- TDD
- GitFlow
- SOLID
- V8
- Compilador o Transpilador?
- Stateless vs Stateful
- Scopes Variables
- Pasaje por valor y referencia
- Async Await
- Clousure
- RxJs
- NgRx
- NPM vs NPX
- Asincronismo y Browser
- Engine del Browser y Engine Rendering
- Comunicación entre Componentes
- Ciclo de vida de los componentes
- Class decorator, Class Field Decorator
- HTML, Text interpolación, Structural Directives (ngIf), Template Fragments)
- Directivas de Atributos
- Properties Binding
- Partes NgModule
- I@Optional vs @Self vs @SkipSelf vs @Host
- Inyección de Dependencia (Providers(ngModule.Provider, Component.Provider, Component.viewProvider)
- oPaqueToken
- Lazy Loading
- Interceptors
- Guards
- Librerias Custom Internas y externas
- FormGroup and Control vs Form Builder
- Components Selectors
- JIT vs AOT
- E2e
- Microfronts
- Functional Component vs Class Component
- Ciclo de Vida de los componentes
- Routing
- Providers y Context vs Reducer
- ReactQuery
- Hooks
- JSX TSX
- Cypress
- E2e