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.

Inscripción

Para apartar tu lugar inscríbete en el siguiente formulario:

Una vez que completes tu registro recibirás las opciones de pago disponibles así como los números de cuenta.

Realiza tu pago

Pago con Paypal

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

Aparta tu lugar con $500

Si no tienes el total en este momento puedes apartar tu lugar con solo $500 pesos.

Aparta tu lugar

Aparta tu lugar en el curso, debes terminar de pagarlo antes de que inicie.

MX$500,00

Promoción para estudiantes

Si eres estudiante tienes precio especial, regístrate antes de que se terminen los lugares:

Paga tu lugar como estudiante

El precio es por estudiante así que al inscribirse deben mandar una foto de su credencial al correo contacto@devs4j.com

MX$3.500,00

Liquida tu pago

Si apartaste tu lugar con $500 pesos puedes liquidar el total del curso en esta sección.

Liquidación para precio de lista

Liquidación para la inscripción de precio de lista de $5,000 MXN

MX$4.500,00

Liquidación para precio de estudiantes

Liquidación para la inscripción de precio de estudiantes de $3,500 MXN

MX$3.000,00

Pago vía transferencia

Una vez registrado recibirás el número de cuenta al que realizarás el depósito bancario con el que realizarás tu pago.

Completa tu inscripción

Una vez que realizaste tu pago completa tu inscripción enviando tu comprobante de pago a contacto@devs4j.com y tu inscripción quedará confirmada.

¡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