Java SE, Java EE (Web) con MySQL - De básico hasta avanzado
4.5 (549 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,061 students enrolled

Java SE, Java EE (Web) con MySQL - De básico hasta avanzado

Curso Java paso a paso en Windows y Linux. Crea aplicaciones web con base de datos MySQL y publícalas en Internet.
4.5 (549 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,061 students enrolled
Last updated 7/2020
Spanish
Spanish [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 40 hours on-demand video
  • 9 articles
  • 60 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Aprender los fundamentos del lenguaje de programación Java SE utilizando Windows.
  • Aprender la Programación Orientada a Objetos.
  • Aprender desarrollo web con Java EE (Servlets y JSPs) utilizando Linux.
  • Aplicar el patrón de diseño MVC en tus aplicaciones web.
  • Implementar seguridad a tus aplicaciones web con el estándar de Java EE.
  • Comprar tu propio servidor VPS (Virtual Private Server) para publicar tus aplicaciones web en Internet.
  • Instalar y configurar Apache Tomcat en un servidor Linux.
  • Registrar tu propio dominio con el proveedor de hosting Godaddy y configurarlo con tu servidor Linux.
  • Desarrollar una aplicación web para publicar ofertas de empleos para practicar todos los conceptos aprendidos durante el curso.
Course content
Expand all 276 lectures 40:10:33
+ Java SE - Introducción e instalación del entorno de desarrollo
10 lectures 01:08:24

Se muestra un panorama del curso, en especifico la parte básica Java SE a detalle en un diagrama.

Preview 09:17

En este video veremos un poco de teoría y los principales términos que manejaremos a lo largo del curso, hablamos de la versión con la que trabajaremos y las versiones de java existentes. También veremos los IDEs y el JDK. Finalmente comentamos los tipos de aplicaciones java existentes.

Conceptos básicos de Java
08:41

Se da una explicación para saber como calificar tu curso en el momento que tu lo desees.

Tu opinión es muy importante
01:58

En este artículo se explica como descargar las diapositivas y código fuente utilizados en el curso.

Descargas de PDFs y código fuente.
00:29

En esta lección veremos como descargar el JDK y Netbeans,  así como su instalación. También podremos decidir que versiones tenemos que descargar dependiendo de nuestro sistema operativo.

Instalación del Java 8 (JDK) y Netbeans
07:29
En esta lección vamos a ver el manejo básico de Netbeans. A lo largo del curso iremos viendo mas características de esta herramienta.
Manejo básico de Netbeans
09:19

En este video vamos a ver lo básico de la sintaxis que utilizaremos a lo largo del curso con la técnica camelcase. También veremos los componentes básicos de una clase y los conceptos básicos de objetos en java.

Componentes básicos de un programa desarrollado con Java
06:51

En esta lección se verán los componentes de una clase como lo son, métodos, nomenclatura de una clase, atributos y los tipos de comentarios disponibles en Java.

Preview 07:55

En este video vemos la teoría de como se compila una clase en Java y todos los pasos que se realizan. Al mismo tiempo compilaremos nuestro primer programa desde la consola de Windows.

Preview 05:26

En esta lección se explica el método main, que es el método con el que inicia un programa en Java. También veremos la forma de compilar en Netbeans y la estructura que forma Netbeans de directorios y archivos al crear un proyecto.

El método main de un programa Java
10:59
+ Java SE - Variables y tipos de datos primitivos
9 lectures 01:06:27

En este video hablamos de lo que es una variable, cual es la sintaxis a utilizar y hablamos algo de los tipos de datos primitivos.

Palabras reservadas en Java
06:30

En esta lección hablaremos de la declaración de variables, algunas reglas y sintaxis al nombrar variables y finalmente veremos los diferentes tipos de datos primitivos.

Variables y tipos de datos primitivos
09:23

En esta lección hacemos un ejercicio con tipos de datos boolean y char. También veremos la tabla de caracteres unicode y como imprimir un caracter en pantalla.

Tipos de datos boolean y char
06:59

En este video se hace un pequeño proyecto con variables de tipo entero como byte, short, int, long y se le asigna su valor máximo y mínimo a cada variable para imprimirla en pantalla.

Preview 09:54

En esta lección se realiza un ejercicio en el cual utilizamos variables de tipo float y double y hacemos la comprobación de compatibilidad entre ambos.

Tipos de datos double y float
08:00

En este video vemos la conversión de los tipos de datos primitivos utilizando la técnica cast y se explica la compatibilidad entre ellos.

Conversiones entre tipos de datos primitivos (casting) - Explicación
04:45

En esta lección creamos un ejercicio en el cual se realiza casting entre diferentes variables para ver la conversión de tipos y su compatibilidad.

Conversiones entre tipos de datos primitivos (casting) - Ejercicio
05:40

En esta lección se ve teóricamente lo que es una constante, su sintaxis además su uso en un proyecto pequeño.

Declaración de constantes
03:33

En esta lección veremos los operadores básicos, suma, resta, multiplicación, división y módulo con un ejercicio. También usamos el operador + para concatenar cadenas, el auto incremento y auto decremento.

Operadores aritméticos
11:43
+ Java SE - Conceptos básicos de Programación Orientada a Objetos
3 lectures 44:10

En esta lección vamos a crear un proyecto en el cual hacemos uso de objetos en Java para ordenar nuestro código y utilizar técnicas para estructurar nuestro código. También se explica lo que es un objeto. En el proyecto crearemos una clase llamada Persona con sus propiedades y a partir de ella se crean varios objetos de este tipo de clase. También se inicializa el objeto y además se le realizan cambios a sus propiedades mediante métodos públicos de la clase Persona.

Parte 1 - Creación de una clase
17:19

En esta lección continuaremos viendo como crear varios objetos de la clase Persona. Como ejemplo se crean instancias de esta clase y se modifican datos de los objetos con los métodos públicos de la clase Persona. Finalmente se imprimen dichos datos.

Parte 2 - Creación de varios objetos (instancias) apartir de una clase.
13:42

En esta lección se muestra como se asignan las referencias de cada objeto en la memoria de la computadora. Para esto haremos uso del depurador de Netbeans. También se demuestra como al igualar objetos, también se iguala la referencia de dichos objetos ocupando la misma posición en memoria. Finalmente veremos ejemplos con el tipo de dato String.

Parte 3 - Entendiendo las referencias de los objetos en la memoria
13:09
+ Java SE - Manejo de Strings (cadenas)
3 lectures 39:34

En esta lección veremos el manejo de las cadenas en Java y sus diferentes métodos y técnicas de uso con un ejercicio.

Manejo de tipos de datos String
11:06

En este video veremos el uso de caracteres especiales al usar Strings para brincos de línea, retorno de carro etc. También comparamos cadenas para verificar el contenido por medio del metodo equals.

Caracteres especiales en tipos de datos String y comparación de cadenas.
13:33

En esta lección veremos como comparar cadenas vacías con el método isEmpty, así como el uso de otros métodos como startWith, endWith entre otros.

Métodos más utilizados en tipos de datos String
14:55
+ Java SE - Operadores lógicos y relacionales
2 lectures 22:47

En esta lección veremos como funcionan los operadores relacionales en Java.

Operadores relacionales
10:05

En esta lección veremos como funcionan los operadores lógicos en Java.

Operadores lógicos
12:42
+ Java SE - Sentencias de control (condicionales: if y switch)
5 lectures 52:02

En esta lección vamos a ver como se utiliza la sentencia de control if para incluir condiciones en nuestro código.

Parte 1 - Condicional if
08:59

En esta lección vamos a ver mas ejemplos de como se utiliza la sentencia de control if para incluir condiciones en nuestro código.

Parte 2 - Condicional if
08:31

En esta lección vamos a ver la diferencia que existe cuando comparamos dos objetos con el operador de igualdad (==) y el método equals.

Comparación de objetos con el operador de igualdad y el método equals
05:48

En esta lección veremos como utilizar el condicional switch para simplificar nuestro código cuando tenemos múltiples condiciones.


Parte 1 - Condicional switch
19:25

En esta lección continuaremos viendo mas ejemplos del uso del condicional switch para simplificar nuestro código cuando tenemos múltiples condiciones.

Parte 2 - Condicional switch
09:19
+ Java SE - Sentencias de control (ciclos: for, while, do while)
6 lectures 01:14:45

En esta lección vamos a ver como utilizar el ciclo for para ejecutar varias veces nuestras sentencias.


Parte 1 - Ciclo for
15:56

En esta lección vamos a ver mas ejemplos de como utilizar el ciclo for para ejecutar varias veces nuestras sentencias.

Parte 2 - Ciclo for
13:42

En esta lección vamos a ver como utilizar el ciclo while para ejecutar varias sentencias, mientras se cumpla una condición.

Ciclo while
17:31

En esta lección vamos a ver como utilizar el ciclo do while para ejecutar varias sentencias, por lo menos una vez.

Ciclo do while
08:23

En esta lección vamos a ver como salir de un ciclo utilizando la palabra reservada break.

Salir de un ciclo con la palabra reservada break
08:26

En esta lección vamos a ver más ejemplos de la palabra reservara break. También veremos como utilizar la palabra reservada continue de Java.

Uso de la palabra reservada continue en un ciclo
10:47
+ Java SE - Entrada y salida de datos
2 lectures 26:30

En esta lección vamos a ver de forma teórica como manejar la entrada y salida de datos en Java.

Entrada y Salida de datos - Explicación
11:23

En esta lección vamos a ver algunos ejemplos prácticos de lo que es la entrada y salida de datos en Java.

Entrada y Salida de datos - Práctica.
15:07
+ Java SE - La clase Math para realizar cálculos matemáticos
2 lectures 23:58

En esta lección veremos de forma teórica como utilizar la clase java.lang.Math para realizar cálculos matemáticos.

La clase java.lang.Math de Java - Explicación
06:48

En esta lección veremos algunos ejemplos de como utilizar la clase java.lang.Math para realizar cálculos matemáticos.

La clase java.Math de Java - Práctica
17:10
+ Java SE - Clases envolventes (Wrappers)
2 lectures 16:24

En esta lección veremos de forma teórica como utilizar las clases envolventes: Integer, Double, Short, Boolean, etc.

Java SE - Clases envolventes (Wrappers) - Explicación
10:09
En esta lección veremos algunos ejemplos de como utilizar las clases envolventes: Integer, Double, Short, Boolean, etc.
Java SE - Clases envolventes (Wrappers) - Práctica
06:15
Requirements
  • Computadora con Windows/Linux/Mac.
  • Diseño web básico con HTML y CSS.
  • Y lo más importante. ¡ Muchas ganas de aprender Java !
Description

Bienvenido al curso "Java SE, Java EE (Web) con MySQL - De básico hasta avanzado", el curso en el que aprenderás a programar desde cero con el lenguaje de programación Java. Comenzaremos aprendiendo las bases del lenguaje de programación Java (NIVEL BASICO), continuaremos viendo el desarrollo de aplicaciones web (NIVEL INTERMEDIO) y terminarás aprendiendo a configurar tu propio servidor Linux Ubuntu Server con Apache Tomcat con tu propio dominio para publicar tus aplicaciones web (NIVEL AVANZADO).

¿Qué incluye el curso?

  • Más de 40 horas de clases en video donde se explica paso a paso los diferentes temas.
  • Las clases donde se explican los diferentes conceptos son apoyadas con diapositivas para reforzar más el aprendizaje.
  • En las clases de programación se proporciona todo el código fuente para que lo puedas utilizar como base para tus propios proyectos.
  • Desarrollo de una aplicacación web para poner en práctica todos los conceptos aprendidos durante el curso.
  • Soporte por parte del instructor para preguntas o dudas relacionadas con temas del curso, las cuales serán respondidas en menos de 24 Hrs.

¿Porqué estoy compartiendo este curso?

En mi primer trabajo como desarrollador de software me pidieron desarrollar una aplicación web con Java. En aquel tiempo no había mucha documentación que me ayudara a avanzar rápido con el desarrollo de esta aplicación. Me hubiera ayudado muchísimo un curso como este que te estamos compartiendo, sobre todo por como esta estructurado. El curso te explica todos los conceptos que pudieras necesitar en un futuro para crear cualquier tipo de aplicación web con Java. Por eso estoy compartiendo este curso, para que tú avances más rápido.

No esperes más, comienza a aplicar los conocimientos que ya tienes de Java para crear aplicaciones web dinámicas.

Who this course is for:
  • Este curso está dirigido a personas que quieren iniciar a desarrollar aplicaciones con Java SE.