• No hay productos en el carrito.

Inicio / Cursos / Java desde Cero: vuélvete profesional en este lenguaje
Impartido por Vladimir RodríguezPago único de $2,800 MXN · acceso por 12 meses

Java desde Cero: vuélvete profesional en este lenguaje

Aprende uno de los lenguajes más demandados del mundo desde cero conociendo Java SE (Standard Edition).

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 15 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

Este es un curso de lenguaje de programación Java , el cual inicia desde cero en lo relativo a dicha tecnología, pero no es un curso de programación básica. Para llevarlo adelante ya debes tener conocimientos básicos de programación en cualquier otro lenguaje ya que aquí nos centraremos en que aprendas Java. Si no tienes ni idea de programación y quieres empezar desde la nada te recomendamos el curso " Programación profesional desde CERO ", el cual está pensado y diseñado para que justamente entres en este mundo del desarrollo de software sin tener ni la más mínima idea previa de nada. La tecnología Java posee muchísimas ramas, siendo dos de las más conocidas Java SE ( Standar Edition ) y Java EE ( Enterprise Edition ). Java SE te permite aprender todo lo relativo a dicho lenguaje y crear aplicaciones de escritorio e inclusive para Android (salvando ciertas particularidades propias del desarrollo para SmarthPhones) siendo el punto de partida para toda persona que se aventura a conocer este lenguaje. Java EE extiende por mucho a Java SE permitiéndote crear aplicaciones Web completas con lenguaje Java, es decir, se orienta al desarrollo Web por completo. En este curso conocerás a fondo Java SE , que es lo que necesitas dominar a fondo para luego adentrarte en cualquier otra característica de este lenguaje. Por ejemplo, no puedes aprender Java EE si no sabes Java SE , así de simple. Pasarás de forma progresiva por los distintos paradigmas de programación, aprendiendo: Programación estructurada Programación modular Memoria dinámica Programación Orientada a Objetos Programación de Interfaces Gráficas de Usuario Bases de Datos SQL Diseño y modelado de software A través de este curso desarrollarás varios proyectos, diseñarás tus propios programas, resolverás problemas complejos con pocas herramientas, aprenderás a pensar y a dividir grandes retos en pequeñas partes. Aprenderás también la teoría profunda que todo/a programador/a necesita hoy día y la pondrás en práctica inmediatamente a través de los ejercicios y proyectos planteados, todo pensado para que aprendas Java al máximo nivel. El curso se divide en 15 secciones (temas) progresivas a fin de que la curva de aprendizaje sea lo más asequible posible. En concreto, verás lo siguiente: === Tema 1: Entrada y salida estándar === Verás las bases mínimas del lenguaje Java para comenzar a comprender sus mecanismos de funcionamiento, trabajando con aplicaciones de consola de forma tal que puedas crear programas que interactúen con el usuario y realicen cálculos básicos con la información que éste ingresa: Salida estándar de datos Entrada estándar de datos Variables en Java Tipos primitivos de Java Constantes en Java Tipos de comentarios y documentación de código Cálculos matemáticos básicos === Tema 2: Selección=== Aprenderás cómo funcionan en Java las sentencias de selección IF y SWITCH, así como empezarás a trabajar a fondo con el uso de operadores condicionales, tablas de verdad y el tipo primitivo boolean . Sentencia IF Concatenación de IF Anidación IF Uso de SWITCH Operadores lógicos Diagramas de flujo Uso del depurador === Tema 3: Repetición iterativa=== La última estructura esencial para todo lenguaje de programación. Trabajarás en la creación de bucles y la gestión del flujo del código fuente. A partir de aquí inician los proyectos obligatorios. Sentencia FOR Anidación FOR Generación de números aleatorios Importación de clases Repetición condicional WHILE Repetición condicional DO..WHILE Proyectos obligatorios === Tema 4: Arreglos === A partir de este punto comenzarás a trabajar con estructuras lineales de datos, en concreto, los arreglos y, en consecuencia, iniciarás con un diseño de clases básico para comenzar a estructurar tus programas. Declaración de arreglos en Java Algoritmos de búsqueda Algoritmos de ordenación Arreglos bidimensionales Uso de FOR..EACH Proyectos obligatorios === Tema 5: Procedimientos y funciones === El uso de procedimientos y funciones (métodos) en Java tiene sus particularidades, y en esta sección las descubrirás a fondo. Procedimientos Pasaje de parámetros por copia Pasaje de parámetros por referencia Funciones Alcance de identificadores Sobrecarga Proyectos obligatorios === Tema 6: Tipos Abstractos de Datos y la Orientación básica a Objetos en Java=== En Java todo son clases y objetos, por lo que se hace difícil avanzar en el curso si entrar de lleno en dichos tópicos. Comprenderemos a fondo que es un Tipo Abstracto de Datos (TAD) y cómo Java modela esta teoría con sus objetos . Modularización en Java TADs y Clases Caso de estudio completo El Juego de la Vida Diseño de TADs Buscaminas Liberación de memoria en Java Clases internas Listas encadenadas TADs Pila y Cola TAD Árbol Binario de Búsqueda Proyectos === Tema 7: Archivos === Guardar la información es extremadamente importante, y como todo lenguaje que se respete, Java posee mecanismos para crear archivos, guardar información en el disco duro, recuperarla y modificarla como se desee. Archivos de texto Archivos de tipos personalizados Serialización Creando un procesador de textos básico Creando una base de datos simple Proyectos === Tema 8: Recursión computacional === Es posible repetir código sin hacerlo de forma iterativa con FOR; WHILE o DO..WIHLE, lo cual se logra con recursividad (métodos que se invocan a sí mismos). Además, esto permite solucionar problemas complejos que de forma iterativa serían sumamente complicados de solucionar. Recursión directa Recursión indirecta Uso de la pila (stack) de llamadas a métodos === Tema 9: Programación Orientada a Objetos Avanzada === Extenderemos el concepto de orientación a objetos ahora tocando un sinfín de detalles complejos. Clases y paquetes Modificadores de acceso Alias Contenedor de desplazamiento y uso de interfaces predefinidas Miembros estáticos Patrón de diseño SINGLETON Expresiones regulares Proyectos === Tema 10: Herencia y Polimorfismo === La orientación a objetos no sería de mucha ayuda si no pudiera implementar justamente la Herencia y el Polimorfismo como parte de su abanico de herramientas. En esta sección conocerás cómo utilizarlos a fondo. Encapsulamiento y herencia Casteo y conversión de tipos Interfaces Genéricos Polimorfismo Clases abstractas Introducción a UML Captura de excepciones con TRY..CATCH Lanzamiento de excepciones === Tema 11: Interfaces gráficas de usuario con Swing === A lo largo del curso harás muchos proyectos con una GUI ya programada por el equipo docente para hacer tu experiencia más interesante, pero en este punto aprenderás a hacerlo por ti mismo/a. Componentes básicos Paneles Gestores de contenido Eventos Menús Multithreading básico Imágenes Tablas y componentes avanzados Patrón Observer === Tema 12: Interfaces gráficas de usuario con JavaFX === JavaFX es una tecnología que ha tomado mayor relevancia en los últimos años, tanto que muchos auguran que sustituirá a Swing como herramienta para crear GUIs. De este modo, es super importante que también domines esta herramienta al máximo. Creación de componentes Ventanas y cuadros Modelo de eventos JavaScript básico === Tema 13: Bases de datos SQL === Conectar una aplicación a una base de datos es super importante y casi obligatorio en el mundo de hoy. En esta sección aprenderás a conectar tus aplicaciones a MySQL y SQLite para manipular la información de forma robusta. Creación y diseño de bases de datos Sentencias INSERT Sentencias SELECT Actualización y borrado de registros Modificación de tablas y estructuras Claves foráneas Proyectos SQL Conexión de SQL a Java Creación de aplicaciones con gestión SQL === Tema 14: Caso de estudio complejo === En este apartado veremos paso a paso la creación de un software complejo. === Tema 15: Tesis final ===

  • Programación de proyectos: Desarrollarás proyectos que te permitirán entrenar lo aprendido. Desde juegos como el Buscaminas hasta sistemas de gestión.
  • Entorno de Desarrollo Integrado (IDE): aprenderás a usar NetBeans como herramienta de desarrollo.
  • Programación Estructurada en Java: aprenderás todas las bases del lenguaje.
  • Funciones y procedimientos (métodos) y pasaje de parámetros a fondo.
  • Estructuras de datos complejas, lineales y arborescentes.
  • Tipos Abstractos de Datos y su aplicación directa en Java.

Temario

UNIDAD 1 - Introducción y preparación · 5 lecciones

UNIDAD 1 - Introducción y preparación

  • PresentaciónVideo · 13 min
  • Descarga e instalación de JRE y JDKVideo · 13 min
  • Descarga e instalación de Apache NetBeansVideo · 7 min
  • Primer programa: Hola mundoVideo · 21 min
  • Tipos de lenguajes de programaciónVideo · 13 min
UNIDAD 2 - Entrada y salida estándar · 10 lecciones

UNIDAD 2 - Entrada y salida estándar

  • Salida estándarVideo · 28 min
  • Diferenciando print y printlnVideo · 11 min
  • Primera variableVideo · 14 min
  • Leyendo enterosVideo · 19 min
  • Cálculos sencillosVideo · 20 min
  • ConstantesVideo · 7 min
  • División enteraVideo · 18 min
  • Inferencia de tiposVideo · 8 min
  • Caracteres de escapeVideo · 8 min
  • Tipos primitivos de JavaLectura · 0 min
UNIDAD 3 - Selección · 6 lecciones

UNIDAD 3 - Selección

  • Sentencia IFVideo · 15 min
  • Caso práctico IF y diagrama de flujoVideo · 15 min
  • Sentencia SwitchVideo · 14 min
  • Operadores lógicos booleanos y tablas de verdadVideo · 13 min
  • Operadores comparativosVideo · 12 min
  • Operador ternarioLectura · 0 min
UNIDAD 4 - Repetición iterativa · 6 lecciones

UNIDAD 4 - Repetición iterativa

  • Sentencia FORVideo · 18 min
  • Adivinador básicoVideo · 13 min
  • Proyecto: Adivinador 2.0Video · 3 min
  • Bucle WHILEVideo · 11 min
  • Bucle DO-WHILEVideo · 10 min
  • Ejemplo práctico: Adivinador autómata de númerosVideo · 17 min
UNIDAD 5 - Arreglos · 10 lecciones

UNIDAD 5 - Arreglos

  • ArreglosVideo · 16 min
  • El argumento args y la herramienta FOR-EACHVideo · 9 min
  • Búsqueda lineal en un arreglo y ejemplo de diagramaVideo · 22 min
  • Arreglos de caracteresVideo · 13 min
  • Números aleatorios sin repetir en un arregloVideo · 13 min
  • Generación de letras aleatoriasVideo · 10 min
  • Arreglos bidimensionalesVideo · 11 min
  • Proyecto 2: Truco de las 21 cartasVideo · 6 min
  • Proyecto 3: MasteMind1Video · 6 min
  • Proyecto 4: MasterMind2Video · 5 min
UNIDAD 6 - Procedimientos y funciones · 9 lecciones

UNIDAD 6 - Procedimientos y funciones

  • ProcedimientosVideo · 16 min
  • FuncionesVideo · 10 min
  • Alcance de identificadoresVideo · 12 min
  • Función booleanaVideo · 11 min
  • SobrecargaVideo · 6 min
  • Pasaje de parámetrosVideo · 27 min
  • JavaDocVideo · 10 min
  • Pasaje de parámetros tipo arreglo y StringVideo · 29 min
  • Proyecto 5: MasterMind 2.5Lectura · 0 min
UNIDAD 7 - Enumeraciones y Registros · 6 lecciones

UNIDAD 7 - Enumeraciones y Registros

  • EnumeracionesVideo · 18 min
  • RegistrosVideo · 15 min
  • Enumeracoines, Registros y Rule-SwitchVideo · 35 min
  • Arreglo con topeVideo · 21 min
  • Proyecto de práctica opcional: TopArray ordenadoLectura · 0 min
  • Proyecto 06: MasterMind 3.0Lectura · 0 min
UNIDAD 8 - Bases de la orientación a objetos · 12 lecciones

UNIDAD 8 - Bases de la orientación a objetos

  • ClasesVideo · 25 min
  • EncapsulamientoVideo · 31 min
  • Ejemplo práctico: Adivinador con clases y uso de THISVideo · 27 min
  • Teoría de clasesVideo · 23 min
  • Constante NULL, uso de static y destrucción de objetosVideo · 18 min
  • Tipos Abstractos de DatosVideo · 19 min
  • TopArray como TADVideo · 26 min
  • Probando el TAD TopArrayVideo · 19 min
  • El juego de la vida: presentaciónVideo · 16 min
  • El juego de la vida: implementaciónVideo · 30 min
  • Proyecto 07: BuscaminasVideo · 8 min
  • Proyecto 08: MasterMind 4.0Lectura · 0 min
UNIDAD 9 - Manipulación de archivos · 10 lecciones

UNIDAD 9 - Manipulación de archivos

  • Creación y escritura de un archivo de textoVideo · 24 min
  • Apertura y lectura de un archivo de textoVideo · 10 min
  • Bloc de notasVideo · 33 min
  • Serialización de objetosVideo · 17 min
  • Des-serialización de objetosVideo · 15 min
  • Proyecto - Registro de Ventas - ArquitecturaVideo · 12 min
  • Proyecto - Registro de Ventas - ComandosVideo · 35 min
  • Proyecto - Registro de Ventas - LógicaVideo · 10 min
  • Proyecto - Registro de Ventas - ControladorVideo · 30 min
  • Proyecto - Registro Ventas - Bucle principal y letra del proyectoVideo · 23 min
UNIDAD 10 - Tipos abstractos de datos (TADs) · 5 lecciones

UNIDAD 10 - Tipos abstractos de datos (TADs)

  • Expresiones regularesVideo · 22 min
  • Lista simple encadenada - Clases internasVideo · 24 min
  • Listas encadenadas - VariacionesVideo · 10 min
  • Pilas y colas (Stack y Queue)Video · 10 min
  • Árbol binario de búsquedaVideo · 26 min
UNIDAD 11 - Herencia y polimorfismo · 10 lecciones

UNIDAD 11 - Herencia y polimorfismo

  • HerenciaVideo · 24 min
  • InstanceOf, casteo y modificador protectedVideo · 21 min
  • La clase ObjectVideo · 12 min
  • PolimorfismoVideo · 21 min
  • InterfacesVideo · 35 min
  • Iterable e iteratorVideo · 24 min
  • Clases abstractasVideo · 22 min
  • GenéricosVideo · 22 min
  • ExcepcionesVideo · 18 min
  • Proyecto: herencia y polimorfismoLectura · 0 min
UNIDAD 12 - Interfaces gráficas con Swing · 17 lecciones

UNIDAD 12 - Interfaces gráficas con Swing

  • JOptionPaneVideo · 17 min
  • Primera ventana y componentes básicosVideo · 18 min
  • Eventos de botón y eventos de campo con ActionListenerVideo · 27 min
  • Eventos de focoVideo · 10 min
  • Formulario básicoVideo · 22 min
  • Botones de radio, checks y eventos de estadoVideo · 29 min
  • Listas múltiples y comboboxVideo · 11 min
  • Iconos y recursos internosVideo · 10 min
  • TablasVideo · 28 min
  • Agregar elementos a tablas y capturar eventosVideo · 26 min
  • Filtro de tablaLectura · 0 min
  • Layout ManagersLectura · 0 min
  • Diseñador gráfico de NetBeansVideo · 27 min
  • Cuadros de diálogo personalizadosVideo · 28 min
  • Diálogos de apertura y cierre: ejercicio de aplicación prácticaLectura · 0 min
  • Barras de menús y menús contextualesVideo · 15 min
  • AccionesVideo · 13 min
UNIDAD 13 - Interfaces gráficas JavaFX · 6 lecciones

UNIDAD 13 - Interfaces gráficas JavaFX

  • Instalación y configuración de JavaFXVideo · 8 min
  • Estructura de un programa JavaFXVideo · 26 min
  • Creación dinámica de componentesVideo · 31 min
  • Generación de un JAR ejecutableVideo · 6 min
  • ComboBox y ListasVideo · 19 min
  • Fin de JavaFXLectura · 0 min
UNIDAD 14 - Bases de datos SQL y JDBC (Java DataBase Connector) · 25 lecciones

UNIDAD 14 - Bases de datos SQL y JDBC (Java DataBase Connector)

  • Introducción al módulo JDBCVideo · 3 min
  • Descarga e instalación de MySQL Server y MySQL WorkbenchVideo · 18 min
  • Descarga e instalación de SQLite y SQLite StudioVideo · 8 min
  • Concepto de cliente-servidorVideo · 8 min
  • Primera conexión y creación de una base de datosVideo · 15 min
  • Creación de la primera tabla e inserción de datosVideo · 21 min
  • Carga masiva de datos a una tablaVideo · 15 min
  • Tipos de datosVideo · 12 min
  • Selección selectivaVideo · 31 min
  • Alguna funciones predefinidasVideo · 17 min
  • Gestión de registros y eliminación de bases de datosVideo · 11 min
  • Cambio de estructura de una tablaVideo · 10 min
  • Claves primarias y foráneasVideo · 15 min
  • Creación de una estructura con 5 tablasVideo · 22 min
  • Inserción y consultas combinadasVideo · 40 min
  • Proyecto obligatorioLectura · 0 min
  • Caso de estudio: diagramando base de datosVideo · 30 min
  • Caso de estudio: MySQL Workbench y SQLite StudioVideo · 36 min
  • Caso de estudio: finalizando modeloVideo · 31 min
  • Caso de estudio: importación de informaciónVideo · 15 min
  • Proyecto final sobre bases de datosLectura · 0 min
  • Conectar Java a MySQL con JDBCVideo · 10 min
  • Creación de tablas, inserción y actualización de registrosVideo · 14 min
  • Consultas y ResultSetVideo · 12 min
  • Sentencias preparadasVideo · 14 min
UNIDAD 15 - Finalización del curso · 1 lecciones

UNIDAD 15 - Finalización del curso

  • Proyecto finalLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    15 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Java desde Cero: vuélvete profesional en este lenguaje

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Vladimir Rodríguez.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 15 unidades · 138 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Vladimir Rodríguez; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Java desde Cero: vuélvete profesional en este lenguaje

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture