JAVA: Introducción, conceptos y ejemplos desde cero

Aprende como iniciarse en la programación con el lenguaje JAVA conceptos y aplicación.
4.9 (4 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.
25 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 25
  • Length 4.5 hours
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2016 Spanish

Course 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.

El curso además contempla lecciones adicionales, los mismos estarán desarrolladas y comunicadas a los alumnos inscritos, son dos lecciones adicionales por mes desde setiembre 2016 hasta Enero 2017, haciendo un total de 12 lecciones adicionales.

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.


What are the requirements?

  • Contas con una PC con el software NetBeans instalado
  • JDK y JRE
  • La instalación es explicada en el curso.

What am I going to get from this course?

  • Contar con los conocimientos base para poder seguir aprendiendo y desarrollando en el lenguaje JAVA

What is the target audience?

  • Cualquier persona con deseo de aprender programación
  • Estudiantes de carreras de informática, sistemas y programación

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introducción
03:42

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

04:21

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

08:07

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

06:49

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.

Section 2: Variables y operadores
08:54

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

10:14

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

06:02

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.

06:17

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

Section 3: Sentencias condicionales y repetitivas
12:08

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.

12:33

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

08:00

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

11:03

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.

17:50

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

Section 4: Excepciones, Funciones y Recursividad
12:04

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.

13:37

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.

Sobrecarga de funciones
10:20
05:50

Explicamos con ejemplo el uso de la recursividad.

Section 5: Programación Orientada a Objetos
15:02

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.

20:28

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.

06:12

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

07:20

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.

12:00

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.

Ejercicio de Clases y Objetos
18:23
Section 6: Arrays - Arreglos
11:53

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

08:29

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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sr. Grover P. Vásquez Rengifo, Ingeniero de Sistemas e Informática

Profesional con amplia experiencia en el manejo de soluciones web con PHP, Java, 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 ciencia e Ingeniería de la Universidad Científica del Perú, dictado de cursos de Lenguajes de Programación Orientado a Objetos, Java y Desarrollo de aplicaciones Móviles.

Ready to start learning?
Take This Course