Android: Fundamentos para crear tus primeras apps de calidad
What you'll learn
- Tener un entorno de desarrollo completo para android(Android Studio, Emulador AVD, SDK Manager).
- Conocer los fundamentos de Java(variables, tipos primitivos, operadores, etc.)
- Las bases de la POO(Programación Orientada a Objetos).
- Diseñar vistas adaptables a diferentes distribuciones, tamaños, idiomas, etcétera.
- Utilizar los componentes de entrada y salida mas comunes en android.
- Sacarle el máximo provecho a los recursos de android para crear Apps de calidad.
- Programar con best practices(mejores practicas).
- Entender la estructura de un proyecto en android.
- Programar aplicaciones completas y funcionales.
- Aplicar los fundamentos de Java y Android en aplicaciones reales.
Requirements
- Una computadora con acceso a Internet.
- Conocimiento básico de un entorno de desarrollo(deseable).
- Haber desarrollado en algún otro lenguaje(deseable).
Description
Curso exprés para ser un programador Android de calidad con Java y Android Studio 3.
Nota: Este curso no se actualizará en un futuro cercano.
Este curso enseña desde cero los fundamentos de Android, con los temas mas importantes para programar aplicaciones de alta calidad y con el uso de mejores practicas.
Aquí veremos paso a paso como tener un entorno de desarrollo completo para android. Aprende a programar de forma correcta y así crear buenas apps como los profesionales.
¿Te gustan las cosas claras y concisas? ¿Tienes ganas de superarte y aprender un nuevo lenguaje de programación? ¿Quieres estar seguro de que estas aprendiendo a crear apps de la forma correcta, tal y como lo hacen los profesionales?
En hora buena, este curso es para ti.
Aquí entenderás porque Android Studio y Java son la mejor opción para desarrollar en la plataforma de android. Comenzaremos por darte un entorno completo, nativo y totalmente gratuito para que no haya impedimentos para crear esa app que tanto quieres.
Durante mi formación como programador de android certificado, se lo abrumador que puede ser dar el primer paso, o lo difícil que es seleccionar buen material de aprendizaje en Internet, porque seamos honestos, hay infinidad de tutoriales, cursos, artículos, etc... que están desactualizados, mal estructurados o incluso incompletos. Conozco la posición en la que estas y por eso voy a orientarte paso a paso para que logres tu objetivo; siempre estoy contestando dudas a mis alumnos y escuchando sus peticiones para nuevas clases.
¿Que aprenderás con este curso?
Java para android.
Usar Android Studio y AVD.
Programación Orientada a Objetos.
Estructura de un proyecto nativo.
Diseño de vistas en XML.
Uso de recursos alternos.
Responsive Design.
Programar con mejores practicas.
Crearas aplicaciones totalmente funcionales.
Consejos y extras.
Además de todo eso, quiero aclarar que este curso se mantendrá en constante evolución, ya que se irán añadiendo clases sobre temas y aplicaciones completas que ayuden a solidificar aún mas los conocimientos adquiridos. Y si tienes alguna duda, sugerencia o petición, adelante! eres parte del curso y tu puedes ayudar a moldearlo.
Inscribete ahora mismo, es totalmente gratis! y lo seguirá siendo.
Nos vemos en clase!
Who this course is for:
- Principiantes en JAVA y la programación orientada a objetos
- Ideal para quien desea desarrollar Apps nativas de Android.
- Personas que les gusten los retos y hacer las cosas bien(best practices).
- Programadores de Android que no estén seguros de si lo están haciendo bien.
- Alguien con dudas sobre como comenzar correctamente a desarrollar para Android.
- Programadores de otros lenguajes que quieren aprender una nueva plataforma.
Instructor
Desarrollador Android(Java/Kotlin):
Desde 2014 me dedico completamente al desarrollo en esta plataforma, en 2015 y 2016 me certifique en 4 diferentes cursos para el desarrollo apps nativas en Android y móviles en general (iOS y cordova), en la UPV(Universitat Politécnica de València), Galileo Universidad y en UCM(Universidad Complutense de Madrid).
He participado en proyectos grandes y pequeños con múltiples tecnologías y características en la arquitectura, desarrollando en su mayoría software a la medida y SaaS(Software como un Servicio) para el sector privado principalmente.
Como Instructor:
Cuento con más de 7 años de experiencia como instructor en Udemy, 20 cursos, y mis más de 135,000 estudiantes con calificaciones positivas, me respaldan como un instructor serio a la hora de comprometerse con el aprendizaje rápido y claro.
Tengo la mayor variedad y especialización de temas para programación de Android con Kotlin en todo el mercado en Español.
Además Colaboramos con Frogames desde 2020, impartiendo igualmente cursos de programación con buenas prácticas.
Experiencia en Front-end:
Iniciando mi carrera en el ambiente laboral, estuve por 3 años en una compañía petrolera, en el departamento de desarrollo e innovación tecnológica como programador front-end con los lenguajes ActionScript 3 y Flex 3 para la construcción web de tipo RIA(Rich Internet Application) en el desarrollo de software a la medida.
A finales de 2015 me introduje al mismo desarrollo de tipo RIA pero ahora con AngularJS como framework principal en conjunto con otras tecnologías(JavaScript, HTML5, CSS, jQuery, etcétera), siguiendo los lineamientos de Material Design.
Mas desarrollo móvil(híbridas y iOS):
Creación de apps para Android y iOS con tecnología web (Phonon + Apache Cordova), creando aplicaciones híbridas para solucionar proyectos de corto alcance y con problemas de capital humano. En enero 2017 también me certifique en el desarrollo de apps nativas para iOS con Swift3.
Experiencia en el extranjero:
Gracias a las estadías durante mi formación universitaria, tuve la oportunidad de laborar en 2 empresas españolas en 2011 como programador web y encargado de campañas marketing con SEO y Google Adwords. Adicionalmente a esto, también cuento con una estadía en Essen, Alemania, por motivos de capacitación en la universidad de Duisburg-Essen.