Razvijalec za iOS. Basic - brezplačen tečaj pri Otusu, usposabljanje 4 mesece, Datum: 26.11.2023.
Miscellanea / / December 05, 2023
Obvladali boste vsa potrebna znanja za samostojen razvoj iOS aplikacij kot npr spletne trgovine, bančne aplikacije, urejevalniki fotografij, vse vrste pomočnikov, fitnes aplikacije in druge storitve. Ta priprava bo dovolj, da se kvalificirate za položaj začetnika iOS razvijalca s plačo ~100 tisoč. rubljev
Komu je ta tečaj namenjen?
Za tiste, ki so se odločili obvladati posebnost razvijalca iOS ali želijo samostojno uresničiti idejo svoje aplikacije. Program je namenjen osebam, ki ne poznajo niti osnovnih principov programiranja, saj jih bomo vse naučili na tečaju.
Projektni pristop
Med tečajem boste delali na velikem projektu za svoj portfelj – lastni aplikaciji. Vsaka domača naloga vas bo približala končnemu cilju – objavi vaše aplikacije v AppStore.
Naučil se boš:
Ustvarite iOS aplikacije v najnovejši različici Swift 5.x
Osnove dela s SwiftUI in Combine
Pri razvoju uporabite načela SOLID
Pokrijte svojo kodo s testi z uporabo TDD
Delo z omrežjem z uporabo VK API kot primera
Uporabite aplikacijo Instruments za obravnavo izjem in zrušitev, preverite aplikacijo za puščanje pomnilnika, dolgo delujoče module itd.
Naši partnerji Certiport nudijo 10 % popust na certifikacijski izpit za razvoj aplikacij s Swift (Level1) vsem diplomantom tečaja!
Leta 2012 je diplomiral iz Računalniške programske opreme in avtomatiziranih sistemov, že več kot 7 let se ukvarja z razvojem komercialnih aplikacij. V razvoj iOS-a je prišel med iOS 7. Začel programirati v C#...
Leta 2012 je diplomiral iz Računalniške programske opreme in avtomatiziranih sistemov, že več kot 7 let se ukvarja z razvojem komercialnih aplikacij. V razvoj iOS-a je prišel med iOS 7. Začel sem programirati v C#. Sodeloval pri projektih različnih velikosti: od najpreprostejših, kjer vse zadolžitve opravljajo 3 osebe, do resne poslovne aplikacije, kot sta Tele2 in Pyaterochka, kjer ima vsaka vrsta dejavnosti ločeno ekipa. Zadnjega pol leta dela v podjetju Coral Club, kjer skupaj s svojim neposrednim vodjo in razvojno ekipo za Android »s kolen dviga mobilni razvoj«. Zanima ga biljard. učiteljica
Trenutno razvija aplikacijo za iOS za veliko transportno podjetje v Rusiji. Poklicna pot je bila vijugasta: programiral sem za elektroniko, bil približno 10 let PHP razvijalec, pred kratkim pa sem se popolnoma posvetil razvoju iOS. Kot razvijalec za iOS ...
Trenutno razvija aplikacijo za iOS za veliko transportno podjetje v Rusiji. Poklicna pot je bila vijugasta: programiral sem za elektroniko, bil približno 10 let PHP razvijalec, pred kratkim pa sem se popolnoma posvetil razvoju iOS. Kot iOS razvijalka je razvijala različne aplikacije od elektronske Biblije do aplikacije za banke. učiteljica
Profilno izobraževanje - posebnost v programski opremi (Tomska univerza za nadzorne sisteme in radioelektroniko) V razvoju iOS-a sem bil približno 8 let, sodeloval sem pri različnih projektih - od popolne izvedbe projekta do enega njegov...
Profilno izobraževanje - posebnost v programski opremi (Tomska univerza za nadzorne sisteme in radioelektroniko) V razvoju iOS približno 8 let, sodeloval pri različnih projektih - od popolne implementacije projekt sam v svojem startupu do velikih korporacij za stotine ljudi, razvil lastne izdelke, sodeloval pri zunanjem izvajanju in velikih produktih za milijone uporabnikov (aitu, programska oprema CMO, aitube). Poleg Objective C in Swift imam izkušnje s programiranjem v TypeScript, Kotlin, PHP, C# Program Manager
Osnove programiranja
-Tema 1. Nastavitev XCode in osnove mobilnega razvoja
-Tema 2. Načela OOP
-Tema 3. Enostavni podatkovni tipi
-Tema 4. Funkcije
-Tema 5. Zbirke
-Tema 6. OOP objekti
Osnove SWIFT
-Tema 7.Igrišče, Podatkovni tipi, tuple, izbire
-Tema 8. Zbirke (nizi, slovarji, nizi)
-Tema 9. Cikli, razvejanje
-Tema 10. Funkcije, zaprtja
-Tema 11.TDD, OOP, POP
-Tema 12. Razredi
-Tema 13. Strukture
-Tema 14. Prenosi
Vmesnik
-Tema 15.XCode, Storyboard, predmeti uporabniškega vmesnika, programsko ustvarjanje predmetov, XIB
-Tema 16.TableView, CollectionView
-Tema 17. Prehodi
-Tema 18. Navigacija v aplikaciji
Shranjevanje podatkov
-Tema 19. Analiza domače naloge
-Tema 20.FileManager, UserDefaults
-Tema 21.CoreData
-Tema 22. Kraljestvo
Mreža
-Tema 23.URL, URLRequest, URLSession, URLSessionDelegate
-Tema 24. Ustvarjanje omrežne plasti, ResultType
-Tema 25.Codable, DynamicJSON
Upravljanje niti
-Tema 26. Analiza domače naloge 2. del
-Tema 27.Thread, RanLoop
-Tema 28.GSD
-Tema 29.Operation, OperationQueue
Oblikovalski vzorci
-Tema 30. Generativni vzorci
-Tema 31.Strukturni vzorci
-Tema 32. Vedenjski vzorci
Arhitektura aplikacije
-Tema 33. Analiza domače naloge 3. del
-Tema 34. SOLID, SOA, MVC, MVVM
-Tema 35. Protokoli, delegati
-Tema 36.CleanSwift, VIPER
Obravnava izjem in napak
-Tema 37. Instrumenti Xcode
-Tema 38. Tkanina, Crashlitics
Projektni modul. Dostava projektov
-Tema 39. Objavljanje v AppStore
-Tema 40. Zaščita projektantskega dela