JoeDayz English youtube facebook twitter

Cursos

Desarrollador Java FullStack

Desarrollador Java Fullstack

De qué se trata

Este Diplomado constará de 3 cursos para que esté listo para trabajar:

  • Curso de Intellij IDEA
  • Curso Spring Boot
  • Curso de FullStack

Cada curso te permitirá saber lo que necesitas para trabajar de inmediato en un proyecto real y tengas los recursos necesarios para iniciar tu trabajo como desarrollador Java Fullstack. Te daremos una cuenta de AWS durante el curso para que puedas practicar tus laboratorios.

Que aprenderas?

Todos los temas necesarios para aprender los detallamos a continuación:

Curso de Intellij IDEA (5 HORAS)

  • Comenzando con IntelliJ
  • Usando la aplicación ToolBox
  • Creando tu primera aplicación con IntelliJ
  • Navegando por todas las opciones de IntelliJ
  • Revisando el menu de IntelliJ
  • Configurando el IntelliJ
  • Edición
  • Desarrollo de Software (packages, clases, terminal, git, maven)
  • Shortcuts importantes
  • Búsqueda y navegación
  • Generación de código
  • Refactoring
  • Testing
  • Integración con Git
  • Que te brinda el IntelliJ Ultimate
  • Siguientes pasos

Curso de Spring Boot (16 horas)

  • Introducción a Java
  • Configurando tu Setup
  • Si adquiriste el Jetbrains Pack - Lo activamos
  • Iniciando con tu primer proyecto
  • Fundamentos de Java
  • Ejercicios
  • Bucles
  • Condicionales
  • Packages
  • Modificadores de Accesos
  • Métodos
  • Core Apis
  • Strings
  • Fechas
  • Big Decimal
  • Tomando entrada de usuario
  • Manejo de Excepciones
  • Trabajando con Archivos
  • Programación Orientada a Objetos
  • Static
  • Arquitectura de tu código
  • Encapsulación, Herencia, Abstraction, Interfaces
  • Inyección de Dependencias
  • Principios SOLID
  • Optionals
  • Estructuras de Datos
  • Genericos
  • Streams
  • Maven
  • Testing de varias capas: unitaria e integración
  • Spring Boot
  • Spring Boot - HTTP y APIs
  • Spring Boot - Developer Tools
  • Spring Boot - Aplication Context y Beans
  • Spring Boot - Manejo de Errores
  • Spring Boot - Base de datos
  • Spring Boot - Spring Data JPA
  • Flyway
  • JDBC Template
  • Spring JDBC vs JPA

Full Stack (55 horas)

  • Developer Tools (Uso de Chrome Developer Tools, Postman, IntelliJ REST Client)
  • Estructurar Backend
  • DevOps
  • Docker
  • Jib
  • Elastic Beanstalk
  • Git y Github
  • Github Actions
  • Integración continua
  • Delivery Continuo
  • Integración con Slack
  • JavaScript
  • React
  • Construyecto nuestra aplicación React
  • Dockerizando aplicación React y usando Docker compose
  • Despliegue de frontend React
  • Seguridad y JWT
  • Implementando Seguridad
  • Implementando Login y Registro en React
  • Uso de AWS Load Balancers, Route53, Administrador de Certificados y SSL/TLS
  • AWS Amplify - Despliegue React
  • TypeScript
  • Angular
  • Implementando aplicación Angular
  • Despliegue en AWS
  • Upload de archivos en S3
  • Manejo de profiles en Spring
  • Upload de archivos en React
  • Administración de Secretos
  • Login social
  • Bonus: Construyendo un e-commerce con Spring Boot y VueJS
  • Despedida

Dirigido a

  • Desarrolladores interesados en tener un perfil FullStack.

Download