Kurs Swift od podstaw
Naucz się programować w języku, którego znajomość jest niezbędna do tworzenia aplikacji na urządzenia Apple
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz?
-
jak stworzyć aplikację z graficznym UI
-
jak pracować z instrukcjami warunkowymi
-
jak wykorzystać obiektowe aspekty języka
-
jak skonfigurować środowisko pracy Xcode
-
w jaki sposób używać funkcji
-
jak używać operatorów
-
jak wygląda obsługa błędów w Swift
-
jakie są podstawowe typy w Swift

Swift to jeden z najszybciej rozwijających się języków programowania. Jego popularność rośnie w olbrzymim wręcz tempie, bo jest to język prosty, intuicyjny z bardzo przejrzystą składnią. Z roku na rok rosną również obszary jego zastosowań: od urządzeń Apple po systemy serwerowe. Ten kurs sprawi, że będziesz mógł bardzo szybko rozpocząć swoją programistyczną przygodę z językiem Swift.
Najnowszy Swift od podstaw
W kursie omawiamy najnowszą wersję języka czyli Swift 4. Dzięki temu masz pewność, że zdobywasz aktualną wiedzę, która ma praktyczne zastosowania podczas pisania aplikacji. Co ważne, wszystkie kluczowe koncepcje języka omawiane są od podstaw.
Śmiało możesz korzystać z kursu nawet jeśli nigdy nie miałeś do czynienia z poważniejszym programowaniem. Swift dzięki swojej prostocie oraz przejrzystości świetnie się nadaje zarówno dla początkujących jak i bardziej doświadczonych developerów.
Wszystkie kluczowe koncepcje
Aby poznać dany język programowania trzeba dobrze zrozumieć fundamentalne koncepcje. I na to właśnie poświęciliśmy najwięcej czasu. Z kursem dowiesz się m.in. jak używać zmiennych, pętli, oraz instrukcji warunkowych. Poznasz ważne koncepcje związane z użyciem funkcji oraz obiektowe aspekty języka. Zobaczysz jak wygląda obsługa błędów w Swift oraz opanujesz cały szereg innych ważnych technik, które będą Ci niezbędne podczas pisania aplikacji.

Praktyka
Opanowanie fundamentów języka to dopiero początek. Realna praktyka jest niezbędna, jeśli chcesz rozpocząć pracę nad własnymi projektami. W kursie będziesz miał świetną okazję aby spróbować swoich sił podczas tworzenia praktycznej funkcjonalnej aplikacji. Autor pokaże Ci jak krok po kroku zbudować interfejs, jak dodać widoki, jak przekazywać dane i wiele więcej. To będzie świetna okazja do podsumowania zdobytej wiedzy i jednocześnie niezwykle ważny etap w Twojej programistycznej karierze.
Dla początkujących i dla doświadczonych
Kurs obejmuje bardzo szeroki zakres tematów i jest prawdziwym kompendium na temat Swift. Jest doskonałym wyborem jeśli chcesz od zera poznać Swift jako pierwszy język programowania. Jest też bardzo pomocny jeśli tworzyłeś dotychczas aplikacje np. w Objective-C i chciałbyś w końcu przenieść się na Swift.
Program kursu
15 modułów · 58 lekcji
1 · Wprowadzenie
- Wstęp 01m 37s
- Jak korzystać z materiałów 01m 47s
- O języku Swift 04m 49s
- Stan Swifta w 2018 roku 02m 22s
- Przydatne materiały 04m 20s
2 · Przygotowanie środowiska pracy
- Pobranie programu Xcode 04m 01s
- Omówienie Playground 07m 42s
- Webowe kompilatory Swift 04m 32s
3 · Podstawy języka Swift
- Deklarowanie zmiennych i stałych 07m 11s
- Podstawy typów tekstowych 05m 17s
- Podstawy typów liczbowych 11m 38s
- Krotki (tuples) 05m 16s
4 · Operatory
- Operatory jednoargumentowe 04m 34s
- Operatory arytmetyczne 09m 30s
- Operatory porównania 08m 01s
- Operatory logiczne 08m 15s
5 · Kolekcje
- Tablice - podstawy 09m 16s
- Tablice - więcej informacji 08m 56s
- Zbiory 10m 28s
- Słowniki 07m 52s
6 · Sterowanie przepływem
- Instrukcja warunkowa if 08m 15s
- Instrukcja warunkowa switch 06m 25s
- Pętla for 09m 51s
- Pętla while i repeat while 11m 15s
- Kontrolowanie wykonywania pętli 08m 43s
7 · Funkcje
- Funkcje typu Void 08m 45s
- Funkcje zwracające dane 07m 13s
- Funkcje z parametrem 10m 53s
- Typy funkcyjne 09m 48s
8 · Domknięcia (Closures)
- Funkcje, a domknięcia 12m 46s
- Przykłady zastosowania 15m 47s
9 · Klasa wyliczeniowa (enum)
- Klasy enum 09m 54s
- enum - raw value 08m 29s
10 · Klasy
- Podstawy teoretyczne 08m 52s
- Deklarowanie klasy i referencje 08m 06s
- Obliczane właściwości 12m 40s
- Modyfikatory dostępu i lazy 09m 30s
- Statyczne pola i metody 05m 37s
11 · Struktury
- Struktury a klasy - podstawy teoretyczne 04m 09s
- Definiowanie struktur 04m 37s
12 · Wartości opcjonalne
- Wartości opcjonalne - podstawy 09m 16s
- Konstrukcja if let 14m 26s
- Konstrukcja guard 11m 19s
13 · Elementy programowania obiektowego
- Dziedziczenie 15m 33s
- Protokoły 07m 40s
- Polimorfizm 09m 15s
14 · Podstawy programowania na platformę iOS
- Tworzenie projektu 06m 08s
- Omówienie struktury projektu 06m 22s
- Interfejs graficzny 08m 27s
- Odwołania do elementów interfejsu 08m 37s
- Nawigacja między ekranami 09m 22s
- Przekazywanie danych między widokami 09m 03s
- Stack view 07m 51s
- Delegacja z wykorzystaniem protokołów 07m 46s
- Zakończenie 00m 38s
15 · Pozostałe elementy języka Swift
- Obsługa błędów 10m 37s
- Rozszerzenia klas (extension) 08m 46s
- Wartości generyczne 09m 23s
Twój instruktor
Michał Cichecki
Mobile Developer
Opinie kursantów
„Przydatna wiedza, bardzo dobrze przekazana. Przykłady przydatne i ciekawe. Polecam."
„OK"
„przejrzysty i zrozumiały dla laika :)"
„Polecam :)"
„Przydatna wiedza, bardzo dobrze przekazana. Przykłady przydatne i ciekawe. Polecam."
„OK"
„przejrzysty i zrozumiały dla laika :)"
„Polecam :)"
„Bardzo fajnie prowadzony kurs od podstaw"
„Super kurs. bardzo powoli i dokładnie przedstawiony swift"
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Powiązane tematy