Programación Orientada a Objetos con Java
What you'll learn
- Paradigma de la Programación Orientada a Objetos.
- Herencia.
- Polimorfismo.
- Interfaces gráficas.
- Archivos.
- Objetos
- Swing.
- Github Pages.
- Patrón SIngleton
Requirements
- Programación básica.
- Cualquier lenguaje de programación en programación iterativa.
Description
Bienvenido al curso de Programación Orientada a Objetos en Java, este curso tiene como objetivo principal enseñarte el paradigma que tuvo base de popularidad en los 90's y es enseñado comúnmente en las universidades para las carreras de Ingeniería en Sistemas entre otras.
Todo lo que aprenderás en este curso te será útil para tener el último peldaño de la programación (En cuanto a aprendizaje de 0 respecta) y aplicarlo a tu vida diaria en todos los lenguajes que desees; dado que, Java al ser un lenguaje que se popularizó y ha tenido una escala bastante amplia desde hace más de 15 años y puesto que su diseño fue que se programara una vez para utilizarse en cualquier dispositivo desde 1995, engloba el paradigma de la Programación orientada a Objetos.
Dado que es una amplia gama de temas los que se tienen que ver, te los resumiré en estos puntos:
1. Programación desde un nivel medio.
2. Polimorfismo.
3. Herencia.
4. Interfaces.
5. Clases abstractas.
6. Encapsulamiento.
7. Tipos de datos.
8. Archivos.
9. Objeto como la base de un todo.
10. Swing.
11. Herramientas de Netbeans.
12. Patrón Singleton.
13. Subir todo nuestro repositorio a Github Pages.
14. Y mucho más...
El curso cubre todo lo necesario desde las bases para hacer ciclos y programación por consola hasta demostraciones gráficas con programas y problemas extraídos desde la vida cotidiana.
Dado que para aprender es necesario tener cierto nivel de teoría el curso estará compuesto de 70% práctica y 30% teoría que llega a resultar en un 50% adicional al curso en teoría para comprender todos los temas adicionales.
Para que las clases tengan una continuidad me he dado a la tarea de hacerlas de un tiempo entre 20 y 25 minutos para su aprovechamiento mayor. Ten en cuenta que para entender un tema a la perfección nos podemos llevar hasta 2 horas de video continuo.
Importante:
El curso es continuo y habrá momentos entre los videos que aclararé ciertas cosas y al avanzar daré por hecho que las saben, por lo cual te recomiendo seguir conmigo en todo momento.
Como explico en el video de introducción, todo el código realizado estará disponible en Github y podrás acceder al mismo sin preocupaciones por si tuviste algún inconveniente o no alcanzaste a copiar junto a mí.
Por último; las grabaciones son en un equipo OS X y no es necesario tener un equipo MacBook para seguir conmigo, dada la explicación previa, Java puede usarse en todo dispositivo y puedes usar Linux o Windows para seguirme. Únicamente se requieren al rededor de 10 GB para instalaciones de IDE's y recursos necesarios para los proyectos que realizaremos.
Who this course is for:
- Estudiantes de Ingeniería en Sistemas, Software, Computación, etc.
- Profesionales que deseen reafirmar conocimientos previos.
- Autodidactas.
Course content
- Preview01:53
- 05:12Etapas de un problema
- 10:40Instalación de dependencias
- 06:24Actualización LTS
- 02:07MacOS System - Actualización y posibles errores en la instalación
Instructor
Técnico Auxiliar con experiencia en toma de muestras y análisis para salud pública.
Estudiante e Ingeniería en Computación dedicado a programación de páginas web, aplicaciones móviles y API's.
Un placer enorme para mí es programar gran parte del día, en especial con retos nuevos y aprender cada día más y más lenguajes de programación que me permitan resolver las necesidades del momento; ya sean personales o por proyectos en equipo para la realización de eventos o solicitudes externas.