Atención! Este artigo non é enxeñería e está destinado a lectores que buscan cursos avanzados de desenvolvemento de iOS. O máis probable é que, se non che interesa aprender, este material non che interese.
Non é ningún segredo que hai moitas organizacións que ensinan programación. A maioría son cursos ordinarios con coñecementos básicos, que garanten o desenvolvemento dunha nova profesión no menor tempo posible. En OTUS tomamos un camiño diferente; os nosos cursos non son axeitados para principiantes, pero definitivamente poden pasarte dun especialista júnior a un "intermedio" e incluso superior.
Hai uns meses, OTUS puxo en marcha varios cursos sobre desenvolvemento de iOS, concretamente un curso preparatorio, básico e avanzado. Desta última falaremos.
Cabe sinalar que despois dos dous primeiros lanzamentos do curso recibimos moitas solicitudes de clientes, despois de que decidimos finalizar (ampliar) o programa e agora estamos relanzando o curso avanzado para desenvolvedores de iOS marcado como "V2.0".
O novo curso non conterá coñecementos básicos, polo que é máis axeitado para desenvolvedores de iOS con 1 ano ou máis de experiencia. Para estudar a un nivel avanzado, debes ter os seguintes coñecementos:
- coñecemento da linguaxe Swift (tipos básicos, bucles, ramificación);
- Experiencia no desenvolvemento de iOS durante polo menos 1 ano;
- comprensión xeral da Fundación (ou Glibc);
- experiencia en Xcode;
- Habilidades Git.
Para determinar se tes coñecementos e experiencia suficientes para realizar este curso, podes cursar
Ademais, para probar o formato de formación en liña baseado en casos prácticos reais, podes familiarizarte coa gravación do seminario en liña anterior:
Que hai de novo no Curso Avanzado 2.0?
- Os estudantes resolverán problemas complexos e duros co nivel de calidade das principais aplicacións;
- Durante o proceso de formación, desenvolveremos unha IU complexa e animada utilizando SwiftUI e coñecementos que non se poden atopar nos artigos en Internet;
- Aprenderemos como adaptar o código da interface de usuario para iPadOS e transferilo ás plataformas watchOS, tvOS e macOS;
- Imos estudar a cuestión de mesturar paradigmas declarativos e imperativos, patróns Rx e desenvolvemento en Combine.
- Aprendamos a rara habilidade de portar unha aplicación a Android cómodamente para os desenvolvedores de iOS preservando o 80-90 % da lóxica. Usando a xeración de código, unha forma de desenvolverse como enxeñeiro móbil en forma de T.
Unha das bonificacións agradables é que ao longo de todo o proceso de aprendizaxe, os estudantes poden contar co apoio do profesorado en canles de grupos pechados.
Ao rematar a formación, todos os titulados de OTUS teñen a oportunidade de atopar emprego nas maiores empresas de TI que son os nosos socios. Estes inclúen corporacións como Yandex, Kaspersky, Gazprombank, Tele2, Tinkoff e moitas outras, podes ver a lista completa
Fonte: www.habr.com