Java 8 de novato a profesional

Fecha de inicio

El curso dará inicio el 6 de Abril del 2019

Duración

El curso tendrá una duración de 4 sábados con un horario de 9 de la mañana a 6 de la tarde distribuidas del siguiente modo:

  • Sesión 1 : 6 de Abril del 2019
  • Sesión 2 : 13 de Abril del 2019
  • Sesión 3 : 20 de Abril del 2019
  • Sesión 4 : 27 de Abril del 2019

El curso tendrá una duración total de 32 horas.

Instructor

El instructor será Alejandro Agapito Bautista quien es Technical Expert en Walmart, cuenta las siguientes certificaciones en diferentes áreas del desarrollo de software:

  • AWS Certified Solutions Architect
  • AWS Certified Developer
  • Associate Scrum Master Certified
  • Oracle Database SQL Expert
  • Oracle Certified Professional, Java EE 5 Web Component Developer
  • Oracle Certified Professional, Java SE 6 Programmer
  • IBM Certified Academic Associate – DB2 9 Database and Application Fundamentals

A demás de que es el fundador de https://devs4j.com/ y cuenta con 8 años de experiencia en el área del desarrollo de software y la impartición de trainings puedes ver su perfil de LinkedIn aquí.

Ubicación

Calle Pennsylvania 4, Nápoles, 03810 Ciudad de México, CDMX.

Link a google maps https://goo.gl/maps/yQtwTJduXpR2.

Temario

Sesión 1

  • Instalación y configuración del ambiente de trabajo
  • Guía rápida sobre Git, STS y Maven
  • Programación orientada a objetos
    • Encapsulamiento
    • Herencia
    • Polimorfismo
    • Sobrecarga y sobreescritura de métodos
    • Interfaces
    • Constructores e inicialización
    • Static
    • Principios de diseño

Sesión 2

  • Declaración y control de acceso
    • Identificadores
    • Declaración de clases
    • Declaración de interfaces
    • Uso de default methods en interfaces
    • Modificadores y niveles de acceso
    • Declaración de enumeraciones
    • Uso de final
  • Asignación y operadores
    • Literales, asignación y variables
    • Arreglos (declaración, construcción e inicialización)
    • Paso por valor y por referencia
    • Uso de wrapper classes
    • Garbage collector
    • Operadores de asignación
    • Operadores relacionales
    • Operador instanceof
    • Operadores aritméticos
    • Operadores condicionales
    • Operadores lógicos
  • Control de flujo, manejo de excepciones y asserts
    • Estructuras de control de flujo
      • If / Switch
      • Ciclos e iteraciones
    • Manejo de excepciones
      • Uso de try catch
      • Uso de finally
      • Análisis de la pila de excepciones
      • Propagación de excepciones
      • Excepciones checked y unchecked
      • Creación de excepciones propias
      • Mejores prácticas
    • Uso de asserts
      • Introducción a los asserts
      • Uso de asserts
  • Api de Java
    • Uso de String
    • Uso de Dates
    • Uso de LocalDate
    • Uso de LocalTime
    • Uso de LocalDateTime
    • Uso de Calendar
    • Uso de SimpleDateFormat

Sesión 3

  • Genéricos y Colecciones
    • Sobre escritura de equals y hashcode
    • Primeros pasos con colecciones
    • Diferencia entre Collection y Collections
    • Uso de List
      • ArrayList
      • Vector
      • LinkedList
    • Uso de Set
      • HashSet
      • TreeSet
      • LinkedHashSet
    • Uso de Map
      • HashTable
      • HashMap
      • LinkedHashMap
      • TreeMap
    • Uso de Queue
      • Uso de LinkedList como Queue
      • Uso de PriorityQueue
    • Uso de Comparable y Comparator
    • Uso de la clase Collections
    • Uso de genéricos
  • Uso del api I/O
    • Uso de la clase File y Path
    • Manejo de Streams
    • Serialización
    • Parsing, Tokenizing y Formatting

Sesión 4

  • Inner classes
    • Clases internas regulares
    • Clases anónimas
    • Clases static
  • Threads (hilos)
    • Uso de threads
    • Definición, creación y ejecución de threads
    • Estado de los hilos y sus transiciones
    • Sincronización de hilos
    • Interacción entre hilos
  • Uso de Lambdas
    • Creación y uso de lambda expressions
    • Uso de Predicate, Consumer, Function y Supplier
  • Uso de Streams
    • Uso de la clase Optional
    • Extracción de datos utilizando peek y map
    • Búsqueda de información utilizando findFirst, findAny, anyMatch, allMatch, noneMatch
    • Uso de flatMap
  • Temas abiertos
    • Temas propuestos por el grupo entre los cuales se puede hablar sobre:
      • Temas avanzados de Maven
      • Patrones de diseño
      • Uso de Sockets
      • Creación de interfaces gráficas
      • Ejecución de aplicaciones en producción
      • Acceso a bases de datos utilizando Jdbc
      • Resumen de frameworks populares de Java

Durante todo el curso se utilizará Git y Maven a demás de que se tendrán ejemplos teóricos y prácticos.

Registro

Para registrarte debes seguir los siguientes pasos:

  • Realizar tu pago y guarda tu comprobante de pago
    • En caso de querer realizar un deposito bancario escribir en Id de la transacción la palabra DEPOSITO_BANCARIO para recibir el número de cuenta donde se realizará
  • Registrate en el formulario

Realiza tu pago

El costo del curso varía de acuerdo a las fechas de inscripción:

  • $5,000 MXN Del Viernes 15 de Febrero al Miércoles 20 de Marzo del 2019
  • $7,000 MXN Del Miércoles 20 de Marzo al Sábado 6 de Abril del 2019

¡Cupo limitado!

Pagar

JavaSE 8 de novato a profesional en 4 días

MX$5.000,00

Registro

Una vez que realizaste tu pago llena el siguiente formulario:

¡Listo! ya estas inscrito en el curso Java 8 de novato a profesional.

Ayuda

En caso de preguntas sobre otros métodos de pago puedes realizarlas en el siguiente formulario :

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s