Atencion Este artículo no es de ingeniería y está dirigido a lectores que buscan cursos avanzados sobre desarrollo de iOS. Lo más probable es que si no está interesado en aprender, este material no le interesará.

No es ningún secreto que hay muchas organizaciones involucradas en la programación de la enseñanza. En su mayoría, estos son cursos generales con conocimientos básicos, que garantizan el desarrollo de una nueva profesión en el menor tiempo posible. Nosotros en OTUS tomamos un camino diferente, nuestros cursos no serán adecuados para principiantes, pero definitivamente podrán llevarlo de un especialista junior a un "nivel medio" e incluso más.
Hace unos meses, OTUS lanzó varios cursos sobre desarrollo de iOS a la vez, a saber, un curso preparatorio, básico y avanzado. Hablaremos de esto último.
Vale la pena señalar que después de los dos primeros comienzos del curso, recibimos muchas solicitudes de clientes, después de lo cual decidimos finalizar (expandir) el programa y ahora estamos reiniciando el curso avanzado del desarrollador de iOS marcado "V2.0" 
El nuevo curso no tendrá conocimientos básicos, por lo que es más probable que sea adecuado para desarrolladores de iOS con experiencia de 1 año o más. Para estudiar a un nivel avanzado, debe tener los siguientes conocimientos:
- conocimiento del lenguaje Swift (tipos básicos, bucles, ramificaciones);
- experiencia en desarrollo para iOS desde 1 año;
- idea general de Fundación (o Glibc);
- experiencia en Xcode;
- Habilidades Git
Puede ser
evaluado para determinar si tiene suficiente conocimiento y experiencia para completar este curso.
El 20 de noviembre, a las 20:00, OTUS organizará el Día de Puertas Abiertas , donde puede aprender en detalle sobre el curso y hacer sus preguntas al profesor del curso, Yeksey Panteleev. Su experiencia en programación es de más de 17 años, trabajó en las empresas de TI más grandes del país, como Tinkoff Bank, Mail.ru, New Cloud Technologies, y ahora está listo para compartir sus habilidades y conocimientos con los estudiantes. Eksei contará con más detalle sobre el programa del curso, sobre las competencias y perspectivas que los estudiantes esperarán al final del curso.
Además, para probarse un formato de capacitación en línea basado en casos prácticos reales, puede familiarizarse con la grabación del pasado seminario web en línea:
¿Qué hay de nuevo en el curso avanzado versión 2.0?
- Los estudiantes resolverán problemas complejos y difíciles con el nivel de calidad de las aplicaciones de gama alta;
- En el proceso de capacitación, desarrollaremos una interfaz de usuario completa y animada, utilizando SwiftUI y conocimientos que no se pueden encontrar en artículos en Internet;
- Aprenderemos cómo adaptar el código UI para iPadOS y portarlo a las plataformas watchOS, tvOS, macOS;
- Estudiaremos el tema de mezclar paradigmas declarativos e imperativos, patrones Rx y desarrollo en Combine.
- Aprenderemos la rara habilidad de los desarrolladores compatibles con iOS que portan una aplicación a Android mientras mantienen el 80-90% de la lógica. Usando la generación de código, una forma de desarrollarte como ingeniero móvil en forma de T.
De los buenos bonos, vale la pena mencionar que a lo largo de todo el proceso de aprendizaje, los estudiantes pueden contar con el apoyo de los maestros en los canales vacíos cerrados del grupo.
Al finalizar la capacitación, todos los graduados de OTUS tienen la oportunidad de encontrar trabajo en las empresas de TI más grandes que son nuestros socios. Estas incluyen corporaciones como Yandex, Kaspersky, Gazprombank, Tele2, Tinkoff y muchas otras, puede
encontrar una lista completa
aquí .