Varning! Den hÀr artikeln Àr inte en ingenjörsartikel och Àr avsedd för lÀsare som söker avancerade kurser i iOS-utveckling. Om du inte Àr intresserad av att lÀra dig, kommer det hÀr materialet troligtvis inte att vara av intresse för dig.

Det Àr ingen hemlighet att det finns mÄnga organisationer som Àr involverade i programmeringsundervisning. Dessa Àr huvudsakligen vanliga kurser med grundlÀggande kunskaper, vilket garanterar förvÀrvandet av ett nytt yrke pÄ kortast möjliga tid. Vi pÄ OTUS valde en annan vÀg, vÄra kurser Àr inte lÀmpliga för nybörjare, men de kan definitivt ta dig frÄn juniorspecialist till mellanspecialist och Ànnu högre upp.
För nÄgra mÄnader sedan lanserade OTUS flera kurser om iOS-utveckling, nÀmligen en förberedande kurs, grundlÀggande och avancerad. Vi ska prata om det senare.
Det Àr vÀrt att notera att efter de tvÄ första lanseringarna av kursen fick vi mÄnga förfrÄgningar frÄn kunder, varefter vi beslutade att förfina (utöka) programmet och nu Äterlanserar vi den avancerade iOS-utvecklarkursen med mÀrket "V2.0".

Den nya kursen kommer inte att tÀcka grundlÀggande kunskaper, sÄ den Àr mer lÀmpad för iOS-utvecklare med 1 Ärs eller mer erfarenhet. För att studera pÄ avancerad nivÄ behöver du ha följande kunskaper:
- kunskap om Swift-sprÄket (grundlÀggande typer, cykler, förgreningar);
- erfarenhet av iOS-utveckling frÄn 1 Är;
- allmÀnna kunskaper om Foundation (eller Glibc);
- erfarenhet av Xcode;
- Git-fÀrdigheter.
För att avgöra om du har tillrÀckliga kunskaper och erfarenhet för att ta den hÀr kursen kan du vilja .
, dÀr du kan lÀra dig mer om kursen och stÀlla dina frÄgor till kurslÀraren, Eksey Panteleev. Han har över 17 Ärs erfarenhet av programmering, han har arbetat pÄ de största IT-företagen i landet, sÄsom Tinkoff Bank, Mail.ru och New Cloud Technologies, och Àr nu redo att dela med sig av sina fÀrdigheter och kunskaper till studenter. Eksey kommer att berÀtta mer om kursprogrammet, de kompetenser och framtidsutsikter som studenterna kommer att ha efter avslutad kurs.
För att prova onlineutbildningsformatet baserat pÄ verkliga praktiska fall kan du ocksÄ titta pÄ inspelningen av det tidigare onlinewebbinariet:

Vad Àr nytt i avancerad kurs version 2.0?
- Studenterna kommer att lösa komplexa och svÄra problem med samma kvalitetsnivÄ som toppapplikationer;
- Under utbildningen kommer vi att utveckla ett komplext och animerat anvÀndargrÀnssnitt med hjÀlp av SwiftUI och kunskap som inte finns i artiklar pÄ internet;
- Vi kommer att lÀra oss hur man anpassar UI-kod för iPadOS och överför den till watchOS, tvOS, macOS plattformar;
- Vi kommer att studera frÄgan om att blanda deklarativa och imperativa paradigmer, Rx-mönster och utveckling pÄ Combine.
- LĂ„t oss lĂ€ra oss en sĂ€llsynt fĂ€rdighet att porta en applikation till iOS pĂ„ ett sĂ€tt som Ă€r bekvĂ€mt för iOS-utvecklare. Android Medan 80â90 % av logiken bevaras. AnvĂ€nder kodgenerering, ett sĂ€tt att utveckla dig sjĂ€lv som en T-formad mobil ingenjör.
En av de trevliga bonusarna Àr att eleverna under hela inlÀrningsprocessen kan rÀkna med stöd frÄn lÀrare i gruppens slutna Slack-kanaler.
Efter avslutade studier har alla OTUS-utexaminerade chansen att hitta anstÀllning i de största IT-företagen som Àr vÄra partners. Dessa inkluderar företag som Yandex, Kaspersky, Gazprombank, Tele2, Tinkoff och mÄnga andra, en fullstÀndig lista finns hÀr .
KĂ€lla: will.com
