Pack JSE + JEE + SPR + JW
PROMOCIÓN TERMINA EN ...

Días

Horas

Minutos

Segundos

Pack Java SE + Java EE + Spring Developer + Java Web Developer

Docente: Jaime
Medina
Docente de JW: Diego
Requejo

$362 USD$179 USD

RESERVA TU CUPO GRATIS

Beneficios:

  • Clases ONLINE EN VIVO y GRABADAS
  • 126 horas en total
  • Acceso de por vida
  • Proyecto por curso
  • Certificado de aprobación por curso
  • Soporte a dudas por 12 semanas por curso

¿A quién va dirigido?

  • Estudiantes de desarrollo de software
  • Profesionales de desarrollo de software
  • Docentes de desarrollo de software

¿Qué habilidades obtendré?

  • Aprender las bases de Java 8
  • Aprender Java Enterprise 8 y sus diversas APIs
  • Aprender Spring Framework y la transición a Spring Boot 1.5
  • Aprender Spring Boot 2 para proyectos web
  • Aprender las bases de frameworks importantes en Java (Spring, MyBatis, JSF, etc)

Requerimientos mínimos de Hardware

  • Internet mayor a 4Mbps
  • PC/MAC Procesador Core i3 o similares
  • RAM 4GB

*Si tienes alguna pregunta puedes escribirnos por el chat.
*Tras el pago por favor enviar la captura a [email protected], escríbenos al whatsapp o al chat.

Java Web Developer

INICIO: 1 Junio (7 semanas)

FRECUENCIA: 2 días por semana (3h por clase | 6h por semana | 42h en total)

Lunes y Miércoles
Guatemala, El Salvador, Honduras 18:00 a 21:00
Perú, Ecuador, Colombia, México 19:00 a 22:00
Bolivia, Venezuela 20:00 a 23:00
Chile, Argentina, Paraguay, Uruguay 21:00 a 00:00

*Para los cursos grabados de Java SE, Java EE y Spring Developer, los podrás estudiar a tu ritmo
*Toda reprogramación de clase en algún curso será avisada con un mínimo de 2 días de anticipación o motivos extraordinarios.

Java en las empresas
Instalación Java 8
Operaciones en consola
NetBeans, Eclipse, IntellijIDEA
Primitivos vs Wrappers
Manipulación de cadenas
Input de Usuario
Estructuras condicionales
Estructuras cíclicas
Arreglos y Listas
Ejercicio Aplicativo
Introducción a la Programación Orientada a Objetos
Herencia
Ejercicio Aplicativo
Interfaces
Interfaces Funcionales
Clases Abstractas
Métodos por defecto
La Clase Collections
Ejercicio Aplicativo
Patrón DAO
Patrón Singleton
Hilos
El enfoque Java Empresarial (Perspectiva Java EE)
Configuración del IDE (Eclipse)
Configuración de Maven (¡olvidate de los jars!)
Proyecto Web, JSP, Serlvets
Patrón MVC + Patrón DAO + Base de Datos (PostgreSQL)
Inicio del proyecto de curso
Entendiendo el modelo de base de datos del proyecto del curso
Framework JSF 2.3
JSF Scopes y Ajax
JSF y Primefaces
Persistencia y conexiones a base de datos (JPA)
Inyección de dependencias (CDI)
Control de versiones con GIT y Bitbucket
WSDL & SOAP-UI
Creando servicios para el proyecto del curso (JAX-WS)
Servicios REST y POSTMAN
Seguridad de servicios REST con Tokens JWT
Creación y consumo de Servicios REST del proyecto del curso
Gráficos com Primefaces Charts
Introducción a las pruebas unitarias automatizadas y la ISO/IEC 9126, 25010
Técnica clase equivalente para formulación de casos de prueba.
Hablemos de frameworks (Spring)
Hablemos sobre despliegues locales y en la nube (VPS | DigitalOcean)
Evaluación Final
Configuración del IDE (Eclipse)
Configuración de STS (Spring Tool Suite)
Hola Mundo Spring 4
Inyección de Dependencias (DI - IoC)
Beans y Stereotypes
Enfoque XML, Anotaciones y JavaBased
Spring 4 + JDBC (XML - Anotaciones) (PostgreSQL)
Spring 4 + JDBC (Java Based) (PostgreSQL)
Spring 4 JDBC + TransactionManager (XML - Anotaciones) (PostgreSQL)
Spring 4 JDBC + TransactionManager(Java Based) (PostgreSQL)
Introducción a Hibernate
Spring 4 MVC + Hibernate (Xml - Anotaciones) (PostgreSQL)
Spring 4 MVC + Hibernate(Java Based) (PostgreSQL)
Spring Boot (Spring MVC + Thymeleaf + HTML5)
Spring Data JPA Repository con Spring Boot + AJAX
Creando interfaz gráfica de usuario (HTML5 + Bootstrap)
Desplegar servicios RESTful con Spring Boot e interfaz gráfica de usuario (HTML5 + Boostrap) en la nube con Heroku.
Entendiendo el nuevo esquema de licenciamiento de Java
Entendiendo las alternativas JDK: OracleJDK, Amazon Corretto y AdopOpenJDK
Introducción a Maven
Gestión de dependencias en POM.XML
Introducción y repaso de Programación Orientada a objetos
Collections y genéricos
Lambdas
API Stream
Manejando filtros, ordenamiento
Uso de Java Optional
Interfaces funcionales (Consumers, Supplier, Predicate)
Paradigma CoC: Maven, Gradle
Ciclo de vida, fases y dependencias
Control de versiones git, funcionamiento y repositorios remotos con Github
Comandos git
Introducción a Spring Boot
Diferencias entre Spring Framework vs Spring Boot
Patrones de diseño y arquitectura: DTO, DAO, MVC
Inyección de dependencias
Anotaciones: @Controller, @Repository, @Service, @Component
Motor de plantillas: Thymeleaf
Creación de formularios con bootstrap
Demo: Spring Boot y Thymeleaf
Persistencia SQL con MyBatis
Creando interfaces @Mapper
Uso de DML: @Select, @Insert, @Update, @Delete
Múltiples parametros con @Param
Uso del statement @Options
Relaciones @One, @Many
Demo: Spring Boot, Thymeleaf, MyBatis y JasperReports
Mapeo de entidades: @OneToMany, @ManyToOne, @ManyToMany
Uso de las interfaces: CrudRepository, JpaRepository
Paginación
Consultas
Demo: Spring Boot, Thymeleaf, Spring Data JPA y JasperReports
Configuración Spring Security
Autenticación y Autorización con Spring Data JPA (base de datos)
Demo: Spring Boot, Thymeleaf, Spring Data JPA y Spring Security
Despliegue de la aplicación en Heroku
Introducción a Servicios REST
Pruebas en POSTMAN

Los Docentes

Jaime Medina (Java SE, Java EE y Spring Dev.)

CEO y Full Stack Developer

  • 29 años
Ver LinkedIn
Sobre mi

Mi especialidad es Java, Spring Boot, TypeScript, Angular.

Diego Requejo (Java Web Developer)

Senior Software Developer

  • 30 años
Ver LinkedIn
Sobre mi

Mi especialidad es desarrollo backend, y metodologías Agile

¿Cómo son las clases y el acceso al curso?

Todas las clases de Java Web Developer son en vivo bajo una plataforma streaming HD y quedan grabadas para posterior repaso desde nuestro campus virtual, los videos no son descargables pero están disponibles las 24 horas del día, el código y guías si son descargables, además tendrás soporte a tus dudas por 8 semanas por curso via mail. El acceso al campus virtual es de por vida, es decir terminas el curso y podrás seguir accediendo a su contenido.

Para las clases de los cursos grabados (Java SE, Java EE y Spring), los podrán revisar desde el campus virtual.

Si no puedo asistir a una clase en vivo ¿Cómo puedo revisarla?

Podrás revisar después desde nuestro campus virtual.

¿Se emite certificado?

Si, tras aprobar la evaluación final del curso, se emite un certificado digital [PDF] a nombre de la empresa (MitoCode Network), donde indica la modalidad online, cantidad de horas y mérito. Si deseas el certificado impreso se deberá agregar costos de envío.

Tengo empresa o una empresa pagará el curso, ¿emiten factura?

Si emitimos factura con validez tributaria.

¿Cómo me inscribo?

Dale a "Reservar tu cupo gratis" y llena el formulario de pre-inscripción, te responderemos en breve para confirmar la reserva de tu cupo. Según tu país puedes hacer el pago hasta antes del inicio del curso via transferencia bancaria, tarjetas de crédito, débito, PayPal o Western Union.

¿Qué hago después del pago?

Enviar la captura a "[email protected]" o al whatsapp de la empresa "+51 917108243" tras el pago se enviará tu comprobante e indicaciones adicionales para el inicio del curso.

Te puede interesar