Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso Java: Fundamentos a Avanzado con Azure
Rating: 4.5 out of 5(276 ratings)
10,832 students

Curso Java: Fundamentos a Avanzado con Azure

Curso Completo de Java: Desde Fundamentos hasta Aplicaciones en Microsoft Azure
Last updated 9/2024
Spanish

What you'll learn

  • Uso de tipos de datos en Java.
  • Operadores.
  • Estructuras de control.
  • Programación Orientada a Objetos.
  • Manejo de archivos, expresiones regulares y colecciones.
  • Interfaces y gestión de excepciones.
  • Aplicaciones con recursos de Microsoft Azure.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

10 sections94 lectures11h 39m total length
  • Instalación de Java y Eclipse IDE3:06

    En este video se muestra la instalación de Java. Se comienza descargando el JRE de Java desde la página oficial de Oracle, utilizando la versión que resulte más cómoda para el usuario. Posteriormente, se procede a descargar el entorno de desarrollo llamado "Eclipse" que es el software de desarrollo que se estará utilizando a lo largo del curso. Una vez descargados ambos archivos, se lleva a cabo la instalación habitual de los programas, comenzando por el JRE.

  • Estructura básica de un programa2:36

    En este video se explora el uso del entorno de desarrollo Eclipse, demostrando cómo crear un proyecto y una clase. Además, se comparten algunos consejos útiles para su manejo. Una vez completado el proyecto, se presenta la estructura básica de un programa y se imprime el clásico mensaje "Hola mundo", marcando así el inicio de un curso prometedor.

  • Imprimiendo mensajes en consola
  • Tipos de dato enteros10:18

    En este video se presentan los diferentes tipos de variables enteras para almacenar números, incluyendo byte, int, short y long, proporcionando especificaciones sobre cada una y su rango aproximado. Además, se enseña cómo utilizar las primeras expresiones matemáticas y cómo imprimir los resultados en pantalla utilizando estas variables.

  • Operaciones con enteros.
  • Tipos de dato con punto decimal6:29

    En este video se presentan los tipos de datos que pueden almacenar números con punto decimal, centrándose en los tipos float y double. Se muestran algunas de sus características y se los utiliza para desarrollar un pequeño programa que calcula una hipotenusa y un volumen. Para esto, se utilizan métodos de Java que permiten elevar un número al cuadrado, calcular una raíz cuadrada y se hace uso del valor de PI.

  • Tipos de dato caracteres4:45

    En este video se presenta la variable de tipo carácter, representada por `char`, proporcionando un ejemplo de su uso para almacenar tanto números como letras. Se ofrecen ejemplos que ilustran cómo este tipo de variables pueden ser representadas, destacando que, a pesar de que almacenan letras, estas contienen un valor numérico.

  • Tipos de datos booleanos7:54

    En este video se aborda el tema de los operadores relacionales y el tipo de dato booleano. Se explora el uso de operadores como igual a, diferente de, menor que, mayor que, menor o igual que y mayor o igual que (`==`, ¡`! =`, `<`, `>`, `<=`, `>=`). Estas expresiones se emplean a lo largo del video en conjunto con una variable booleana.

  • Valores literales14:05

    En este video se explora cómo Java interpreta los caracteres en diferentes bases numéricas, como binaria, octal o hexadecimal. Se aborda la identificación y declaración de estos caracteres, además de discutir los valores con punto decimal y los rangos que pueden alcanzar con dichos identificadores.

  • Ámbito y declaración7:01

    En este video se explora el uso del ámbito, así como el reconocimiento y la lógica detrás de dónde y cuándo declarar una variable. Se ofrece un breve avance sobre el funcionamiento de la sentencia 'if', junto con demostraciones de las diferentes formas de inicializar una variable.

  • Conversión de tipos8:23

    En este video se enseña a realizar conversiones entre tipos de datos. Se utilizan como ejemplo los valores byte, int, float y double, mientras se exploran sus beneficios y limitaciones que pueden surgir durante su uso. Además, se muestra cómo se emplean en declaraciones matemáticas para garantizar un funcionamiento adecuado, ya sea mediante conversiones directas o indirectas, destacando las facilidades que ofrece la variable double.

  • Arreglos unidimensionales7:36

    En este video se ofrece una introducción sobre los arreglos, explicando cómo se declaran y cómo se rellenan cada uno de sus campos. Se crea un arreglo como ejemplo que contiene los primeros 6 números primos, mostrando cómo consultar los valores de sus elementos. Además, se presenta un pequeño programa donde se realizan operaciones matemáticas con dicho arreglo.

  • Arreglos multidimensionales10:59

    En este video se explora el tema de los arreglos multidimensionales, también conocidos como matrices. Se utiliza como ejemplo un arreglo de 2x2 y otro de 3x3, donde se explica cómo se declaran, cómo se rellenan sus elementos y cómo mostrar los datos que almacenan utilizando variables adicionales.

  • Arreglos de tamaño variable4:55

    En este video se enseña a crear arreglos de diferentes tamaños, es decir, donde cada fila tenga un número distinto de elementos. En el ejemplo presentado en el video, se crean 6 filas con una longitud variable de 2 a la enésima potencia. Se explica cómo llenar estos arreglos utilizando anidamiento de dos sentencias 'for', así como también cómo mostrar su contenido.

  • Práctica 1. Análisis de partícula8:28

    En este video se aborda la resolución de un problema planteado, incorporando nuevas funciones como la solicitud de datos al usuario. Se utilizan la mayoría de los recursos enseñados a lo largo de la sección 'Fundamentos de JAVA' para alcanzar el resultado deseado.

Requirements

  • No es necesario tener conocimiento previo de Java para este curso.

Description

Introducción

En este curso práctico y detallado, aprenderás a dominar Java desde los fundamentos hasta temas avanzados, enfocándote en aplicaciones prácticas y el uso de recursos en Microsoft Azure.

Objetivos de Aprendizaje

  • Uso de Tipos de Datos en Java: Explorarás los diferentes tipos de datos disponibles en Java y cómo utilizarlos eficientemente en tus programas.

  • Operadores: Dominarás los operadores aritméticos, de comparación, lógicos y de asignación en Java para realizar operaciones complejas y decisiones lógicas.

  • Estructuras de Control: Aprenderás a utilizar estructuras como if, else, switch y bucles (for, while, do-while) para controlar el flujo de ejecución de tus programas.

  • Programación Orientada a Objetos: Profundizarás en los conceptos de POO, incluyendo clases, objetos, herencia, polimorfismo, encapsulamiento y abstracción.

  • Manejo de Archivos, Expresiones Regulares y Colecciones: Implementarás técnicas para leer/escribir archivos, realizar búsquedas y manipular datos utilizando expresiones regulares y estructuras de colecciones como listas, conjuntos y mapas.

  • Interfaces y Gestión de Excepciones: Utilizarás interfaces para definir comportamientos y manejar excepciones para gestionar errores de manera efectiva en tus aplicaciones.

  • Aplicaciones con Recursos de Microsoft Azure: Explorarás cómo integrar y desplegar aplicaciones Java en Microsoft Azure, aprovechando sus servicios en la nube para desarrollar y escalar tus proyectos.

Metodología del Curso

  • Enfoque Práctico: Cada tema será abordado con ejemplos prácticos y casos de estudio.

  • Material Actualizado: Recibirás material de estudio actualizado y prácticas para reforzar lo aprendido.

  • Soporte Continuo: Tendrás acceso a soporte en máximo 48h para resolver dudas y actualizar tu progreso.

Únete hoy mismo y prepárate para avanzar en tu dominio de Java con un enfoque práctico y orientado a resultados.

¡Nos vemos en clase!

Tu instructor, Esteban Valverde Maya

Who this course is for:

  • Desarrolladores y estudiantes que deseen profundizar en Java desde cero hasta niveles avanzados.
  • Profesionales interesados en implementar soluciones Java en la nube utilizando Microsoft Azure.