Aprende las nociones básicas de programación estructurada y orientada a objetos.
Descripción del curso
Este es un curso de nivel introductorio donde explicaremos los fundamentos necesarios para empezar a programar utilizando el lenguaje Java.
El curso está estructurado en torno a breves explicaciones con ejemplos sobre cada concepto e incluye pequeños ejercicios para hacer. ¡No hay que saltárselos! La mejor manera de aprender a programar es... ¡programando!
A lo largo del curso trataremos los siguientes temas:
Presentaremos qué es un programa y crearemos un primer programa de ejemplo muy sencillo que nos permita probar que todo funcione correctamente.Veremos cuales son los bloques básicos de construcción de un programa, qué son las variables y cómo se manipulan.También veremos como hacer que nuestro programa tome decisiones y varíe el comportamiento mediante las estructuras de control.Analizaremos qué son las funciones y por qué son tan importantes que merecen un capítulo propio.Estudiaremos la programación orientada a objetos, para llevar las ideas del mundo real a nuestros programas.Almacenaremos datos utilizando estructuras de datos.Crearemos aplicaciones con interfaz gráfico de usuario, mucho más amigables.Aprenderemos a conectar a una base de datos desde Java, para almacenar la información de forma permanente.Utilizaremos el depurador de Netbeans.Además incluye una sección sobre la instalación de Netbeans en diversos sistemas operativos, para poder seguirla si no se dispone del programa.
¿Cuáles son los requisitos?
Un ordenador capaz de ejecutar NetBeans 8.0Ganas de hacer, ¡este curso no es sólo para mirar!
¿Qué voy a aprender en este curso?
¡Más de 57 clases y 3.5 horas de contenido!Aprender programación estructuradaAprender los fundamentos de la programación orientada a objetosConocer tecnologías Java como Swing o JDBC
¿A quién está dirigido?
Cualquiera que necesite aprender programación desde cero y elija Java como lenguaje
Módulos del curso
Sección 1: Introducción1 ¿Qué es un programa? 2 ¡Hola mundo!
Sección 2: Elementos básicos3 Instrucciones, bloques y comentarios 4 Variables 5 Entrada y salida de datos 6 Conversión de tipos 7 Operadores aritméticos 8 Ejercicio: Operaciones con dos números 9 Solución: Operaciones con dos números
Sección 3: Estructuras de control10 Alternativa simple: if 11 Operadores relacionales 12 Ejercicio: Hora del día 13 Solución: Hora del día 14 Expresiones y precedencia de operadores 15 Alternativa múltiple: switch 16 Ejercicio: Aprobado o suspendido 17 Solución: Aprobado o suspendido 18 Repetitivas: while y do-while 19 Ejercicio: Sumar números 20 Solución: Sumar números 21 Ejercicio: Acertar un número 22 Solución: Acertar un número 23 Repetitiva: for 24 Ejercicio: Calcular el factorial 25 Solución: Calcular el factorial 26 Excepciones
Sección 4: Funciones27 Funciones 28 Ejercicio: Números primos 29 Solución: Números primos 30 Recursividad 31 Ejercicio: Sucesión de fibonacci 32 Solución: Sucesión de fibonacci
Sección 5: Programación orientada a objetos33 Objetos y clases de objetos 34 Encapsulación 35 Ejercicio: Modelar objetos 36 Solución: Modelar objetos 37 Herencia 38 Ejercicio: Libro infantil 39 Solución: Libro infantil 40 Interfaces y clases abstractas 41 Paquetes y espacios de nombres
Sección 6: Estructuras de datos42 Arrays 43 Ejercicio: Alumnos y grupos 44 Solución: Alumnos y grupos 45 Listas 46 Ejercicio: Coche 47 Solución: Coche
Sección 7: Interfaz gráfica de usuario48 ¡Hola mundo! en Swing 49 Propiedades y eventos 50 Ventanas, contenedores y controles 51 Layouts 52 Menús
Sección 8: Persistencia de datos53 Persistencia de objetos con JDBC y MySQL
Sección 9: NetBeans54 El depurador de NetBeans Sección 10: Herramientas55 Instalación de NetBeans en Windows 56 Instalación de NetBeans en OSX 57 Instalación de NetBeans en Ubuntu
Enlace del curso:
https://www.udemy.com/fundamentos-de-programacion-con-java...
También te podría interesar:
- Curso Online Algoritmos. Parte I - Princeton University Coursera
- Curso Online MatLab para principiantes
- Curso Online de robótica gratis
- Curso Online Pareto para Programadores-El eslabon Perdido del seniority
- Curso Online Emprender en Silicon Valley