Aprende a programar en Java desde cero
4.1 (202 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,363 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprende a programar en Java desde cero to your Wishlist.

Add to Wishlist

Aprende a programar en Java desde cero

Aprende a programar en uno de los lenguajes más populares - Java 8
4.1 (202 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,363 students enrolled
Last updated 1/2017
Spanish
Current price: $15 Original price: $40 Discount: 62% off
30-Day Money-Back Guarantee
Includes:
  • 6 hours on-demand video
  • 9 Articles
  • 10 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Primeros Pasos en Java 8
  • Tu primer programa en Java
  • Conocer los Fundamentos de Java
  • Manejar ficheros
  • Java Swing (controles, ventanas, menús, etc)
  • Implementar pluggins
  • Y mucho más.
View Curriculum
Requirements
  • No importa tu Sistema Operativo
  • Muchas ganas de aprender
Description

¿Quieres aprender a programar en Java desde 0?

Java es uno de los lenguajes más populares de hoy en día, muchas aplicaciones y sistemas como el videojuego Minecraft, el sistema Android, así como muchas otras potentes aplicaciones fueron creados en este gran lenguaje de programación.

En este curso aprenderás a programar en Java desde Cero, veremos las bases que necesitas para empezar a crear tus primeras aplicaciones.

Verás y Aprenderás: 

  • Primeros Pasos en Java 8
  • Tu primer programa en Java
  • Fundamentos de Java
  • Crear y manejar ficheros 
  • Java Swing (controles, ventanas,menús, etc)
  • Implementar pluggins
  • Y muchos más.

Que necesitas?

  • Para programadores y no-programadores
  • Para quienes desean programar desde 0
  • No importa tu Sistema Operativo
  • Muchas ganas de aprender

Además en este curso encontraras listas de ejercicios para que puedes practicar y retro-alimentar las clases vistas y mejorar prácticamente en este lenguaje de programación Java.

Así que si quieres empezar a crear, construir y conocer desde cero el lenguaje de programación Java te invito a que me acompañes en este curso.


Who is the target audience?
  • Para programadores y no-programadores
  • Para quienes desean programar desde 0
Curriculum For This Course
81 Lectures
06:06:16
+
Empezar aquí
3 Lectures 09:29

Aprende a programar en uno de los lenguajes más populares - Java 8

Preview 05:21

Descargaremos las herramientas necesarias para trabajar con Java

Preview 01:34

Ahora vamos a instalar en nuestro ordenador el JDK para ejecutar Java y el entorno NetBeans para escribir nuestro codigo de Java

Preview 02:34
+
Mi primer programa en Java
3 Lectures 11:15

Vamos a ver el entorno de trabajo y a crear nuestro primer proyecto en NetBeans

Preview 04:34

Crearemos nuestro primer programa el cual un "Hola Mundo en Java"

Hola Mundo
03:41

Vamos a ver como podemos documentar o describir nuestras lineas de codigo

Comentarios
03:00

Examen #1: Sorpresa
3 questions
+
Fundamentos de Java
22 Lectures 01:22:00

Empezaremos a trabajar con variables donde podemos almacenar datos numéricos enteros

Variables Numericas enteras
06:34

Ahora vamos a ver como podemos trabajar con datos numéricos con decimales

Variables Numericas decimales
05:49

Ahora veremos variables String para almacenar datos de caracteres o conocidos como cadenas

Cadenas
04:56

Ahora trabajaremos con datos booleanos

Variables Booleanas
02:18

Vamos a empezar a utilizar la biblioteca swing para crear mensajes de dialogo

MessageDialog
03:08

Vamos a empezar a utilizar la biblioteca swing para crear entradas de dialogo

InputDialog
03:36

Vamos a convertir datos de Cadenas a datos numéricos enteros

Conversiones: String a Int
03:54

Vamos a convertir datos de Cadenas a datos numéricos decimales

Conversiones: String a Float
01:55

Veremos otros tipos de conversiones de manera resumida

Otras Conversiones
00:48

Vamos a ver los operadores relacionales en java: ==    !=   >    <   >=    <=

Operadores Relacionales
04:48

ahora veremos los operadores logicos en Java:     AND     OR    NOT

Operadores Lógicos
04:27

Operadores Matemáticos
03:24

Ahora realizaremos ejercicios para retro-alimentar los operadores matemáticos 

Ejercicio: Realizando operaciones matematicas
03:15

Ahora realizaremos una lista de ejercicios para retro-alimentar los operadores matemáticos 

Lista de Ejercicios con operaciones
00:21

Ahora veremos la estructura de control, sentencia simple If-Else

If-Else
06:04

Ahora veremos la estructura de control, sentencia múltiple Switch

switch
06:03

Ahora veremos como resolver un ejercicio con las sentencias de selección

Ejercicio con Sentencias de selección
04:26

Ahora realizaremos una lista de ejercicios para retro-alimentar las sentencias de selección

Lista de Ejercicios con Sentencias
00:21

Ahora veremos los ciclos while y do-while en Java

while y do-while
06:42

Ahora veremos el ciclo for en Java

for
03:04

Ahora veremos como resolver ejercicios con los ciclos o bucles en Java

Ejercicio con Ciclos
05:46

Ahora resolveremos algunos ejercicios con los ciclos o bucles en Java

Lista de Ejercicios con Ciclos
00:21

Examen #2: Fundamentos de Java
4 questions
+
Funciones, Excepciones, Ficheros y Arreglos en Java
9 Lectures 58:31

Vamos a ver como agrupar nuestros datos o linea de codigo y poder mandarlas a llamar en funciones de Java

Funciones
06:09

Vamos a ver como trabajar con parámetros en funciones de Java

Funciones con parametros
05:46

Como trabajar con excepciones en Java

Excepciones (try-catch)
04:59

Vamos a leer y mostrar textos de un archivo de texto desde Java

Leer archivos del disco duro
07:57

Vamos a escribir textos de un archivo de texto desde Java

Escribir en archivos
04:58

Ahora vamos a ver como mostrar y almacenar datos en un archivo de texto en Java

Mostrar y Almacenar Datos
07:02

Iniciaremos a ver como funcionan los Arrays o Arreglos en Java, los cuales nos permiten guardan dos o más datos dentro de diferentes posiciones (dependiendo el numero y tipo de dato). En este caso el Vector se conforma de una sola dimensión [ ], también conocido como un arreglo unidimensional. 

Vector
08:15

Al igual que un Vector, una matriz funciona de una forma similar solo que esta contiene dos [ ][ ], los cuales se pueden considerar como [filas][columnas] (por así decirlo), la cual a podemos entender como si fuera una tabla. La matriz consta de dos dimensiones, también conocida como arreglo bidimensional.

Matriz
06:38

También conocido como una arreglo tridimensional o multidimensional, ya que consta de 3 dimensiones [filas][columnas][profundidad] (por así decirlo).

Matriz de Matrices
06:47
+
Java Swing (Contenedores, Controles y Ventanas)
20 Lectures 01:31:58

Empezaremos por crear una nueva aplicación, para trabajar con Java Swing

Nuevo Java Aplication
02:00

Vamos a crear un nuevo JFrame (Marco de Java) para añadir y ver los elementos Swing Containers en Java

JFrame
02:40

Implementaremos un JPanel (Panel de Java) para añadir o simplemente organizar elementos Swing Java

Panel y propiedades
02:57

Añadiremos un TabbedPane para organizar pestañas en Java

Tabbed Pane
03:00

Implementaremos un Split y Scroll Pane en un JFrame Java

Split y Scroll Pane
04:31

Por ultimo veremos otros tipos de elementos Swing Containers para ver su tal funcionamiento en un JFrame

Desktop, Internal y Layered Pane
03:01

Empezaremos a implementar elementos Java Swing Controls como Labels (etiquetas), Buttons (botones) y TextFields (campos de texto).

Label, Button y TextField
04:07

Ahora veremos como agregar eventos pulsando o utilizando los Java Buttons

Agregar eventos con Botones
07:17

Como marcar casillas o palomear check box, para elegir opciones en formularios en un JFrame Java

Check Box
04:38

Utilizar Radio Botones para marcar opciones rápidas en Java Frames

RadioButton y ButtonGroup
07:49

Como hacer funcionar un Java ComboBox o caja desplegable de opciones, para agilizar los procesos de selección de opciones en Java.

ComboBox
06:35

Empezaremos a trabajar con JTables o Tablas de Java, para implementar datos a través de Java Frames.

Table (Tablas)
04:33

Como hacer una inserción o guardar datos de un formulario a un JTable

Insertar datos en un Table
05:00

Como limpiar los campos de texto o JTextField Java.

Limpiar Datos
02:57

Como modificar los datos de una Tabla (JTable) para actualizar los datos de una forma directa y fácil.

Modificar Datos en un Table
09:34

Ahora veremos como eliminar los datos de la Tabla o JTable Java.

Eliminar Datos en un Table
02:52

Como hacer una confirmación de eliminar o no los datos del JTable o Tabla de Java, para evitar eliminar datos por error.

Preview 04:01

Vamos a ver como crear posibles validaciones al almacenar y actualizar los datos en el JTable.

Validaciones de un Formulario
05:36

Una de las mejores maneras de poder validar o asegurar un sistema es el bloqueo de botones, ya que nos permite destinar solo las funciones o acciones que se deben de eventuar.

Bloquear Botones
08:41

En esta clase podrás descargar o encontrar el código / proyecto creado hasta el momento.

Descargar Proyecto / Código fuente #1
00:09
+
Editor de Texto, Ventanas y Login en Java
14 Lectures 01:15:25

Como ejercicio de esta sección, empezaremos en crear un editor de texto, con las opciones o funciones de poder abrir, guardar, modificar, limpiar, etc en un archivo de texto.

Ejercicio: Editor de Texto en Java
02:58

Empezaremos a crear el diseño y agregar el menú con las opciones correspondientes, utilizando elementos como: JMenu, JMenu Bar y JMenu Item.

Menus en Java (Menu Bar e Item)
05:26

Agregaremos imagenes / iconos para mejorar el diseño en el menú de nuestro jFrame

Agregar Iconos o imagenes al Menu
03:53

Como leer o mostrar el contenido de un archivo en el JTextArea en Java

Leer archivo en un JTextArea
08:23

Crearemos una función que nos permitirá vaciar el contenido del fichero y del programa.

Limpiar/vaciar archivo
04:04

Como poder guardar los cambios ya sea de nuevo contenido implementado o removido.

Guardar en el archivo
06:23

Veremos algunos eventos sencillos que nos permitirán mejorar el diseño de botones implementados con JLabels en Java

Eventos del Mouse / Agregar imagenes en un JLabel
08:22

Veremos como abrir nuevos ficheros / archivos para mostrarlos en el editor utilizando un JFileChooser en Java

Abrir archivo con JFileChooser
11:13

Veremos como abrir sol únicamente archivos con extensión txt en Java

Validar solo archivos de texto
02:52

Crearemos una función para poder indicar un nuevo archivo, así mismo como guardarlo

Nuevo Archivo
10:05

Ahora implementaremos las funciones de cortar, copiar y pegar en la zona del JTextArea

Cortar, Copiar y Pegar en Java
02:11

Implementaremos teclas especiales para poder hacer funciones las diferentes opciones del Editor en Java

Teclas especiales
03:56

Crearemos un JFrame Form para crear un Login Básico que nos permitirá el acceso autorizado al Editor en Java

Login Sencillo
05:30

En esta clase podrás descargar o encontrar el código / proyecto creado hasta el momento.

Descargar Proyecto / Código fuente #2
00:09
+
Calendarios, Diseños Redondos y Colores en Java
9 Lectures 37:23

En esta primera clase de la sección podrás encontrar un link para descargar el pluggin JCalendar, tal pluggin lo trabajaremos en esta sección.

Descargar Pluggin JCalendar
00:11

Vamos a instalar el pluggin JCalendar en las herramientas de la paleta de diseño del NetBeans

Instalando JCalendar
02:38

Empezaremos a ver como es la presentación del primer elemento "jCalendar", como podemos mostrar y obtener datos.

Preview 06:13

Ahora veremos como mostrar y obtener datos del elemento JDateChooser y como funciona el JSpinField.

JDateChooser y JSpinField
03:04

Con el JLocaleChooser podemos mostrar y obtener datos como localidades / países y lenguajes.

JLocaleChooser
03:45

Ahora obtendremos el día con un JDay, un mes con el JMonth y un año con el JYear.

JDay, JMonth y JYear Chooser
05:56

Veremos como abrir y manejar un JColorChooser para elegir diferentes tipos de colores a través de la ventana del mismo.

JColorChooser
05:06

Daremos un diseño más estético / personal a un JFrame, dándole un diseño redondo a sus bordes

Diseño Redondo a un JFrame
10:16

En esta clase podrás descargar o encontrar el código / proyecto creado hasta el momento.

Descargar Proyecto / Codigo Fuente #3
00:14
+
Despedida del curso Java desde cero
1 Lecture 00:38
Despedida del curso Java desde cero
00:38
About the Instructor
Desarrollador Sergio Flores Martínez
4.2 Average rating
572 Reviews
2,823 Students
7 Courses
Ingeniero en TI, Programador y Desarrollador Web

Soy Ingeniero en TI, Programador y Desarrollador Web, con experiencia de 6 años en diversos lenguajes y tecnologías informáticas.

He trabajado como Java/ PHP para: E-commerce/ BackOffice Developer y Soluciones TI para diferentes empresas y proyectos en Texas, Estados Unidos, en Guadalajara México, etc. También me dedico a emprender en nuevos proyectos y actualmente cree y doy mantenimiento a Mi Hola Mundo; Un proyecto el cual tengo una visión en brindar capacitación sobre Tecnologías con más tendencia.

Me encanta enfrentarme con todo tipo de tecnologías nuevas y mas que nada trasmitir esos conocimientos, como apoyo y experiencia a más personas que desean iniciar en el mundo de la Programación o Desarrollo en Software.

Entre mi tiempo libre y aficiones me gusta viajar, jugar Ajedrez, Tocar instrumentos como Guitarra Eléctrica, Batería y dibujar al sombreado y con Aerosol.