Programacin de Android desde Cero +35 horas Curso COMPLETO (Udemy.com)

Aprender a programar aplicaciones y juegos para Android de forma profesional y desde cero.

Created by: Jose Javier Villena

Produced in 2018

icon
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
  • Administracin de Base de Datos para las apps
  • Administrar el hardware de los dispositivos Android (cmara, memoria, sensores...)
  • Administracin 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 produccin de software

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 76 / 100

icon
Course Description

Actualizado en Junio de 2019Aprende a crear aplicaciones para android desde cero y de forma sencillacon Android Studio y las herramientas ms profesionales del momento. En este curso aprenders:

Java necesario para el desarrollo en AndroidDesarrollo de Aplicaciones nativas para AndroidDesarrollo de Juegos para AndroidInterfaces con Material Design y Responsive DesignAdministracin del hardware de los dispositivos (cmara, memoria, sensores...)Administracin de Base de Datos para las appsControl de Versiones con Git y GitHubDiseo y UsabilidadSoporte Multilenguaje de una appGPS, Google MapsExtrasTe animo a que veas cualquiera de las clases que estn accesibles antes de comprar el curso y seguro que desears ver el resto del cursoA lo largo del curso tendrs varias horas deejemplos prcticospara que captes bien el sentido de cada concepto y sepas aplicarlo en tus propios proyectos.
Tendrsel desarrollo de una app como ejercicio por cada seccin del curso, as como el cdigo de los ejemplos mostrados en los videos. El curso est estructurado de forma modular, as quet decides en qu orden ver las secciones, sin necesidad de seguir una secuencia obligatoria. Tienesms de 20 horas de videosque irn aumentando con el tiempo, ya que est curso estar enconstante renovacin y ampliacin.
Adems te transmitiremos nuestra experiencia para que seas un profesional en el desarrollo de aplicaciones para Android. Al final este cursosers capaz de crear una app moderna, funcional y atractiva sin ningn problema:)Permteme explicarte por qu debes tomar este curso:
Entre todos los tutores que hemos participado en este curso reunimos ms de 15 aos de experiencia tanto como profesores, como tambin programador profesionales. El formato de mis videos es muydidctico y ameno. En mi caso me vers a m insertado dentro del pantalla,como si estuviera frente a texplicndote cada punto. Te acompaaremos desde el principio, haciendo ejercicios juntos y ayudndote con tus dudas.
El equipo de TutoresAlejandro Lora:
Desarrollador Senior de Software. Trabaja en Irlanda dedicndose nicamente a la programacin en Android con Android Studio. Aunque tambin domina otras reas del desarrollo de software ajenas a la creacin de apps.
Daniel Rodrguez: 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 tecnologas. He trabajado para organismos del Gobierno de Espaa tanto en Educacin impartiendo cursos, como en la produccin de software. Aprende a crear apps nativas para Android con Android StudioSi quieres ser un verdadero profesional en el desarrollo de aplicaciones para Android es esencial que sepas escribir tu cdigo de forma nativa. Muchos de los programadores de apps hbridas 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 aprenders a crear apps nativas con Java. Ademas utilizaremos la herramienta oficial de Google, Android Studio, para que ests para trabajar con la herramienta ideal para la produccin de software en dispositivos mviles de Android.
Creacin de apps modernas con Material Design y Responsive DesignSer un verdadero profesional no es slamente saber hacer una app, hoy en da es necesario que la experiencia de usuario sea la mejor, y que el diseo sea atractivo. Por eso en este curso aprenders a implementar Material Design y Responsive Design a tus aplicaciones para crear una mejor experiencia. As tus apps estarn a la ltima en cuestion de diseo.
Veremos algunas herramientas online para implementar Material Design en Android, ensearemos como incluir Floating Action Buttons, cuadros de dilogos basado en este diseo...
Es muy importante que cualquier aplicacin Android desarrollada se vea correctamente en los diferentes dispositivos de diferentes tamaos de pantalla. Ensearemos las mejores prcticas y formas de implementarlo desde Android Studio.
Creacin de juegosEs de sobra conocido que la industria del juego est en pleno auge. Pues... en este curso tambin aprenders sobre el desarrollo de juegos!! A travs de algunas liberas que sabrs usar, podrs crear juegos para la industria del entretenimiento. Concretamente vers como hacer un clon del famoso juego Geometry Dash.
Administracin de Bases de Datos para apps y APIsEn la seccin de persistencia de datos, el alumno aprenders a guardar datos en un dispositivo Android de diferentes formas y con diferentes tecnologas, como Shared Preferences o SQLite. Para que tu aplicacin permita interaccin entre varios usuarios de forma simultnea y segura es necesario que sepas usar servicios externos webs como APIs donde acceder a los datos y trabajar con toda la informacin que almacenen.
Administracin del hardware del dispositivoSi 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, cmara, gps, etc. De esa forma podrs crear apps ms atractivas al usuario. Te haban enseado a gestionar bien todos esos recursos para que el hardware del dispositivo no sufra? En esos detalles es donde se diferencia un autntico desarrollador.
Aprende a trabajar en equipo y control de versiones con Git y GitHubPara ser un verdadero profesional, no basta que con que sepas realizar tus propios proyectos, tienes que saber administrar las diferentes versiones del mismo, otrabajar en equipo junto a otros desarrolladores que tambien estn participando en el mismo proyectoque t. Para ello es esencial en el desarrollo moderno aprender Git y GitHub para colaborar en desarrollos en grupo. En este curso tendrs una seccion muy completa, prtica y verstil de Git y GitHub, no es el tpico temario de comandos y cosas bsicas...
encontrars cosas que hasta ahora yo no he visto que tenga ningn otro curso de Git y GitHub, el sistema de control de versiones ms extendido y valorado en el mbito profesionalUn Curso Diferente y en Constante RenovacinEl temario de la gran mayora de cursos sobre Android que encontrars en internet es muy similar, y al mismo tiempo es muy bsico. Este curso no te ensear solo a saber insertar botones en una pantalla, aprenders a crear de forma profesional una aplicacin. Encontrars una gran variedad de contenidos. Y te guiaremos hasta un nivel de programacin realmente alto. Adems el temario se ir ampliando progresivamente, de modo que no se quedar estancando.
Existen algunos conceptos extras que se abordarn en el curso, y tambin en sto hay cierta flexibilidad, por lo que se pueden evaluar algunas algunos tems del inters de los alumnos,teniendo en cuenta la posibilidad de aadirlos al curso bajo dicha demanda.
Verdad que es genial? Pueslo mejor de todo es que est a tu alcance.
Compra el cursoy disfruta de todo lo que te est esperando.
Nos vemos!
Jos Jav

icon
Instructor Details

Jose Javier Villena

Soy un apasionado de la programacin en varios lenguajes. Actualmente soy Tutor Premium para CodigoFacilito (canal de programacin en castellano con ms suscriptores del mundo - 630k), tambien he participado en la Comunidad de Platzi y tengo experiencia como Redactor para Cristalab (portal de artculos escritos sobre tecnologa ms grande del mundo en espaol) y adems he impartido cursos como tutor en otros canales y plataformas online a nivel mundial, as como tambin he sido tutor de cursos presenciales en formacin supervisada por el Gobierno de Espaa.
Tengo ms de 15 aos de experiencia como analista-programador en diferentes lenguajes (xml, c++, javascript, vbasic, pl/sql, html, css, etc) y sistemas de bases de datos, gestionando la aplicacin usada en ms de 20 hospitales y centros de Madrid, as como dando soporte en las Terminales del Aeropuerto Internacional de Barajas Adolfo Suarez (MAD).
Aparte de la experiencia profesional, siempre me ha gustado estar actualizado y conocer otras tecnologas diferentes a las que use laboralmente, de modo que conozco ms lenguajes de programacin como java, haskell o swift entre otros.
Me gusta ensear de forma sencilla, como hubiera querido que me ensearan a m. Tengo mi propio canal de youtube con unos 65K suscriptores y me gusta atender sus dudas y peticiones, as que p

icon
Reviews

3.8

312 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Sandra on 12/27/2020

Hasta ahora va bien el curso explica muy bien

By ker lvarez Hernndez on 12/20/2020

Parece un curso muy profesional y bien explicado, me est gustando

By Ricardo Garca on 12/20/2020

En este curso primero te ensean las bases para los lenguajes de programacin y despus puedes ver los resultados conforme vayas avanzando.

By Jaime Sandoval Snchez on 12/20/2020

Muy Enriquecedor

By William Fernando Pea Corzo on 12/20/2020

se explica lo que es

By Temilo Pereira on 12/20/2020

Real y didctico, el tema que le diera error en 3 oportunidades su cdigo, es un ejemplo de como funciona la plataforma en lnea. Tambin valoro el hecho de que recalca que no sera necesario descargar plataformas para programar en Java, ya que no ser til como tal al momento de programar en AndroidOS.

By Manuel Vega on 12/20/2020

muy bueno pero le falta actualizar algunos temas

By Uziel Andrade on 11/27/2020

Buen Curso

By Omar Bravo Jimnez on 11/21/2020

clara y hasta el momento he aprendido

By Uriel Cruz Martnez on 11/14/2020

Si por que, es la base de lo que pretendo realizar para el desarrollo de mi empresa.

By Sandra Aguilar on 11/13/2020

Me ayud inmensamente en mi proyecto de titulacin. Excelentes temas y ejemplos

By Christian Lorca on 11/11/2020

No se observa un conocimiento completo ni dominio del tema.