Detail kurzu
Swiftológ 1: jazyk Swift
Learn2Code
Popis kurzu
Popis kurzu Swiftológ je online kurz tvorby mobilných iOS aplikácií pre iPhone, iPad alebo iPod. Počas kurzu vytvoríš svoju prvú iOS aplikáciu a umiestniš ju na App Store. Kurz je určený a navrhnutý pre úplných začiatočníkov, ktorí nemajú s tvorbou mobilných aplikácií žiadne alebo minimálne skúsenosti.
Čo sa naučím? Od základov ťa naučíme programovať v jazyku Swift, novom programovacom jazyku od firmy Apple, ktorý bol predstavený v júni 2014. Apple vedel, že predchádzajúci jazyk používaný na tvorbu iOS aplikácií Objective-C bol zastaralý. Vedeli tiež, že bolo veľmi náročné sa ho naučiť. A preto vytvorili Swift, ktorý umožňuje komukoľvek vytvoriť aplikáciu pre iOS. Jazyk Swift je oveľa jednoduchší ako Objective-C, prináša prehľadné zápisy, jednoduchšiu prácu s objektami a funkciami.
Naučíš sa programovať vo vývojovom prostredí XCode, ktoré budeš samozrejme efektívne ovládať. Zoznámiš sa s frameworkom Cocoa, ktorý poskytuje obrovské množstvo už hotových komponent a knižníc, vďaka ktorým môžeš využiť potenciál hardwaru aj softwaru na 100%.
V skratke sa naučíš:
ako vytvoriť a naprogramovať iOS aplikáciu ovládať jazyk Swift a Xcode IDE Apple iOS SDK Cocoa Touch ladiť a debugovať svoj Swift kód
Čo ešte dostanem? Kurz Swiftológ ti ponúka desiatky video tutoriálov, ktoré sú doplnené o rôzne zadania a príklady na precvičenie jednotlivých tém. Všetky vzorové zdrojové kódy si môžeš stiahnuť z našej vzdelávacej aplikácie.
Na tvoje otázky alebo nejasnosti ku kurzu ti odpovie priamo lektor prostredníctvom prehľadného diskusného fóra.
Kurz je akreditovaný Ministerstvom školstva SR, po jeho ukončení od nás dostaneš certifikát.
V teoretickej časti sa naučíš základy programovania v jazyku Swift, pochopíš syntax jazyka, premenné, konštanty a podmienky. Naučíš sa pracovať s poliami, podmienkami a triedami. Počas kurzu sa naučíš efektívne ovládať vývojové prostredie Xcode a spoznáš všetky jeho dostupné nástroje.
Čo potrebujem? vlastný laptop Apple MacBook, iMac alebo Mac mini (s operačným systémom OS X), ideálne by si mal vlastniť aj nejaké iOS zariadenie (iPhone, iPad, iPod).
Obsah kurzu
Zoznam kapitol kurzu Swiftológ:
- Intro – Stručne o jazyku Swift
- Xcode playground – Miesto na naučenie sa jazyka Swift
- Variables, constants, comments – Premenné, konštanty a komentáre
- Float, Int – Ako narábať s reálnymi a celými číslami
- Strings lightweight – Ľahký úvod do reťazcov
- Optional Values nil – Voliteľné hodnoty nil, a na čo je to dobré
- If operator – Tvorba základných podmienok
- Division and Modulo – Celočíselné delenie a zvyšky
- Incermentation Decrementation – Zvyšovanie a znižovanie hodnôt
vCompound Assignment Operators – Spojené operátory, alebo ako písať stručnejšie
- Ternary Conditional Operator – Ternárny podmienený operátor
- Nil coalescing operator – Spájací operátor nil
- Intervals – Práca s intervalmi
- Logical Operators – Logické operátory
- Strings – Reťazce viac do podrobna
- Substrings – Práca s podreťazcami
- Arrays intro – Čo sú to polia
- Arrays reading and modifying – Čítanie z poľa a jeho modifikácia
- Arrays for-in loops – Prechod poľom v cykloch
- Sets intro – Úvod do množín
- Sets operations – Množinové operácie
- Sets comparations – Porovnávanie množín
- vDictionaries – Slovníky, čo to je a na čo sú dobré
- For-in loop – Cyklus for-in
- If-else conditions – Tvorba úplných podmienok if-else
- Switch – Úvod do príkazu switch
- Switch 2 – Pokročilá práca s príkazom switch
- Control Transfer – Kontrola toku programu, skoky a prerušenia
- Functions 1 – Úvod do funkcií
- Functions 2 – Pokročilé funkcie
- Enumerations – Vymenovaný typ
- Classes – Triedy a inštancie
- Initialization – Inicializácia
- ARC – Automatické uvoľňovanie pamäte
- Optional Chaining – Voliteľné reťazenie inštancií
- Type Casting – Pretypovanie inštancií
- Protocols – Protokoly
- Delegation – Delegovanie činnosti
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality