Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Life Purpose Meditation Personal Transformation Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software Object Oriented Programming

Programación Orientada a Objetos con Java

Aprende el paradigma popularizado desde los 90's y aplícalo a nuevas aplicaciones.
Rating: 5.0 out of 55.0 (1 rating)
10 students
Created by Luis Angel Curiel
Last updated 11/2020
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

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

12 sections • 86 lectures • 16h 8m total length

  • Preview01:53
  • Etapas de un problema
    05:12
  • Instalación de dependencias
    10:40
  • Actualización LTS
    06:24
  • MacOS System - Actualización y posibles errores en la instalación
    02:07

  • Preview03:59
  • Estructuras de control: If - Else
    20:51
  • Estructuras de control: Else - If
    09:22
  • Estructuras de control: Switch
    11:16
  • Preview13:11
  • Estructuras de repetición: For
    09:04
  • Estructuras de repetición: While
    10:40
  • Estructuras de repetición: Do While
    06:15
  • Arrays
    14:04
  • Recursos de la sección
    00:17

  • Examen de conocimientos
    10 questions
  • Bases de Programación Orientada a Objetos
    09:36
  • Preview09:23
  • Programa Persona - Métodos
    10:54
  • Get - Set & To String
    13:03
  • UML
    10:57
  • Tiro Parabólico
    07:15
  • Preview13:57
  • Componentes
    17:01

  • Programa Racional
    09:40
  • OperacionesRacionales
    17:09
  • Juego de Dados
    08:30
  • Juego final
    12:07

  • Figura
    20:07
  • Persona
    07:32

  • Herencia otra forma de hacerlo
    09:48
  • Interfaces
    08:40
  • Ubicar el directorio actual
    04:29

  • Preview12:42
  • Escritura de Archivos: FileWriter
    09:30
  • Escritura de Archivos: FileOutputStream
    13:19
  • Lectura de Archivos: FileInputStream
    09:33

  • ¿Qué tanto has aprendido de POO?
    9 questions
  • Marco
    07:41
  • Lámina
    17:02
  • WindowEvent
    07:33
  • Gestores y Eventos
    10:41
  • Action Events
    12:52
  • Eventos de Mouse y Teclado
    14:18
  • Mouse Event y Key Listener
    16:39
  • Cursor de ventana
    3 questions

  • Lámina - Atributos
    13:49
  • Lámina - Escribir y leer
    10:16
  • Marco e inicialización
    08:04

  • JFrame Form
    14:18
  • ¡Información importante!
    00:30
  • Componentes - JTattoo y Reloj
    17:14
  • Componentes - Background
    11:04
  • Message Dialog
    07:14
  • Confirm Dialog
    06:51
  • Input Dialog
    09:12
  • JDialog
    15:23
  • Casillas de Verificación
    10:37
  • Button Group
    14:24
  • Listas
    13:17
  • Lista Modelo
    16:13
  • Lista Desplegable
    24:35
  • Lista Desplegable add
    01:43
  • Pestañas Modelo
    13:43
  • Pestañas Vinculación
    21:37
  • Tabla - Design to Model
    11:11
  • Tabla - Table Model to Actions
    24:35
  • Tabla - Archivos
    12:34
  • Tabla - Save and Export
    17:12
  • Add: Progress Bar
    17:34
  • Antes de comenzar
    00:28

Instructor

Luis Angel Curiel
Técnico Clínico Auxiliar Químico Laboratorista
Luis Angel Curiel
  • 5.0 Instructor Rating
  • 1 Review
  • 10 Students
  • 1 Course

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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.