Aprende a Programar Con Java desde Cero hasta Hacer Sistemas-Udemy

 

Este curso parte de los aspectos básicos de la programación en general, tomando como referencia el lenguaje de programación Java. El contenido del curso se mueve hasta aspectos intermedio-avanzados y finalmente conjunta y amplia los conocimientos mostrando de manera práctica el desarrollo de un proyecto de sistemas con interfaces gráficas e interacción con bases de datos postgresql.
El curso consta de mucho material en video para mostrar de manera práctica y dinámica los conceptos de programación, haciendo un énfasis fuerte en la parte práctica pero sin olvidarnos del fundamento teórico que es necesario. En menor medida también constará de documentos que servirán para repasar los conceptos más teóricos y servirán como material de consulta rápida para los estudiantes.

 

El curso está estructurado tomando en cuenta un conocimiento nulo en programación, por lo que es perfecto para usuarios principiantes, sin embargo, es adecuado a los usuarios con conocimientos previos de programación para dar un paso adelante en el desarrollo de sistemas de información profesionales.

¿Cuáles son los requisitos?

• Deberán tener un conocimiento general del manejo de una computadora.
• Conocer la forma de utilizar el sistema de directorios de windows u otro sistema operativo.
• Personas que tengan una estructura de pensamiento lógico.
• Será favorable (no indispensable) tener algún conocimiento a nivel técnico de windows.
• Se recomienda estar familiarizado con los conceptos generales de bases de datos para las partes finales del curso.

¿Qué voy a aprender en este curso?

• Desarrollar un sistema de información completo.
• Tener las bases necesarias para iniciarse en desarrollos con JavaEE.
• Interactuar con una base de datos desde Java.
• Tener las bases para iniciarse en el desarrollo de interfaces enriquecidas con JavaFX.
• Iniciarse en el desarrollo en Java en otras áreas diferentes del desarrollo de sistemas de información.

¿A quién está dirigido?

• Aquellos que deseen aprender programación desde cero.
• Quienes estén interesados en el lenguaje Java.
• Los que deseen iniciarse en el negocio del desarrollo de sistemas de información
• Quienes deseen profundizar en sus conocimientos en el lenguaje Java.
• quienes deseen perfeccionar sus conocimientos en desarrollo de software

 

↪ Sección: 1
Introducción a Java
• 1. Presentación sección 10:57
• 2. Generalidades de Java y preparación de entorno.5:06
• 3. Configurar la variable de entorno PATH 0:00
• 4. Creando el primer programa en Java. Hola Mundo 10:32
o HolaMundo.java
• 5. Compilación y ejecución de un programa Java mediante los comandos javac y java 4:14
• 6. Estructura de un proyecto Netbeans11:01
• Examen 1: Quiz: Introducción a Java0:00

↪ Sección: 2
La utilidad de las variables.
• 7. Presentación sección 21:38
• 8. La memoria RAM y las variables de Java.6:23
• 9. Tipos de datos en Java.0:00
o Tipos-primitivos-java.pdf
• 10. Reglas y convenciones para el nombramiento de variables.3:53
• 11. El compilador de Java.4:08
• 12. Recibiendo datos desde el teclado en una aplicación Java.7:00
o Teclado.java
• 13. Cadenas de caracteres.3:33
• 14. Operaciones con variables numéricas.7:43
o Aritmetica.java
• 15. Operadores relacionales8:36
o Relacionales.java
• 16. Operadores booleanos.11:57
o Booleanos.java
• 17. Operaciones con cadenas de caracteres 1.6:40
o OperacionesStrings.java
• 18. Operaciones con cadenas de caracteres 216:11
• 19. Precedencia de operadores.14:18
o Precedencia.java
• Examen 2: Variables y operadores0:00

↪ Sección: 3
La programación orientada a objetos. Conceptos básicos.
• 20. Presentación sección 32:03
• 21. Explicación del concepto de Programación Orientada a Objetos.7:15
• 22. Creación de clases y objetos.10:19
o Objetos.java
• 23. Métodos: Concepto y creación.9:58
• 24. Reglas y convenciones para el nombramiento de clases, objetos y métodos.0:00
• 25. Métodos: Argumentos y parámetros.10:30
• 26. Métodos: Retorno de valores.9:36
o Operaciones.java
• 27. Métodos constructores.7:59
o Constructores.java
• 28. Modificadores de acceso.7:16
• 29. Encapsulamiento en Java.6:39
o Grafico.java
o Persona.java
• 30. Sobrecarga de métodos.8:10
o Sobrecargados.java
• 31. Atributos y métodos de clase.7:42
o Estaticos.java
• 32. GUI y gráficos: Uso de cuadros de diálogo.5:51
o Dialogos.java
• 33. Aplicación de conceptos aprendidos: Calculadora gráfica.7:22
o Operaciones.java
o Graficos.java
• Examen 3: Quiz: Conceptos iniciales de programación orientada a objetos.0:00

↪ Sección: 4
Instrucciones de control
• 34. Presentación sección 42:09
• 35. Explicación del concepto de estructuras de control.4:36
• 36. Estructuras de decision: if11:16
o Persona.java
o Grafico.java
• 37. Estructuras de decisión: switch-case.7:57
o Switch.java
• Ejercicio De Codificación 4: Determinar la edad y género.0:00
• 38. Estructuras repetitivas: while.4:59
o While.java
• 39. Estructuras repetitivas: do-while.5:16
o DoWhile.java
• 40. Estructuras repetitivas: for4:45
o For.java
• 41. Operadores especiales: Operadores de asignación compuestos.2:38
• 42. Operadores especiales: Operadores de incremento y decremento.5:40
o Incremento.java
• 43. sentencia break3:20
o Break.java
• 44. sentencia continue.4:09
o Continue.java
• 45. Dibujo de Rectángulos y Óvalos parte 112:11
o Figuras.java
o PruebaFiguras.java
• 46. Dibujo de Rectángulos y Óvalos parte 27:51
• Examen 5: Test estructuras de control.0:00

↪ Sección: 5
La API de Java
• 47. Presentación sección 52:00
• 48. Concepto y uso de paquetes en Java.7:20
• 49. Importación de clases6:00
o Proyecto ClasesImportadas
• 50. Explicación del concepto de API.9:44

↪ Sección: 6
Arreglos.
• 51. Presentación sección 63:32
• 52. Creación de arreglos.4:25
• 53. Acceso a los miembros de un arreglo.6:49
• 54. Uso de la instrucción foreach.5:09
o Foreach.java
• 55. Los ArrayList.9:10
o Colecciones.java
• 56. Introducción al manejo de excepciones en arreglos. 1era parte.13:53
o EncuestaEstudiantes.java
• 57. Introducción al manejo de excepciones en arreglos. 2da parte.7:08
• 58. Dibujo en Java. Creación de un arco iris.19:36
o DibujoArcoIris.java
o PruebaDibujoArcoIris.java
• Examen 6: Test sobre arreglos0:00

↪ Sección: 7
Introducción a la conversión de tipos.
• 59. Presentación sección 71:23
• 60. Conversión entre tipos primitivos.8:53
o ConversionPrimitivos.java
• 61. Las clases envoltorio.6:50
o Wrapper.java
• 62. Conversión entre números y Strings12:00
o ConversionNumerosCadenas.java

↪ Sección: 8
Conceptos avanzados de programación orientada a objetos.
• 63. Presentación sección 83:04
• 64. La herencia: subclases y superclases.13:43
• 65. Miembros-protected.1:52
• 66. Casting en objetos. Conversión hacia arriba o upcasting6:52
• 67. Casting en objetos. Conversión hacia abajo o downcasting.12:55
o Proyecto para casting de objetos
• 68. Sobreescritura de miembros.11:29
o Sobreescritura.java
o Sobreescritura2.java
• 69. Invocar constructores y métodos de superclase.9:40
• 70. Polimorfismo en Java.14:33
o Proyecto plantas vs zombies
• 71. Proyecto Plantas vs Zombies y polimorfismo. Primer parte.10:43
o Simulador plantas vs zombies
• 72. Proyecto Plantas vs Zombies y polimorfismo. Segunda parte.13:33
• 73. Clases y métodos abstractos.10:02
• 74. Sistema de nómina utilizando polimorfismo. Primera parte.6:02
o Sistema de nómina y polimorfismo
• 75. Sistema de nómina utilizando polimorfismo. Segunda parte.13:33
• 76. Sistema de nómina utilizando polimorfismo. Tercera parte.20:14
• 77. Métodos y clases final.6:36
o ClaseFinal.java
• 78. Creación y uso de Interfaces en Java.7:48
• 79. Relación tiene-un entre objetos de distintas clases.2:50
• 80. Uso de this10:30
o Clase2.java
o This.java
o This2.java

↪ Sección: 9
Manejo de excepciones.
• 81. Presentación sección 91:53
• 82. Explicación del concepto de excepciones.6:26
o Proyecto de excepciones
• 83. Ejemplo del manejo de excepciones.4:13
• 84. Excepciones verificadas y excepciones no verificadas.5:12
• 85. Ejemplos de excepciones no verificadas0:00
• 86. Declaración de las excepciones de un método7:56
• 87. Lanzar más de una excepción en un método.2:39
• 88. Atrapar excepciones. Bloque try-catch14:44
• 89. Excepciones personalizadas y uso de la palabra throw11:35

↪ Sección: 10
Interfaces gráficas de usuario.
• 90. Presentación sección 102:07
• 91. Introducción al uso de interfaces gráficas de usuario.8:31
o Proyecto de guis
• 92. Creación de etiquetas (JLabel).8:32
• 93. Creación de botones (JButton).11:36
• 94. Creación de radio botones (JRadioButton)10:17
• 95. Creación de botones de estado (JToggleButton).4:56
• 96. Creación de campos de texto (JTextField).7:42
• 97. Creación de áreas de texto (JTextArea).7:19
• 98. Creación de listas desplegables (JComboBox).6:33
• 99. Uso de los modelos de JComboBox.12:45
• 100. Creación de tablas (JTable).18:58
o Tablas.java
• 101. Creación de JList7:05
o Persona.java
o Listas.java
• 102. Introducción a los eventos.6:33
• 103. Eventos de acción (ActionEvent)13:50
• 104. Eventos de mouse (MouseEvent)14:09
o EventosMouse.java
• 105. Métodos de los eventos de mouse.6:04
• 106. Eventos de rueda de mouse y movimiento de mouse.10:00
• 107. Eventos del teclado.6:48
o EventosTeclado.java
• 108. El diseñador de interfaces de Netbeans.12:01
o Diseñador de netbeans
• 109. Dando vida a una gui. Primera parte10:54
• 110. Dando vida a una gui. Segunda parte.9:17
• 111. Dando vida a una gui. Tercera parte.18:59
• 112. Introducción a los Layout Managers3:47
o Proyecto de layouts
• 113. Esquema FlowLayout.7:25
• 114. Esquema BoxLayout10:02
• 115. Esquema BorderLayout.7:43
• 116. Esquema GridLayout.6:37
• 117. Esquema GridBagLayout. Primera parte.6:53
• 118. Esquema GridBagLayout. Segunda parte.8:28
• 119. Esquema GroupLayout9:10
• 120. Métodos comunes para frames.12:15
o métodos comunes
• 121. Mejorar apariencia con LookAndFeel7:54

↪ Sección: 11
Manejo de archivos en Java.
• 122. Presentación sección 112:33
• 123. Introducción al manejo de archivos y flujos en Java.4:27
o Proyecto de archivos y flujos
• 124. La clase File.11:56
• 125. Creación de archivos de texto.6:57
• 126. Lectura de archivos de texto.5:55
• 127. Creación y escritura de archivos binarios. Primera parte.10:47
• 128. Creación y escritura de archivos binarios. Segunda parte.6:11
• 129. Lectura de archivos binarios.10:54
• 130. Abrir archivos con JFileChooser.5:49

↪ Sección: 12
Fundamentos de bases de datos.
• 131. Presentación sección 123:13
• 132. Introducción a las bases de datos.13:41
• 133. Instalación de postgresql4:11
• 134. Crear una base de datos en pgAdmin.3:16
• 135. Creación de una tabla en pgAdmin.4:04
• 136. La instrucción INSERT de SQL.6:04
• 137. La instrucción UPDATE de SQL.4:57
• 138. La instrucción SELECT de SQL.6:44
o pedidos.txt
• 139. Operadores AND, OR, IN, LIKE y BETWEEN.10:14
• 140. Tipos de relaciones en una base de datos.12:57
• 141. Ejemplos de registros relacionados con otros por medio de su id.4:06
• 142. Constraints NOT-NULL y PRIMARY-KEY11:49
• 143. Constraints UNIQUE, CHECK y FOREIGN-KEY12:47
• 144. Consultas cruzadas (Joins).15:21
• 145. Conexión a una base de datos desde Java.10:42
• 146. Interacción de Java con los registros de una base de datos.13:17
• 147. Interacción con los datos usando preparedStatement8:03

↪ Sección: 13
Desarrollo de sistemas de información: Especificación de requerimientos.
• 148. Presentación sección 132:52
• 149. Especificación de requerimientos.6:56
• 150. Documento de requerimientos.3:35
o Requerimientosgeneralesdelsistema.docx

↪ Sección: 14
Desarrollo de sistemas de información: Esbozo y construcción de Interfaz Gráfica
• 151. Presentación sección 142:21
• 152. Diseño y creación de Frames principales.11:44
o Sistema de información
• 153. Diseño y creación de la gui de inventarios.11:54
• 154. Diseño y creación del Dialogo de productos.10:53
• 155. Diseño y creación del dialogo de categorías y proveedores9:25
• 156. Diseño y creación de pantalla de ventas14:00
• 157. Mejorar apariencia al sistema y revisión de requerimientos de GUI.3:21

↪ Sección: 15
Desarrollo de sistemas de información: Diseño y creación de base de datos.
• 158. Presentación sección 151:36
• 159. Diseño de la base de datos del Sistema de Información.11:55
• 160. Creación de la base de datos del sistema.17:17
• 161. Prueba de la base de datos.12:27
• 162. Interacción de la base de datos con el sistema. Parte 1.16:01
• 163. Interacción de la base de datos con el sistema. Parte 2.6:46
• 164. Interacción de la base de datos con el sistema. Parte 3.10:17

↪ Sección: 16
Desarrollo de sistemas de información: Desarrollo de módulos.
• 165. Presentación sección 163:00
• 166. Guardar productos desde el sistema. Primera parte.19:41
• 167. Guardar productos desde el sistema. Segunda parte.22:59
• 168. Guardar proveedores y categorías desde el sistema.15:10
• 169. Inventarios (Parte 1) Llenar la tabla de productos.19:12
• 170. Inventarios (Parte 2) Actualizar existencias en inventario.18:18
• 171. Inventarios (Parte 3) Realizar un buscador de productos.12:39
• 172. Inventarios (Parte 4) Eliminar un producto del inventario.8:20
• 173. Inventarios (Parte 5) Actualizar un producto del inventario.29:54
• 174. Ventas (parte 1) Preparaciones para crear el módulo.9:24
• 175. Ventas (parte 2) Corrección de bugs.9:08
• 176. Ventas (parte 3) Añadir items a la venta.16:03
• 177. Ventas (parte 4) Realizar sumatoria de ventas.6:44
• 178. Ventas (parte 5) Quitar productos y cancelar venta.6:38
• 179. Ventas (parte 6)Insertar venta y sus detalles en base de datos.22:21
• 180. Ventas (parte 7) Devolver cambio de venta.4:46
• 181. Mostrar y ajustar imágenes de los productos.15:14
• 182. Agregar iconos a los botones del sistema.8:36
• 183. Conclusiones y despedida.

 

⇒Datos técnicos⇐
➽Peso:4.6 GB
➽Idioma: Español
➽Módulos: 7 partes
➽Formato: MP4
➽Contraseña: universozepol.com
 
 
⇓ Enlaces MEGA  ⇓
 
      Parte 1 || Parte 2  || Parte 3  ||  Parte 4  ||  Parte 5  ||  Parte 6 ||  Parte 7
 
 

No sabes como descargar los archivos?  Ingresa aquí

41 Replies to “Aprende a Programar Con Java desde Cero hasta Hacer Sistemas-Udemy

  1. Mira viejo y perdona : Yo entiendo que la gente por ganarse un centavo de centavo de dolar colocan acortadores. bueno si el tema es mantener la web esta bien pero fijate el tipo de acortadores que pones. Porque hay algunos que destruyen los navegadores de los visitantes y por lo tanto ni tienes tu visita ni ganas esos centavos, además un archivo tan grande, ok listo se pasan los acortadores pero no se pueden subir a un torrent? porque mega ya coloca limites. y ni con el Megadownloader se puede ya

  2. Hola, muchas gracias por el aporte pero hay links caidos como la segunda parte y probablemente otro.
    Si pudieras arreglarlo te lo agradeceria muchisimo.
    Excelente dia.

    1. Buenas tardes, gracias por la observación, estuve revisando los links y me encontré con dos errores, sin embargo los links están arriba.
      Error 1:
      An Error Was Encountered
      The action you have requested is not allowed.
      Este error lo manda el acortador de publicidad
      Solución: Copia la URL que aparece al salir el error 1, y reemplazala por sí misma en la misma ventana, con esto se soluciona ese error

      Error 2:
      This issue should be resolved exiting from Incognito mode.
      Error file too big to be reliably handled in memory
      Este error lo manda MEGA cuando uno navega en modo incógnito
      Solucion 2: Navega normalmente y listo

      Espero te sirva, sino me avisas para revisarlo nuevamente.

      Saludos y gracias por pasarte por aquí.

  3. Hola universo zepol. Quiero agradecerte por este gran curso, No cualquiera comparte esto, tengo planeado comprarlo en udemy pero acabo de graduarme y aun no estoy trabajando. Quiero pedirte un favor, tienes el sistema que se hace al final del curso? tengo un problema desde el video 173 o 174 y no he podido corregirlo. Espero que siga asi esta pagina, saludos

    1. Hola Buenas noches, Gracias por tu buen comentario, ánimo, esto apenas empieza, el sistema está en el capítulo 152.1 , Que error tienes a partir del video 173? No lo puedes visualizar o descargar?
      Saludos.

      1. Todos los videos estan perfectos! Sólo que en el video 173 tuve un problema y no pude acabar el sistema. Tiene usted el sistema final del proyecto? De antemano gracias por su tiempo, igual hay otro curso interesante que no he logrado encontrar “Servicios Web SOAP con JAX-WS,Spring,Hibernate y OSB”. Ojala pudiera contribuir a tu pagina de alguna manera. Saludos

    1. Ni tampoco me debaja eliminar, por lo que lei no pueden tener nombre tan grande las carpetas, le cambie el nombre, lo volvi a descromprimir y listo funcionado, gracias y disculpas!

  4. No se puede acceder a este sitio web

    No se ha podido encontrar la dirección DNS del servidor de shink.in.
    Busca shrink 7SYMa en Google
    ERR_NAME_NOT_RESOLVED

    me sale este error, ya no esta disponible para bajar el archivo?

  5. Amigo su tienes el curso de Universidad Java: Experto en Java, desde Cero a Master de Udemy, sería fabuloso, pero todo el curso completo, ya que andan unos enlaces por ahí pero no están completos…. saludos desde Ecuador

  6. Hola zepol te cuento que me es imposible descargar la parte 7. Es mucha publicidad pero nunca me provee el link de mega. Lo he intentado mas de 20 veces. Te vas a hacer millonario solo conmigo. Jajaja. Como puedo conseguir la parte 7??

  7. hola amigo yo descargue los diferentes partes pero cuando lo quiero descomprimir me da un error que dice, “el archivo tiene un formato desconocido o esta dañado”, volvi a descargar las diferentes partes y me vuelve a tirar lo mismo, lo volverias a subir, de ante mano gracias por el aporte bro. saludos

  8. Hola gracias por compartir, estaría super bueno q subieras los archivos a otro server, mega es un dolor de huevos algunas veces xD, pero muchas gracias =)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *