Vývojář pro iOS. Basic - bezplatný kurz od Otus, školení 4 měsíce, Termín: 26.11.2023.
Různé / / December 05, 2023
Osvojíte si všechny potřebné dovednosti k samostatnému vývoji iOS aplikací jako např internetové obchody, bankovní aplikace, editory fotografií, všechny druhy asistentů, fitness aplikace a Ostatní služby. Tato příprava bude stačit ke kvalifikaci na pozici začínajícího iOS vývojáře s platem ~100 tisíc. rublů
Pro koho je tento kurz určen?
Pro ty, kteří se rozhodli zvládnout specializaci vývojáře iOS nebo chtějí samostatně implementovat myšlenku své aplikace. Program je určen pro lidi, kteří neznají ani základní principy programování, jelikož vše naučíme na kurzu.
Projektový přístup
V průběhu kurzu budete pracovat na velkém projektu pro své portfolio – vlastní aplikaci. Každý domácí úkol vás přiblíží ke konečnému cíli – zveřejnění vaší aplikace v AppStore.
Naučíte se:
Vytvářejte aplikace pro iOS v nejnovější verzi Swift 5.x
Základy práce s SwiftUI a Combine
Aplikujte ve vývoji principy SOLID
Zakryjte svůj kód testy pomocí TDD
Práce se sítí pomocí VK API jako příklad
Aplikaci Instruments použijte ke zpracování výjimek a pádů, ke kontrole netěsností paměti, dlouhotrvajících modulů atd.
Naši partneři Certiport poskytují všem absolventům kurzu 10% slevu na certifikační zkoušku App Development with Swift (Level1)!
V roce 2012 promoval na univerzitě v oboru Počítačový software a automatizované systémy. Vývoji komerčních aplikací se věnuje více než 7 let. Vstoupil do vývoje iOS během iOS 7. Začal jsem programovat v C#...
V roce 2012 promoval na univerzitě v oboru Počítačový software a automatizované systémy. Vývoji komerčních aplikací se věnuje více než 7 let. Vstoupil do vývoje iOS během iOS 7. Začal jsem programovat v C#. Podíleli se na projektech různých velikostí: od nejjednodušších, kde všechny povinnosti vykonávají 3 lidé, až po seriózní obchodní aplikace, jako jsou Tele2 a Pyaterochka, kde každý typ činnosti má samostatnou tým. Posledních šest měsíců pracuje ve společnosti Coral Club, kde společně se svým přímým manažerem a vývojovým týmem pro Android „zvedá mobilní vývoj z kolen“. Zajímá se o kulečník. Učitel
V současné době vyvíjí iOS aplikaci pro velkou dopravní společnost v Rusku. Profesní cesta byla klikatá: programoval jsem pro elektroniku, asi 10 let jsem byl vývojář PHP a v poslední době jsem se zcela věnoval vývoji pro iOS. Jako vývojář pro iOS...
V současné době vyvíjí iOS aplikaci pro velkou dopravní společnost v Rusku. Profesní cesta byla klikatá: programoval jsem pro elektroniku, asi 10 let jsem byl vývojář PHP a v poslední době jsem se zcela věnoval vývoji pro iOS. Jako iOS vývojářka vyvíjela různé aplikace od elektronické Bible až po aplikaci pro banky. Učitel
Profilové vzdělání - specializace v softwaru (Tomská univerzita řídicích systémů a radioelektroniky) Vývojem iOS se pohybuji asi 8 let, podílel jsem se na různých projektech - od úplné realizace projektu až po jeden jeho...
Profilové vzdělání - specializace v softwaru (Tomská univerzita řídicích systémů a radioelektroniky) Ve vývoji iOS cca 8 let, podílel se na různých projektech - od plné implementace projekt sám ve svém startupu do velkých korporací pro stovky lidí, vyvíjel vlastní produkty, podílel se na outsourcingu a velkých produktech pro miliony uživatelů (aitu, CMO software, aitube). Kromě Objective C a Swift mám zkušenosti s programováním v TypeScript, Kotlin, PHP, C# Program Manager
Základy programování
-Téma 1. Nastavení XCode a základy mobilního vývoje
-Téma 2. Principy OOP
-Téma 3. Jednoduché datové typy
-Téma 4.Funkce
-Téma 5. Kolekce
-Téma 6. Objekty OOP
Základy SWIFT
-Téma 7.Hřiště, Datové typy, n-tice, volitelné
-Téma 8. Sbírky (pole, slovníky, sady)
-Téma 9. Cykly, větvení
-Téma 10. Funkce, uzávěry
-Téma 11.TDD, OOP, POP
-Téma 12.Třídy
-Téma 13. Struktury
-Téma 14. Přestupy
Rozhraní
-Theme 15.XCode, Storyboard, objekty uživatelského rozhraní, vytváření objektů programově, XIB
-Topic 16.TableView, CollectionView
-Téma 17.Přechody
-Téma 18.Navigace v aplikaci
Datové úložiště
-Téma 19. Rozbor domácích úkolů
-Topic 20.FileManager, UserDefaults
-Téma 21.CoreData
-Téma 22.Realm
Síť
-Topic 23.URL, URLRequest, URLSession, URLSessionDelegate
-Téma 24.Vytvoření síťové vrstvy, Typ výsledku
-Téma 25.Codable, DynamicJSON
Správa vláken
-Téma 26. Rozbor domácího úkolu 2. část
-Téma 27.Vlákno, RanLoop
-Téma 28.GSD
-Téma 29.Operace, OperationQueue
Designové vzory
-Téma 30. Generativní vzory
-Téma 31.Strukturální vzory
-Téma 32. Vzorce chování
Architektura aplikace
-Téma 33. Rozbor domácího úkolu 3. část
-Téma 34.SOLID, SOA, MVC, MVVM
-Téma 35.Protokoly, delegáti
-Téma 36.CleanSwift, VIPER
Ošetření výjimek a poruch
- Téma 37. Nástroje Xcode
-Téma 38. Tkanina, Crashlitika
Projektový modul. Dodávka projektů
-Téma 39. Publikování v AppStore
-Téma 40.Ochrana projekční práce