Desarrollador de Android. Profesional - curso gratuito de Otus, formación 5 meses, Fecha: 1 de diciembre de 2023.
Miscelánea / / December 05, 2023
El curso está diseñado para desarrolladores de Android con al menos 1 año de experiencia y conocimientos de Java o Kotlin.
Aprenderás:
- Conocimiento profundo del SDK de Android. La diferencia entre desarrolladores junior y senior es que el primero puede implementar alguna característica y el segundo puede explique qué se esconde detrás de cada línea de código para esta función, encuentre áreas potencialmente problemáticas y optimice su. Aprenderás lo que sucede dentro de las clases y métodos del SDK de Android, podrás acelerar significativamente tu aplicación, elija el algoritmo de cifrado óptimo para su aplicación y organice un almacenamiento seguro de secretos datos.
- Organizar la infraestructura. Implemente sistemas de integración y entrega continua, cree flujo de git, levante contenedores Docker y Jenkins dentro de ellos. Aprenda a implementar y configurar linters y estilos de verificación para verificar la calidad del código. Podrá escribir sus propias tareas y complementos de Gradle para automatizar y optimizar los procesos de compilación y prueba.
- Diseño de arquitectura de aplicaciones. Aprenderá las fortalezas y debilidades de los patrones y las soluciones arquitectónicas, y aprenderá a elegir el patrón arquitectónico adecuado para su aplicación. Domine las plantillas GoF, MV* para Android y los principios de Arquitectura Limpia. Aprenda a diseñar arquitectura multimodular y refactorizar código heredado.
- Aplicaciones de prueba. No basta con poder escribir pruebas. Es importante acostumbrarse a escribir código confiable y probado, pruebas de integración y pruebas de UI. Veamos los marcos de prueba populares y los enfoques para escribir pruebas.
- Utiliza librerías y frameworks modernos. A nivel profesional, domina Dagger 2 y RxJava 2, podrás correctamente organice DI en una aplicación usando Dagger 2, escriba sus propios operadores en RxJava, etc. Comparación con el curso Básico Androide
Profundización en el desarrollo industrial de Android
Todo el curso está construido en lenguaje Kotlin.
Mucha práctica y comunicación en vivo con los profesores.
Aprendizaje profundo de Gradle, Dagger 2, RxJava 2 y el proceso de prueba de aplicaciones de Android
Construyendo infraestructura desde cero
Diseño de arquitectura de aplicaciones.
2
cursoEgresado del Instituto de Aviación de Kazán con maestría en Ingeniería de Radio y Telecomunicaciones.En desarrollo de Android desde 2013. Desarrolló aplicaciones en pequeñas empresas emergentes y grandes empresas, trabajó en SberTech, dirigió el desarrollo de Android en Technocracy...
Egresado del Instituto de Aviación de Kazán con maestría en Ingeniería de Radio y Telecomunicaciones.En desarrollo de Android desde 2013. Desarrolló aplicaciones en pequeñas empresas emergentes y grandes empresas, trabajó en SberTech, dirigió Desarrollo Android en la empresa Technocracy Actualmente gestionando el desarrollo Android en Alfa-Bank. Optimiza los procesos de desarrollo y entrega de funciones, trabaja en herramientas para hacer la vida más fácil a los desarrolladores. Además del desarrollo de Android, está interesado en el desarrollo backend y las prácticas de DevOps. Le gusta resolver problemas algorítmicos.
3
cursoEn la industria desde 2017. Trabajé en una empresa de subcontratación, logré adquirir experiencia en muchas startups y también trabajé con muchas tecnologías. Logré trabajar en aplicaciones de dos bancos diferentes. Compañías:...
En la industria desde 2017. Trabajé en una empresa de subcontratación, logré adquirir experiencia en muchas startups y también trabajé con muchas tecnologías. Logré trabajar en aplicaciones de dos bancos diferentes. Empresas: S Media Link, EPAM, Alfa bank Intereses: Java, Kotlin, multithreading, arquitectura. En EPAM fue entrevistador certificado, dirigió la comunidad de desarrolladores de oficinas de la ciudad, dio un informe sobre gdg, escribe artículos sobre Habr y medium.
1
BuenoSe dedica al desarrollo de aplicaciones móviles en Beeline como líder de equipo. Trabajó tanto en pequeñas startups como en grandes empresas: Rambler&Co, Lazada (fue comprada por Alibaba) Inició su andadura como...
Se dedica al desarrollo de aplicaciones móviles en Beeline como líder de equipo. Trabajó tanto en pequeñas startups como en grandes empresas: Rambler&Co, Lazada (fue comprada por Alibaba), comenzó su carrera como Desarrollador backend, pero pronto se interesó en la programación para el sistema operativo Android y desde entonces ha estado programando para dispositivos móviles. plataformas. Considera que el desarrollo de la aplicación móvil My Beeline desde cero es uno de los períodos más interesantes de su carrera, y también la formación de un departamento de desarrollo móvil para el posterior soporte y mejora de los proyectos. compañías. Egresado de la Universidad Federal del Sur (Departamento de Software Informático). Posteriormente estudió en la Facultad de Informática de la Universidad Técnica de Hamburgo.