When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Programación de Android desde cero con Java +40 horas
Aprender a programar aplicaciones y juegos para Android de forma profesional y desde cero.

This Course Includes
udemy
4.3 (16K reviews )
42h 29m
english
Online - Self Paced
professional certificate
Udemy
About Programación de Android desde cero con Java +40 horas
_Actualizado en Junio de 2019_
Aprende a crear aplicaciones para android
desde cero y de forma sencilla
con Android Studio y las herramientas más profesionales del momento. En este curso aprenderás:
_Java necesario para el desarrollo en Android_
_Desarrollo de Aplicaciones nativas para Android_
_Desarrollo de Juegos para Android_
_Interfaces con Material Design y Responsive Design_
_Administración del hardware de los dispositivos (cámara, memoria, sensores...)_
_Administración de Base de Datos para las apps_
_Control de Versiones con Git y GitHub_
_Diseño y Usabilidad_
_Soporte Multilenguaje de una app_
_GPS, Google Maps_
_Extras_
_Te animo a que veas cualquiera de las clases que estén accesibles antes de comprar el curso y seguro que desearás ver el resto del curso_
A lo largo del curso tendrás varias horas de
ejemplos prácticos
para que captes bien el sentido de cada concepto y sepas aplicarlo en tus propios proyectos. Tendrás el desarrollo de una app como
ejercicio
por cada sección del curso, así como el código de los ejemplos mostrados en los videos. El curso está estructurado de forma modular, así que _tú decides en qué orden ver las secciones_ , sin necesidad de seguir una secuencia obligatoria. Tienes
más de 20 horas de videos
que irán aumentando con el tiempo, ya que esté curso estará en
constante renovación y ampliación.
Además te transmitiremos nuestra experiencia para que seas un profesional en el desarrollo de aplicaciones para Android. Al final este curso
serás capaz de crear una app moderna, funcional y atractiva sin ningún problema
:) Permíteme explicarte por qué debes tomar este curso: Entre todos los tutores que hemos participado en este curso reunimos más de 15 años de experiencia tanto como profesores, como también programador profesionales. El formato de mis videos es muy
didáctico y ameno
. En mi caso me verás a mí insertado dentro del pantalla, _como si estuviera frente a tí_ explicándote cada punto. Te acompañaremos desde el principio, haciendo ejercicios juntos y ayudándote con tus dudas.
El equipo de Tutores
_Alejandro Lora:_ Desarrollador Senior de Software. Trabaja en Irlanda dedicándose únicamente a la programación en Android con Android Studio. Aunque también domina otras áreas del desarrollo de software ajenas a la creación de apps. _Daniel Rodríguez_ : Desarrollador Senior de Software. Maneja una gran variedad de campos, especializado en entornos web y java. Experto en desarrollo de juegos para Android. _José Javier Villena (un servidor):_ Desarrollador Senior de Software. Tengo experiencia en varias tecnologías. He trabajado para organismos del Gobierno de España tanto en Educación impartiendo cursos, como en la producción de software.
Aprende a crear apps nativas para Android con Android Studio
Si quieres ser un verdadero profesional en el desarrollo de aplicaciones para Android es esencial que sepas escribir tu
código de forma nativa
. Muchos de los programadores de apps híbridas no conocen realmente el funcionamiento interno que se produce en un sistema Android, y eso hace que _el rendimiento sea peor, perjudicando la experiencia de usuario_. En este curso aprenderás a crear apps nativas con
Java
. Ademas utilizaremos la herramienta oficial de Google,
Android Studio
, para que estés para trabajar con la herramienta ideal para la producción de software en dispositivos móviles de Android
Creación de apps modernas con Material Design y Responsive Design
_Ser un verdadero profesional no es sólamente saber hacer una app_ , hoy en día es necesario que la experiencia de usuario sea la mejor, y que el diseño sea atractivo. Por eso en este curso
aprenderás a implementar Material Design y Responsive Design
a tus aplicaciones para crear una mejor experiencia. Así tus apps estarán a la última en cuestion de diseño. Veremos algunas herramientas online para implementar Material Design en Android, enseñaremos como incluir Floating Action Buttons, cuadros de diálogos basado en este diseño... Es muy importante que cualquier aplicación Android desarrollada
se vea correctamente en los diferentes dispositivos de diferentes tamaños de pantalla
. Enseñaremos las mejores prácticas y formas de implementarlo desde Android Studio.
Creación de juegos
Es de sobra conocido que la industria del juego está en pleno auge. Pues... en este curso _también aprenderás sobre el desarrollo de juegos_!! A través de algunas liberías que sabrás usar, podrás crear juegos para la industria del entretenimiento. Concretamente verás como hacer un
clon del famoso juego Geometry Dash.
Administración de Bases de Datos para apps y APIs
En la sección de persistencia de datos, el alumno aprenderás a guardar datos en un dispositivo Android _de diferentes formas y con diferentes tecnologías_ , como Shared Preferences o SQLite. Para que tu aplicación permita
interacción entre varios usuarios de forma simultánea y segura
es necesario que sepas usar servicios externos webs como APIs donde acceder a los datos y trabajar con toda la información que almacenen.
Administración del hardware del dispositivo
Si quieres _optimizar tu app para que gestione de forma eficiente los diferentes elementos de hardware_ con los que cuente el dispositivo en el que se ejecute tu app, éste curso es ideal para tí.
Aprenderas a controlar la memoria, sensores, cámara, gps, etc
. De esa forma podrás crear apps más atractivas al usuario. ¿Te habían enseñado a gestionar bien todos esos recursos para que el hardware del dispositivo no sufra? En esos detalles es donde se diferencia un auténtico desarrollador.
Aprende a trabajar en equipo y control de versiones con Git y GitHub
Para ser un verdadero profesional, no basta que con que sepas realizar tus propios proyectos, tienes que saber administrar las diferentes versiones del mismo, o
trabajar en equipo junto a otros desarrolladores que tambien están participando en el mismo proyecto
que tú. Para ello es esencial en el desarrollo moderno aprender Git y GitHub para colaborar en desarrollos en grupo. En este curso tendrás una seccion muy completa, prática y versátil de Git y GitHub, no es el típico temario de comandos y cosas básicas...encontrarás cosas que hasta ahora yo no he visto que tenga ningún otro curso de Git y GitHub, el sistema de control de versiones más extendido y valorado en el ámbito profesional
Un Curso Diferente y en Constante Renovación
El temario de la gran mayoría de cursos sobre Android que encontrarás en internet es muy similar, y al mismo tiempo es muy básico. Este curso no te enseñará solo a saber insertar botones en una pantalla,
aprenderás a crear de forma profesional una aplicación. Encontrarás una gran variedad de contenidos
. Y _te guiaremos hasta un nivel de programación realmente alto_. Además el temario se irá ampliando progresivamente, de modo que _no se quedará estancando._ Existen algunos conceptos extras que se abordarán en el curso, y también en ésto hay cierta flexibilidad, por lo que se pueden evaluar algunas algunos temás del interés de los alumnos,teniendo en cuenta la posibilidad de añadirlos al curso bajo dicha demanda. ¿Verdad que es genial? Pues
_lo mejor de todo es que está a tu alcance._
Compra el curso
y disfruta de todo lo que te está esperando. Nos vemos! José Javier Villena
What You Will Learn?
- Programar y publicar sus propias Aplicaciones para Android .
- Desarrollar y publicar sus propios Juegos para Android .
- Crear apps con Material Design y Responsive Design .
- Administración de Base de Datos para las apps .
- Administrar el hardware de los dispositivos Android (cámara, memoria, sensores...) .
- Administración de GPS, Google Maps, etc .
- Corregir y debuggear problemas en las Aplicaciones .
- Control de Versiones con Git y GitHub para proyectos en equipos de trabajo .
- Crear Aplicaciones con soporte Multilenguage .
- Manejar profesionalmente el entorno de Android Studio para la producción de software.