JAVA: Introducción, conceptos y ejemplos desde cero
4.8 (7 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.
52 students enrolled
Wishlisted Wishlist

Please confirm that you want to add JAVA: Introducción, conceptos y ejemplos desde cero to your Wishlist.

Add to Wishlist

JAVA: Introducción, conceptos y ejemplos desde cero

Aprende como iniciarse en la programación con el lenguaje JAVA conceptos y aplicación.
4.8 (7 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.
52 students enrolled
Last updated 12/2016
Spanish
Current price: $10 Original price: $30 Discount: 67% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Contar con los conocimientos base para poder seguir aprendiendo y desarrollando en el lenguaje JAVA
  • Utilizar NetBeans para empezar a crear tus aplicaciones JAVA
View Curriculum
Requirements
  • Contas con una PC con el software NetBeans instalado
  • JDK y JRE
  • La instalación es explicada en el curso.
Description

Aprenderás desde un nivel introductorio, donde explicaremos los fundamentos necesarios para empezar a programar en el lenguaje Java, brindado los conceptos y ejemplos claro de aplicación.

La mejor manera de aprender a programar es… ¡programando!

A lo largo del curso trataremos los siguientes temas:

  • La instalación de la herramienta NetBeans y los paquetes necesarios para empezar con Java.
  • Presentaremos qué es un programa y crearemos un primer programa de ejemplo muy sencillo que nos permita probar que todo funcione correctamente.
  • Revisaremos a fondo los operadores, su manejo y como se relacionan y ayudan para la elaboración de un programa.
  • Excepciones, Funciones y el uso de la recursividad.
  • Veremos las características de la programación orientada a objetos partiendo desde la clase y objeto, continuando con la herencia y polimorfismo, también desarrollando un ejercicio para entender estos conceptos.
  • Clases abstractas e interfaces que forman parte de la teoría de la programación orientada a objetos.
  • Terminamos viendo la aplicación de arreglos de una y dos dimensiones.

En cada uno de las lecciones podrás hacer preguntas para que el instructor pueda absolverlas, y podrás ver las consultas realizadas por otros estudiantes inscritos.


Who is the target audience?
  • Cualquier persona con deseo de aprender programación
  • Estudiantes de carreras de informática, sistemas y programación
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 26 Lectures Collapse All 26 Lectures 04:26:35
+
Introducción
4 Lectures 22:59

En está lección damos a conocer de forma resumida cada una de las secciones del curso.

Preview 03:42

Vamos a conocer un poco de lo que son las características del Lenguaje Java

Preview 04:21

En está lección explicamos como preparamos nuestro entorno de desarrollo NetBeans para empezar a crear nuestros programas en Java.

Introducción e instalación del entorno.
08:07

En está lección vamos a explicar que cosa es un programa informático y un programa en Java, y los componentes que necesitas para su ejecución como son el JDK y el JRE.

Preview 06:49
+
Variables y operadores
4 Lectures 31:27

En está lección revisaremos que son las variables y como se declaran en JAVA.

Preview 08:54

En está lección revisaremos los diferentes operadores que tiene el lenguaje JAVA, como son los operadores aritméticos, operadores unarios y booleans.

Preview 10:14

En esta clase revisamos los operadores relacionales, este tipo de operadores se utilizan para hacer comparaciones en sentencias condicionales, los resultados que muestran son del tipo boolean.

Operadores relacionales
06:02

En está lección revisamos la conversión entre un los tipos de datos que existen en Java.

Conversión de tipos
06:17
+
Sentencias condicionales y repetitivas
5 Lectures 01:01:34

Setnencia If es la sentencia que nos permite evaluar condiciones para poder ejecutar un código, para ello la condición debe ser verdades, en caso sea falta también se puede poner un código como parte de la sentencia else.

Preview 12:08

La sentencia switch nos permite evaluar el valor de una variable por diferentes valores que está pueda tener en un momento determinado.

Sentencia selectiva switch
12:33

La sentencia for nos permite ejecutar un código determinado un número de veces.

Preview 08:00

Las sentencias while y do...while, son sentencias que al igual que el for permiten ejecutar un número de veces un determinado código, a diferencia del for estas evalúan una condición para ejecutar el código, en el caso del while la condición está al principio y en el caso del do...while la condición está al final.

Sentencias repetitivas while y do..while
11:03

Ponemos en práctica la teroría de las sentencias.

Ejercicio de Sentencias y Bucles
17:50
+
Excepciones, Funciones y Recursividad
4 Lectures 41:51

Con el manejo de Excepciones vamos a poder controlar los posibles errores que pueda tener nuestro código, hoy en día todo lenguaje de programación orientado a objetos nos permite controlar estos errores con las excepciones.

Preview 12:04

En está lección vamos a revisar las funciones o métodos de una clase en el lenguaje JAVA, los tipos y los parámetros que reciben.

Funciones
13:37

Sobrecarga de funciones
10:20

Explicamos con ejemplo el uso de la recursividad.

Recursividad
05:50
+
Programación Orientada a Objetos
7 Lectures 01:28:22

Vamos a revisar el concepto de clase y objeto, una clase es como una plantilla para crear objetos, y un objeto es la instancia de la clase.

Preview 15:02

Característica que permite que una clase (hija) herede atributos y métodos de otra (padre), es el concepto clave para la reutilización de código.

Herencia
20:28

Los constructores son métodos que tienen el mismo nombre de la clase y sirven para iniciar un objetos con datos en sus atributos.

Constructores
06:12

Se explica el uso de super y this, sobre todo cuando se tiene implementado la herencia.

Uso de This y Super
08:57

El polimorfismo es una característica de todo lenguaje orientado a objetos, permite que un mismo método se ejecute de formas ditintas para los objetos, para la aplicación del polimorfismo es necesario haber aplicado la herencia.

Polimorfismo
07:20

Una clase es abstracta a partir de que uno de sus métodos sea abstracto, para ello este médoto debe ser redefinido en las clases hijas.

Clases Abstractas e Interfaces
12:00

Ejercicio de Clases y Objetos
18:23
+
Arrays - Arreglos
2 Lectures 20:22

En está lección nos revisamos el concepto de arreglo de dos dimensiones, conocidos también como matricez.

Arreglos Bidimensionales.
11:53

Definirmos el concepto de arreglos, en está lección nos enfocamos en los arreglos de una sola dimensión o unidimensionales.

Arreglos Unidimensionales
08:29
About the Instructor
Grover Vásquez Rengifo
4.5 Average rating
28 Reviews
130 Students
3 Courses
Ingeniero de Sistemas e Informática

Profesional con amplia experiencia en el manejo de soluciones web con PHP, Java, AngularJS, desarrollo móvil con Android. Experiencia en la administración de plataforma Windows y Linux a nivel avanzado.

Actualmente me desarrollo como especialista en tecnologías de Seguridad Informática bajo el enfoque del estándar ISO 27001 de Seguridad de la Información.

Docente de la carrera de Ingeniería en la facultad de ciencias e Ingeniería de la Universidad Científica del Perú, y en la facuiltad de Tecnologías de la Información en el Instituto Zegel IPAE de Perú, dictado de cursos de Lenguajes de Programación Orientado a Objetos, Java, Aplicaciones web con AngularJS y Desarrollo de aplicaciones Móviles nativas e hibridas.