IOS-kehittäjä. Perus - ilmainen kurssi Otukselta, koulutus 4kk, Päivämäärä: 26.11.2023.
Miscellanea / / December 05, 2023
Hallitset kaikki tarvittavat taidot kehittää itsenäisesti iOS-sovelluksia, kuten verkkokaupat, pankkisovellukset, valokuvaeditorit, kaikenlaiset avustajat, kuntoilusovellukset ja muut palvelut. Tämä valmistautuminen riittää päivystämään aloittelevan iOS-kehittäjän tehtävään ~100 tuhannen palkalla. ruplaa
Kenelle tämä kurssi on tarkoitettu?
Niille, jotka ovat päättäneet hallita iOS-kehittäjän erikoisalaa tai haluavat itsenäisesti toteuttaa sovelluksensa idean. Ohjelma on tarkoitettu ihmisille, jotka eivät edes tiedä ohjelmoinnin perusperiaatteita, sillä kurssilla opetamme kaiken.
Projekti lähestymistapa
Koko kurssin ajan työskentelet portfoliosi suuren projektin – oman sovelluksesi – parissa. Jokainen kotitehtävä vie sinut lähemmäksi lopullista tavoitetta - sovelluksesi julkaisemista AppStoressa.
Sinä tulet oppimaan:
Luo iOS-sovelluksia Swift 5.x: n uusimmassa versiossa
SwiftUI: n ja Combinen kanssa työskentelyn perusteet
Käytä SOLID-periaatteita kehityksessä
Peitä koodisi TDD-testeillä
Työskentely verkon kanssa käyttämällä esimerkkinä VK API: ta
Käytä Instruments-sovellusta poikkeuksien ja kaatumisten käsittelemiseen, tarkista sovelluksesta muistivuotoja, pitkäkestoisia moduuleja jne.
Certiport-kumppanimme tarjoavat 10 % alennuksen App Development with Swift (Level1) -sertifiointikokeesta kaikille kurssin valmistuneille!
Hän valmistui yliopistosta tietokoneohjelmistojen ja automatisoitujen järjestelmien tutkinnosta vuonna 2012. Hän on toiminut kaupallisen sovelluskehityksen parissa yli 7 vuotta. Tuli iOS-kehitykseen iOS 7:n aikana. Aloitin ohjelmoinnin C#:lla...
Hän valmistui yliopistosta tietokoneohjelmistojen ja automatisoitujen järjestelmien tutkinnosta vuonna 2012. Hän on toiminut kaupallisen sovelluskehityksen parissa yli 7 vuotta. Tuli iOS-kehitykseen iOS 7:n aikana. Aloitin ohjelmoinnin C#:lla. Osallistunut erikokoisiin projekteihin: yksinkertaisista, joissa kaikki vastuut hoitaa 3 henkilöä, vakavat liiketoimintasovellukset, kuten Tele2 ja Pyaterochka, joissa jokaisella toiminnalla on oma tiimi. Viimeiset kuusi kuukautta hän on työskennellyt Coral Club -yrityksessä, jossa hän yhdessä välittömän johtajansa ja Android-kehitystiimin kanssa "nostaa mobiilikehitystä polviltaan". Hän on kiinnostunut biljardista. Opettaja
Tällä hetkellä hän kehittää iOS-sovellusta suurelle kuljetusyritykselle Venäjällä. Ammattipolku oli mutkikas: ohjelmoin elektroniikkaan, olin PHP-kehittäjänä noin 10 vuotta ja viime aikoina omistauduin kokonaan iOS-kehitykseen. iOS-kehittäjänä...
Tällä hetkellä hän kehittää iOS-sovellusta suurelle kuljetusyritykselle Venäjällä. Ammattipolku oli mutkikas: ohjelmoin elektroniikkaan, olin PHP-kehittäjänä noin 10 vuotta ja viime aikoina omistauduin kokonaan iOS-kehitykseen. iOS-kehittäjänä hän kehitti erilaisia sovelluksia sähköisestä Raamatusta pankkien sovelluksiin. Opettaja
Profiilikoulutus - ohjelmistojen erikoisala (Tomskin ohjausjärjestelmien ja radioelektroniikan yliopisto) Olen ollut iOS-kehityksessä noin 8 vuotta, osallistunut erilaisiin projekteihin - projektin täydellisestä toteutuksesta yhteen hänen...
Profiilikoulutus - ohjelmistojen erikoisala (Tomskin ohjausjärjestelmien ja radioelektroniikan yliopisto) iOS-kehityksessä noin 8 vuotta, osallistunut erilaisiin projekteihin - täydestä toteutuksesta projekti yksin startupissaan suurille yrityksille sadoille ihmisille, kehitti omia tuotteitaan, osallistui ulkoistamiseen ja suuriin tuotteisiin miljoonille käyttäjille (aitu, CMO-ohjelmistot, aitube). Objective C: n ja Swiftin lisäksi minulla on ohjelmointikokemusta TypeScriptistä, Kotlinista, PHP: stä, C# Program Managerista
Ohjelmoinnin perusteet
-Aihe 1. XCoden käyttöönotto ja mobiilikehityksen perusteet
-Aihe 2.OOP-periaatteet
-Aihe 3. Yksinkertaiset tietotyypit
-Aihe 4. Toiminnot
-Teema 5. Kokoelmat
-Aihe 6. OOP-objektit
SWIFTin perusteet
-Aihe 7. Playground, tietotyypit, tuples, valinnaiset
-Aihe 8. Kokoelmat (taulukot, sanakirjat, joukot)
-Aihe 9. Kierteet, haarautuminen
-Aihe 10. Toiminnot, sulkemiset
-Aihe 11.TDD, OOP, POP
-Aihe 12.Luokat
-Aihe 13. Rakenteet
-Aihe 14. Siirrot
Käyttöliittymä
-Teema 15.XCode, kuvakäsikirjoitus, käyttöliittymäobjektit, objektien luominen ohjelmallisesti, XIB
-Aihe 16. TableView, CollectionView
-Aihe 17.Siirtymät
-Aihe 18. Navigointi sovelluksessa
Tietovarasto
-Aihe 19. Kotitehtävien analysointi
-Aihe 20. Tiedostonhallinta, UserDefaults
-Aihe 21. CoreData
-Teema 22. Valtakunta
Netto
-Aihe 23.URL, URLRequest, URLSession, URLSessionDelegate
-Aihe 24. Verkkokerroksen luominen, ResultType
-Teema 25. Koodattava, DynamicJSON
Viestiketjun hallinta
-Aihe 26. Kotitehtävien analysointi osa 2
-Teema 27. Lanka, RanLoop
-Teema 28.GSD
-Aihe 29. Operation, OperationQueue
Suunnittelumalleja
-Aihe 30. Generatiiviset kuviot
-Aihe 31. Rakennemallit
-Aihe 32. Käyttäytymismallit
Sovellusarkkitehtuuri
-Aihe 33. Kotitehtävien analysointi osa 3
-Aihe 34. SOLID, SOA, MVC, MVVM
-Aihe 35. Protokollat, delegaatit
-Teema 36.CleanSwift, VIPER
Poikkeusten ja epäonnistumisten käsittely
-Teema 37.Xcode Instruments
-Teema 38. Kangas, Crashlitics
Projektimoduuli. Projektien toimitus
-Aihe 39. Julkaiseminen AppStoressa
-Aihe 40. Suunnittelutyön suojaaminen