Master avanzado Android: Patrones de programación con Kotlin
What you'll learn
- Crear interfaces gráficas de acuerdo a los lineamientos oficiales de Android con XML.
- Entender los patrones de diseño más utilizados en el mundo de la programación
- Personalización de una app con buenas prácticas para iconos, colores, textos, tamaños, resoluciones, estilos, temas y más.
- Implementar diferentes patrones en diferentes escenarios para construir soluciones sostenibles.
- Generar código por capas, interfaces, clases abstractas, objetos, etc.
- Presentación de información en interfaces gráficas, con uso de elementos básicos y avanzados de android
- Notificaciones, timers, servicios, fragments, dialogs.
Requirements
- Un ordenador con acceso a internet.
- Conocimientos medios de Kotlin, y básicos de Android.
Description
¡Hola! Gracias por tomarte el tiempo de leer más sobre el curso, no perdamos tiempo y vamos allá!
Si ya sabes algo de Kotlin, pero deseas aprender más sobre cómo crear apps para Android con buenas prácticas, estás en el curso adecuado. Veamos de qué nos servirá aprender patrones como la factoría, singleton, decorador, de estrategia, observador, constructor, adapter, layout, de materiales y muchos más.
Antes de inscribirte a cualquier curso, es importante preguntarnos:
¿De qué seré capaz al terminarlo?
De crear soluciones a problemas comunes a la hora de crear proyectos que queramos vender, y que necesiten cambios, actualizaciones o crecimiento a largo plazo. También a conocer elementos básicos para ser amigables con la interfaz del usuario y a usar soluciones como Fragmentos o Servicios. Deja los códigos gigantes o "espagueti", para los novatos, tu vas a las grandes ligas!
¿Cómo mejorará mi código?
Hay muchos beneficios, los más importantes es que el código con patrones es reutilizable, por lo que una vez los domines, tu tiempo en crear nuevos módulos o proyectos enteros, se reducirá considerablemente.
Otro beneficio es la legibilidad, algo importante si trabajamos con más programadores, pues si todos saben patrones de programación, será sumamente fácil retomar el trabajo de otro.
Separación y abstracción por capas, para que tu código este bien estructurado, algo esencial cuando pasa el tiempo y requerimos modificar el código, modificando el menor número de clases y archivos.
Entre muchas otras mejoras, no te aburriré con tecnicismos, pero te aseguro que te llevarás mucho más!
¿Cómo me beneficia a lograr mis objetivos?
Si planeas dedicarte a ser programador, ya sea independiente o empleado, crear software de calidad es de suma importancia, no solo por el tiempo que nos ahorrará en el futuro si lo modificamos, sino también porque nuestro código es la carta de presentación de nosotros para el resto de clientes al rededor del mundo, así que más vale hacerlo bien y aumentar nuestras posibilidades de éxito.
Y el instructor, ¿Sabe de lo que habla?
Soy el Ing. Alaín Nicolás Tello, no quiero alardear, en resumidas cuentas te diría que si, el título universitario, los certificados, la especialidad, mis más de 8 años de experiencia solo en Android, y... Pero qué te parece si mejor nos centramos en los más de 120,000 estudiantes al rededor del mundo en diferentes plataformas, con calificaciones y comentarios muy buenos en su gran mayoría. No creo que haya mejor prueba que eso, puedes leer las miles de reseñas en mis diferentes cursos.
¿Qué pasa si tengo dudas respecto a lo aprendido?
El curso tiene soporte directo por parte de los creadores, si tienes dudas respecto a lo mostrado en cada clase, háznoslo saber y responderemos a la brevedad. Y si tus dudas son respecto a temas no vistos en clase, pero relacionados al curso, igualmente tendrás soporte.
¿Hay garantía?
Si, tu dinero esta protegido por 30 días, así puedes probar el curso sin riesgo, y en caso de no gustarte el estilo de enseñanza o algo por el estilo, tienes derecho a solicitar un reembolso integro.
Los patrones de programación surgieron para solucionar problemas comunes en el desarrollo de software, son universales y hacen que nuestro código sea más legible, ordenado y escalable. Desde luego Android no es la excepción, al terminar este curso te darás cuenta de la cantidad de patrones que vienen integrados en el SDK de android, y desde luego, en Kotlin.
Sepamos o no, qué es un patrón de diseño, lo cierto es que si queremos dedicarnos a la programación, los estaremos utilizando de una u otra manera, así que porqué no mejor aprender cuales son, para que sirven y como podemos adaptarlos para nuestros propios proyectos.
Este curso esta basado en otro con el mismo temario(bueno, a un 95% de similitud), dicho curso original, fue un éxito rotundo, cortesía de Frogames.
Cursos Android ANT en una colaboración más, trae este curso actualizado, no solo en el API de Android, también en los plugins, librerías y desde luego, 100% migrado de Java a Kotlin.
Este curso está valuado en $199.9 USD, por suerte, y en apoyo ala educación, las ofertas en esta plataforma son generosas, por lo que la inversión final para ti es una ganga, una verdadera oportunidad el día de hoy para cumplir tus metas del mañana. ¡Inscríbete ahora!
No diré más, prefiero que mi trabajo hable por mí.
Con 0% de riesgo para ti, y con toda mi confianza de que aprenderás un montón de cosas con este curso, te digo:
¡Nos vemos en clase!
Who this course is for:
- Desarrolladores Android con poca experiencia, pero muchas ganas de expandir sus habilidades.
- Programadores con interés en aprender los patrones de diseño más universales.
- Personas en busca de reforzar y expandir sus conocimientos en Kotlin.
Instructors
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.
Mi nombre es María Santos y soy Graduada en Matemáticas por la Universitat de les Illes Balears.
Profesionalmente soy cofundadora, junto con Juan Gabriel Gomila, de la empresa Frogames Formación S.L., dedicada a la creación de material y contenido online para diversas plataformas. Te esperamos en frogames formacion.
En mis cursos combino mis conocimientos en Matemáticas con el mundo de la Programación, intentando acercarlo al mundo real de forma amena, didáctica y divertida. Es por eso que invierto mucho tiempo en la creación de materiales, elaboración de historias y elaboración de ejercicios para así salir de las formas de enseñanza convencionales.
Una de mis pasiones son los videojuegos y es por eso que quiero convertirme en Instructora Oficial del motor Unity. Así podré ofrecer cursos para aprender a crear videojuegos en ese motor.
En resumen, me apasiona el mundo de las matemáticas, la programación y los videojuegos y ¡espero lograr compartir esa pasión contigo!
Somos una compañía compuesta por un equipo multidisciplinario, altamente preparado, con más de 20 co instructores online que ofrece asesoría externa para empresas en proyectos de diversa índole como Big data, videojuegos, desarrollo de aplicaciones, entre otros. Igualmente, somos una empresa con instructores certificado de Unity, varios instructores online en la plataforma Udemy (en la cual tenemos cientos de miles estudiantes), y la plataforma latinoamericana Platzi, entre otros.
Nacemos en el año 2013, como parte de un proyecto personal de Juan Gabriel Gomila el cual inicio con el desarrollo de diversas aplicaciones móviles y videojuegos que fueron liberados en la App store y que paulatinamente fueron ganando experiencia y popularidad, adentrándose en nuevos e innovadores proyectos, lo cual nos ha permitido, como compañía startup, mantenernos en constante crecimiento.
Puedes conocer todos nuestros cursos en el nuevo portal de Frogames Formación, donde además de soporte para nuestros cursos tendrás actualizaciones gratuitas y el diploma de finalización blockchain, que te abrirá muchas nuevas puertas en tu futuro laboral.
¡Te esperamos!