Cómo convertirse en el mejor desarrollador de Android
Cada día utilizas decenas de aplicaciones en tu Android. Y probablemente también se te haya pasado por la cabeza empezar a desarrollar aplicaciones. De hecho, el desarrollo móvil es un negocio bastante complicado, por esta razón mucha gente tiene miedo de probar en este campo. Pero dejemos de lado todos estos temores, porque ahora casi todo el mundo puede aprender a programar. Lo principal es su deseo, y para ello existe un recurso especial.
Cómo convertirse en desarrollador de Android
El servicio OTUS permite a cualquiera hacer algo más que probar su mano en el desarrollo móvil y crear su propia aplicación. Cómo resultado, aprenderás a programar a tal nivel que te contratarán fácilmente para hacer prácticas en una gran empresa de informática. Y si ya trabajas en un lugar así, podrás reclamar fácilmente un aumento de sueldo con tus nuevas habilidades.
Hay dos cursos de formación en desarrollo móvil Android para elegir: «Básico» y «Avanzado», ambos sobre Kotlin. La primera opción es adecuada para los desarrolladores novatos, que al final aprenderán a crear aplicaciones Android de forma profesional y aprenderán los entresijos de la profesión para estar ya preparados para una entrevista para un puesto de desarrollador Android.
Curso básico
Para realizar el curso básico, primero hay que superar una prueba de acceso: hay que entender los principios de la programación orientada a objetos y tener experiencia programando en cualquier lenguaje de programación orientado a objetos. Y si conoces Java y los patrones de diseño, será aún más fácil. En cualquier caso, esto y muchas otras cosas te serán enseñadas.
El programa de formación consta de 7 módulos: desde los fundamentos del desarrollo en Kotlin y Android hasta las pruebas, la publicación y el trabajo en proyectos. Al final deberás defender tu proyecto, tras lo cual no sólo te llevarás un juego completo de materiales de formación, sino que también obtendrás un certificado de finalización. Y los estudiantes con más éxito serán invitados a una entrevista en las empresas asociadas.
Toda la formación se realiza en línea en seminarios web «en directo», no como hacen muchos, a partir de vídeos grabados en lo desconocido. El director del programa del curso básico es Denis Zhuravlev, jefe de equipo de Android en Mediapark. Ha trabajado durante mucho tiempo en la app Ultimate Guitar: Chords & Tabs, una de las mejores apps de autodesarrollo de 2018 según Google Play, además de mantener la posición de app de pago número 1 en Estados Unidos. El resto del profesorado no es menos fuerte: incluye desarrolladores de Android de las principales empresas rusas.
Curso avanzado.
El curso avanzado está diseñado para desarrolladores de Android con 1 año o más de experiencia, con conocimientos de Java o Kotlin. Deberías estar ya familiarizado con el sistema de control de versiones git, los frameworks más populares y tener experiencia con la red y el almacenamiento de datos en Android.
Aprende a descargar música en tu Apple Watch: Una guía detalladaA lo largo del curso trabajarás en tu propio proyecto. Será un cliente ligero para algún servicio con una API pública. De este modo, no sólo aprenderás a entender el SDK de Android en profundidad, sino también a diseñar la arquitectura de la aplicación, organizar la infraestructura y las pruebas. El curso será útil para los desarrolladores de Android que quieran mejorar sus habilidades y conseguir un ascenso, o aquellos que quieran conseguir un puesto lucrativo en una corporación de TI.
El programa está dirigido por Anton Kazakov, jefe de desarrollo de Android en Alfa Bank. Todos los demás instructores son jefes de equipo de Android en grandes empresas mundiales. Los estudiantes que ya han realizado este tipo de cursos hablan muy bien del profesorado (y Anton Kazakov también da consejos útiles para los que están pensando en cambiar de trabajo, ya que es el jefe de desarrollo de Android en Alfa Bank).
Durante la formación, irás desde la inmersión profunda en Kotlin hasta la Vista, los Datos, las Pruebas y otros módulos – 7 módulos en total, incluyendo el trabajo del proyecto final. Podrá aprender en tiempo real: los cursos en línea se imparten dos veces por semana. Y el blog, que incluye artículos del autor de OTUS y traducciones sobre el tema, le ayudará en el proceso.
¿Se darán deberes?
Por supuesto que sí. Una vez a la semana recibirás los deberes, que por término medio te llevarán 4 horas. Esto le permite dominar todas las tecnologías estudiadas en la práctica con el apoyo y la retroalimentación de los profesores. En esta última puedes hacer cualquier pregunta sobre la formación: sobre los materiales de clase, los deberes y el proyecto de graduación.
¿Cómo unirse a un grupo de aprendizaje?
Los grupos de desarrollo básico y avanzado comienzan ya el 23 de diciembre (¡el lunes!), pero aún hay tiempo para apuntarse. Más aún cuando ahora tienes un descuento de Año Nuevo del 30% en la matrícula. Pruébelo, y quizá dentro de un año ya nos escriba sobre el éxito de su aplicación móvil. Al final ya tendrás un CV, un portafolio, habilidades de desarrollo en equipo y la capacidad de desarrollar aplicaciones para la plataforma móvil más importante.
También puede interesarte este contenido relacionado:
- Mini-SIM, Micro-SIM y Nano-SIM: ¿cuál es la diferencia?
- WhatsApp para Android tiene un tema nocturno en su beta. Cómo habilitar
- Error: «Necesitas iniciar sesión con tu cuenta de Google» en Play Market. ¿Qué debo hacer?