Atenção! Este artigo não é de engenharia e destina-se a leitores que estão em busca de cursos avançados sobre desenvolvimento para iOS. Provavelmente, se você não estiver interessado em aprender, este material não será do seu interesse.

Não é nenhum segredo que existem muitas organizações envolvidas no ensino de programação. Principalmente, são cursos regulares com conhecimentos básicos, garantindo o desenvolvimento de uma nova profissão no menor tempo possível. Em OTUS, seguimos o caminho inverso, nossos cursos não são adequados para iniciantes, mas com certeza serão capazes de transportar você de um especialista júnior para um "médio" e ainda mais.
Há alguns meses, a OTUS lançou vários cursos sobre desenvolvimento iOS ao mesmo tempo, nomeadamente um curso preparatório, básico e avançado. Vamos falar sobre o último.
Vale ressaltar que, após os dois primeiros começos do curso, recebemos muitas solicitações de clientes, após o que decidimos finalizar (expandir) o programa e agora estamos reiniciando o curso avançado do desenvolvedor do iOS marcado como "V2.0" 
O novo curso não terá conhecimentos básicos; portanto, é mais provável que seja adequado para desenvolvedores de iOS com experiência de 1 ano ou mais. Para estudar em um nível avançado, você deve ter o seguinte conhecimento:
- conhecimento da linguagem Swift (tipos básicos, loops, ramificação);
- experiência em desenvolvimento para iOS a partir de 1 ano;
- ideia geral de fundação (ou Glibc);
- experiência em Xcode;
- Habilidades Git
Você pode fazer um
teste para determinar se possui conhecimento e experiência suficientes para concluir este curso.
No dia 20 de novembro, às 20:00, a OTUS sediará o Open Doors Day , onde você poderá aprender sobre o curso em detalhes e fazer suas perguntas ao professor do curso Eksey Panteleev. Sua experiência em programação é de mais de 17 anos, ele trabalhou nas maiores empresas de TI do país, como Tinkoff Bank, Mail.ru, New Cloud Technologies e agora está pronto para compartilhar suas habilidades e conhecimentos com os alunos. Eksei falará mais detalhadamente sobre o programa do curso, sobre as competências e perspectivas que os alunos esperam ao final do curso.
Além disso, para experimentar um formato de treinamento on-line com base em casos práticos reais, você pode se familiarizar com a gravação do webinar on-line anterior:
O que há de novo na versão 2.0 do curso avançado?
- Os alunos resolverão problemas complexos e graves com o nível de qualidade dos aplicativos de ponta;
- No processo de treinamento, desenvolveremos uma interface do usuário abrangente e animada, usando SwiftUI e conhecimento que não pode ser encontrado em artigos na Internet;
- Aprenderemos como adaptar o código da interface do usuário para o iPadOS e portá-lo para as plataformas watchOS, tvOS, macOS;
- Estudaremos a questão da mistura de paradigmas declarativos e imperativos, padrões de Rx e desenvolvimento no Combine.
- Aprenderemos a rara habilidade de desenvolvedores compatíveis com iOS, portando um aplicativo para Android, mantendo 80 a 90% da lógica. Usando a geração de código, uma maneira de se desenvolver como um engenheiro móvel em forma de T.
Dos bons bônus, vale dizer que durante todo o processo de aprendizado, os alunos podem contar com o apoio de professores nos canais de folga fechados do grupo.
Após a conclusão do treinamento, todos os graduados da OTUS têm a chance de encontrar empregos nas maiores empresas de TI que são nossos parceiros. Isso inclui empresas como Yandex, Kaspersky, Gazprombank, Tele2, Tinkoff e muitas outras. Uma lista completa pode ser
encontrada aqui .