Vývojár pre iOS. Základný - bezplatný kurz od Otus, školenie 4 mesiace, Termín: 26.11.2023.
Rôzne / / December 05, 2023
Osvojíte si všetky potrebné zručnosti na samostatný vývoj iOS aplikácií ako napr internetové obchody, bankové aplikácie, editory fotografií, všetky druhy asistentov, fitness aplikácie a iné služby. Táto príprava bude stačiť na kvalifikáciu na pozíciu začínajúceho iOS vývojára s platom ~100 tis. rubľov
Pre koho je tento kurz určený?
Pre tých, ktorí sa rozhodli zvládnuť špecializáciu vývojára iOS alebo chcú samostatne implementovať myšlienku svojej aplikácie. Program je určený pre ľudí, ktorí neovládajú ani základné princípy programovania, keďže všetko naučíme na kurze.
Projektový prístup
Počas celého kurzu budete pracovať na veľkom projekte pre svoje portfólio – vlastnej aplikácii. Každá domáca úloha vás priblíži ku konečnému cieľu – zverejneniu vašej aplikácie v AppStore.
Naučíš sa:
Vytvárajte aplikácie pre iOS v najnovšej verzii Swift 5.x
Základy práce s SwiftUI a Combine
Aplikujte vo vývoji princípy SOLID
Zakryte svoj kód testami pomocou TDD
Práca so sieťou pomocou VK API ako príklad
Použite aplikáciu Instruments na spracovanie výnimiek a zlyhaní, kontrolu aplikácie na úniky pamäte, dlho bežiace moduly atď.
Naši partneri Certiport poskytujú všetkým absolventom kurzu 10% zľavu na certifikačnú skúšku App Development with Swift (Level1)!
Vysokú školu ukončil v odbore Počítačový softvér a automatizované systémy v roku 2012. Vývoju komerčných aplikácií sa venuje viac ako 7 rokov. Vstúpil do vývoja iOS počas iOS 7. Začal som programovať v C#...
Vysokú školu ukončil v odbore Počítačový softvér a automatizované systémy v roku 2012. Vývoju komerčných aplikácií sa venuje viac ako 7 rokov. Vstúpil do vývoja iOS počas iOS 7. Začal som programovať v C#. Podieľali sa na projektoch rôznych veľkostí: od najjednoduchších, kde všetky povinnosti vykonávajú 3 ľudia, až po vážne obchodné aplikácie, ako sú Tele2 a Pyaterochka, kde má každý typ činnosti samostatnú tím. Posledných šesť mesiacov pracuje v spoločnosti Coral Club, kde spolu so svojím bezprostredným manažérom a vývojovým tímom pre Android „dvíha mobilný vývoj z kolien“. Zaujíma sa o biliard. učiteľ
V súčasnosti vyvíja iOS aplikáciu pre veľkú dopravnú spoločnosť v Rusku. Profesijná cesta bola kľukatá: Programoval som pre elektroniku, asi 10 rokov som bol vývojár PHP a nedávno som sa úplne venoval vývoju pre iOS. Ako vývojár pre iOS...
V súčasnosti vyvíja iOS aplikáciu pre veľkú dopravnú spoločnosť v Rusku. Profesijná cesta bola kľukatá: Programoval som pre elektroniku, asi 10 rokov som bol vývojár PHP a nedávno som sa úplne venoval vývoju pre iOS. Ako iOS vývojárka vyvíjala rôzne aplikácie od elektronickej Biblie až po aplikáciu pre banky. učiteľ
Profilové vzdelanie - špecializácia v softvéri (Tomská univerzita riadiacich systémov a rádioelektroniky) Vývoju iOS sa venujem asi 8 rokov, podieľal som sa na rôznych projektoch – od kompletnej implementácie projektu až po jeden jeho...
Profilové vzdelanie - špecializácia v softvéri (Tomská univerzita riadiacich systémov a rádioelektroniky) Vo vývoji iOS cca 8 rokov participoval na rôznych projektoch - od plnej implementácie projekt sám vo svojom startupe do veľkých korporácií pre stovky ľudí, vyvíjal vlastné produkty, podieľal sa na outsourcingu a veľkých produktoch pre milióny užívateľov (aitu, CMO softvér, aitube). Okrem Objective C a Swift mám skúsenosti s programovaním v TypeScript, Kotlin, PHP, C# Program Manager
Základy programovania
-Téma 1. Nastavenie XCode a základy mobilného vývoja
-Téma 2.Princípy OOP
-Téma 3. Jednoduché dátové typy
-Téma 4.Funkcie
-Téma 5.Kolekcie
-Téma 6. OOP objekty
Základy SWIFT
-Téma 7.Ihrisko, Dátové typy, n-tice, voliteľné
-Téma 8. Zbierky (polia, slovníky, sady)
-Téma 9. Cykly, vetvenie
-Téma 10. Funkcie, uzávery
-Téma 11.TDD, OOP, POP
-Téma 12.Triedy
-Téma 13. Štruktúry
-Téma 14. Prestupy
Rozhranie
-Téma 15.XCode, Storyboard, UI objekty, vytváranie objektov programovo, XIB
-Téma 16.TableView, CollectionView
-Téma 17.Prechody
-Téma 18.Navigácia v aplikácii
Úložisko dát
-Téma 19. Rozbor domácich úloh
-Téma 20.FileManager, UserDefaults
-Téma 21.CoreData
-Téma 22.Realm
Net
-Topic 23.URL, URLRequest, URLSession, URLSessionDelegate
-Téma 24.Vytvorenie sieťovej vrstvy, ResultType
-Téma 25.Codable, DynamicJSON
Správa vlákien
-Téma 26. Analýza domácej úlohy 2. časť
-Téma 27.Vlákno, RanLoop
-Téma 28.GSD
-Téma 29.Operácia, Operačný front
Dizajnové vzory
-Téma 30. Generatívne vzory
-Téma 31.Štrukturálne vzory
-Téma 32. Vzorce správania
Architektúra aplikácie
-Téma 33. Analýza domácej úlohy 3. časť
-Téma 34.SOLID, SOA, MVC, MVVM
-Téma 35.Protokoly, delegáti
-Téma 36.CleanSwift, VIPER
Riešenie výnimiek a porúch
-Téma 37. Nástroje Xcode
-Téma 38. Tkanina, Crashlitika
Projektový modul. Dodávka projektov
-Téma 39. Publikovanie v AppStore
-Téma 40.Ochrana dizajnérskej práce