About this Course
4.7
805 ratings
378 reviews
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Hours to complete

Approx. 18 hours to complete

Suggested: 3 weeks of study, 3-5 hours/week...
Available languages

Spanish

Subtitles: Spanish...

Skills you will gain

InterfacesJava ProgrammingObject-Oriented Programming (OOP)Arrays
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Hours to complete

Approx. 18 hours to complete

Suggested: 3 weeks of study, 3-5 hours/week...
Available languages

Spanish

Subtitles: Spanish...

Syllabus - What you will learn from this course

Week
1
Hours to complete
5 hours to complete

Básicos de Java

¡Bienvenid@ al curso Programando con Java para aplicaciones Android! En este módulo, revisarás los conceptos de programación básicos que utiliza Java, practicarás cómo instalarlo y dejarlo listo para Android Studio. Definirás los tipos de datos más convenientes para el ahorro de memoria en tus apps, las mejores prácticas para nombrar variables y objetos y utilizarás los operadores y el control de flujo en programas Java. ...
Reading
20 videos (Total 133 min), 3 readings, 2 quizzes
Video20 videos
Generalidades y componentes de Java4m
Nuestro primer Hola Mundo10m
Hola Mundo IDE2m
Ejercicio Hola Mundo IDE8m
Tipos de datos Enteros4m
Ejercicio datos Enteros6m
Datos Float y Double4m
Datos Char y Boolean3m
Naming y Cast de variables3m
Arreglos7m
Ejemplo Arreglos12m
Aritméticos y de Asignación2m
Ejemplo Aritméticos y de Asignación9m
Incremento y Decremento1m
Ejemplo Incremento y Decremento9m
Equidad y Relacionales6m
Lógicos7m
Control de flujo (if, else, switch)11m
Control de flujo (while,for, foreach)14m
Reading3 readings
¿Qué y cómo lo hago?10m
Otras fuentes de consulta10m
Instalación de Java en Windows, Mac y Linux10m
Quiz1 practice exercise
Operadores6m
Week
2
Hours to complete
4 hours to complete

Programación Orientada a Objetos (POO)

En este módulo, analizarás problemas de la vida real para transformarlos a código Java. Con ayuda de la Programación Orientada a Objetos, explicaciones claras y ejemplos prácticos distinguirás conceptos como herencia, polimorfismo, sobrecarga, sobreescritura, interfaces; palabras reservadas como super y this y mucho más...
Reading
15 videos (Total 114 min), 1 reading, 1 quiz
Video15 videos
Clases5m
Declarando e instanciando objetos5m
Utilizando objetos y accesando a métodos2m
Métodos y miembros estáticos5m
Sobrecarga de métodos y constructores3m
Ejemplo Objetos7m
Modificadores de acceso3m
Herencia y Polimorfismo7m
Ejemplo Modificadores de acceso4m
Getters y Setters ¿qué y para qué?10m
Variables vs. Objetos5m
Ejemplo Herencia y Polimorfismo27m
Interfaces3m
Ejemplo Interfaces15m
Reading1 reading
¿Problemas técnicos?10m
Week
3
Hours to complete
3 hours to complete

Lenguaje adicional de Java

En este último módulo, revisaremos algunos temas adicionales que te serán de gran utilidad para desarrollar tus aplicaciones sacando el mejor provecho del lenguaje....
Reading
6 videos (Total 27 min), 2 quizzes
Video6 videos
Ejemplo Arraylist7m
Ejemplo Vector4m
Excepciones4m
Ejemplo Excepciones7m
Despedidam
Quiz1 practice exercise
Lenguaje adicional Java6m
4.7
Career direction

71%

started a new career after completing these courses
Career Benefit

83%

got a tangible career benefit from this course

Top Reviews

By KBJul 10th 2016

Muy buen curso! Muy explicativo, aunque siento que puede ser un poco mas eplicativo aplicando otras tecnicas pedagogicas. Aun asi es muuy bueno!!

By JMFeb 19th 2017

Excelente curso para aprender los fundamentos de Java y la programación Orientada a Objetos. La instructora tiene una didáctica impresionante.

Instructor

Avatar

Anahi Salgado

Anahi Salgado. Android Certified Application Developer, programadora, capacitadora y conferencista.
Universidad Nacional Autónoma de México

About Universidad Nacional Autónoma de México

La Universidad Nacional Autónoma de México fue fundada el 21 de septiembre de 1551 con el nombre de la Real y Pontificia Universidad de México. Es la más grande e importante universidad de México e Iberoamérica. Tiene como propósito primordial estar al servicio del país y de la humanidad, formar profesionistas útiles a la sociedad, organizar y realizar investigaciones, principalmente acerca de las condiciones y problemas nacionales, y extender con la mayor amplitud posible, los beneficios de la cultura....

About the Desarrollo de aplicaciones móviles con Android Specialization

Desarrolla aplicaciones móviles usando Android Studio. Construye tus proyectos de forma profesional con todas las métricas de diseño de Material Design y las mejores prácticas de programación en java. Llega a millones de usuarios subiendo tus apps a Google Play y ¡Conviértete en un desarrollador de aplicaciones móviles profesional!...
Desarrollo de aplicaciones móviles con Android

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

More questions? Visit the Learner Help Center.