Ta lekcja jest w bazie eduweb

Zaloguj się kontem z dostępem albo wykup dostęp do bazy, żeby obejrzeć wideo.

Lekcja 48/ 71Okienko Alert

0:00 / 0:00

Tworzenie Aplikacji iOS w Swift: Okienko Alert

9 godz. 36 min wideo71 lekcji10 modułów

Czego się nauczysz

  • Praktyczne projekty aplikacji w Xcode od A-Z
  • Srodowisko programistyczne Xcode
  • Omówienie podstaw jezyka Swift na przykladach
  • Prace z popularnymi kontrolkami i ich wlasciwosci
  • Tworzenie struktury nawigacji z AppBar i Navigation Controller
  • Testowanie aplikacji w Symulatorze i na urzadzeniach
  • Tworzenie uniwersalnych aplikacji na rózne urzadzenia i ekrany
  • Kompletne pliki zródlowe
  • I wiele wiecej!

Tworzenie Aplikacji iOS w Swift - w Praktyce

Jeszcze nigdy nie było tak dobrego czasu na naukę programowania aplikacji mobilnych dla iOS! Jest to najbardziej dochodowa platforma a jej programiści to obecnie najlepiej opłacani i poszukiwani eksperci rynku IT. Nowy język programowania Swift sprawia, że kodowanie aplikacji jest niezwykle ciekawe i intuicyjne. Wykorzystaj szansę i naucz się programowania aplikacji na platformę iOS! Nieważne, czy chcesz stworzyć własną, prostą aplikację, zarabiać publikując aplikację w AppStore czy też zmienić ścieżkę swojej kariery - ten kurs jest najlepszym źródłem wiedzy aby zacząć tworzyć aplikacje iOS! Nie jest też wymagana wcześniejsza wiedza z zakresu programowania - wszystkiego dowiesz się od podstaw, na praktycznych, czytelnych przykładach! Zacznij teraz!

Witaj w kursie w Tworzenie Aplikacji iOS w Swift!

Rozpocznij przygodę z programowaniem aplikacji iOS w najbardziej obszernym i kompletnym kursie na rynku! Poznaj od podstaw język Swift z doświadczonym ekspertem i programistą Apple, a następnie stwórz swoją pierwszą aplikację od A-Z. Rosnąca popularność aplikacji iOS na naszym rynku a także nowy język programowania Swift czynią ten temat świetnym polem do rozwijania umiejętności. Zacznij już teraz i zobacz, jak ciekawe może być tworzenie mobilnych aplikacji!Kurs, który dla Ciebie przygotowaliśmy to niemal 9 godzin wysokiej jakości lekcji wideo, które wprowadzą Cię w niesamowity świat tworzenia aplikacji iOS na praktycznych przykładach. Co w nim znajdziesz?

Praktyczne projekty aplikacji

W kursie zajmiemy się stworzeniem od podstaw działającej aplikacji Swift Colors, opracowaną w kursie Projektowania dla iOS. Na przykładzie tej aplikacji poznasz wszystkie podstawowe zagadnienia związane z praktycznym podejściem do programowania dla iOS, ponieważ przygotowaliśmy ją w taki sposób aby była jak najbardziej przejrzysta i prosta dla osób początkujących. Jako dodatek opracujemy też projekt aplikacji Kantor, która pozwoli Ci stworzyć kalkulator wymiany walut i rozszerzyć swoje umiejętności między innymi o obsługę popularnych kontrolek dla iOS.

Środowisko Xcode

Na początku poznasz ekosystem narzędzi i aplikacji, które pomogą Ci projektować dla iOS. Rozpoczniemy od instalacji i omówienia podstaw Xcode, który jest darmowym narzędziem zapewniającym wszystko, co potrzebne jest do tworzenia aplikacji iOS. Nie będziesz musiał ponosić dodatkowych kosztów związanych z licencją developera Apple - wszystkie wykonane w kursie ćwiczenia będziemy testować na symulatorze, bez konieczności posiadania płatnej licencji.

Swift od podstaw

Obszerna część kursu jest poświęcona na omówienie podstaw składni i języka Swift. Nie musisz posiadać żadnej wcześniejszej wiedzy z programowania, fundamentalne koncepcje zostaną omówione dokładnie od podstaw, oraz zilustrowane praktycznymi przykładami w Playground, które będziesz mógł przerobić we własnym zakresie oglądając kurs. Każda z lekcji posiada osobne pliki źródłowe które zostały przygotowane tak abyś mógł łatwo rozpocząć pracę ze Swift.

Programowanie aplikacji

Naszą pracę rozpoczniemy od najważniejszych czynności jak konfiguracja projektu, praca ze storyboardem i view controllerami a także własnymi klasami. Kursowa aplikacja została specjalnie przygotowana tak, abyś mógł poznać wszystkie najważniejsze założenia oraz techniki związane z programowaniem dla iOS. Nauczysz się więc pracować w interfejsie graficznym Xcode, poruszać po strukturze kodu i plików, debuggować aplikacje, używać właściwych kontrolek i wiele więcej!

Testowanie aplikacji oraz projekt na iPada

W trakcie kursu przygotowywaną aplikację testujemy w symulatorze, który został szczegółowo omówiony, znajdziesz w nim także informacje o tym, jak testować tworzone aplikacje bezpośrednio na urządzeniach. Dowiesz się także jakie są specyficzne zależności, które należy wziąć pod uwagę przy projektowaniu dla iPada a także wykonamy kilka prostych czynności aby naszą aplikację portować na platformę iPad.

Organizacja zasobów oraz uniwersalne aplikacje

W kursie przygotujemy także zasoby graficzne dla naszej aplikacji, dzięki czemu dowiesz się jak zoptymalizować pliki aby zostały poprawnie zinterpretowane przez Xcode. Dowiesz się także, jak dostosować projekt do różnych rozdzielczości i urządzeń tak, aby aplikacja którą tworzymy była jak najbardziej uniwersalna. Skorzystamy między innymi z nowego Auto Layout a także z Size Classes w iOS.

Solidne podstawy i źródła

Założeniem kursu jest w jasny i zrozumiały sposób wytłumaczyć podstawy programowania aplikacji iOS oraz języka Swift. Źródła kursu zostały przygotowane tak, abyś mógł odnaleźć pliki do każdej z lekcji aplikacji Swift Colors, a każda linia kodu jest wyczerpująco omówiona. Kurs nie zawiera jednak zagadnień zaawansowanych, takich jak praca z zewnętrznym API, czy technologiami iOS jak InAppPurchase etc. Będą to tematy zrealizowane w kursach Zaawansowanych.

Podsumowując, kurs zawiera między innymi:

  • Praktyczne projekty aplikacji w Xcode od A-Z
  • Środowisko programistyczne Xcode
  • Omówienie podstaw języka Swift na przykładach
  • Pracę z popularnymi kontrolkami i ich właściwości
  • Tworzenie struktury nawigacji z AppBar i Navigation Controller
  • Testowanie aplikacji w Symulatorze i na urządzeniach
  • Tworzenie uniwersalnych aplikacji na różne urządzenia i ekrany
  • Kompletne pliki źródłowe
  • I wiele, wiele więcej!

Dla kogo jest ten kurs?

Kurs został przygotowany z myślą o wszystkich, którzy chcą tworzyć aplikacje iOS w Swift. Będzie on doskonałym źródłem wiedzy dla osób początkujących, które nie miały jeszcze do czynienia z programowaniem aplikacji iOS. Nie jest wymagana wcześniejsza wiedza z programowania a w kursie korzystamy wyłącznie z darmowych narzędzi. Nie jest też obowiązkowe, ale zdecydowanie zalecane wcześniejsze zapoznanie się z kursem Projektowania dla iOS, który zawiera ważne wytyczne w zakresie użyteczności oraz UI i komponentów systemu iOS. Jeśli chcesz zacząć przygodę z programowaniem aplikacji iOS - nie mogłeś lepiej trafić!

Kurs Tworzenie Aplikacji iOS w Swift

10 rozdziałów71 lekcji9h 36min

Wprowadzenie

4min
  • Witaj w kursie4min(zablokowana)

Środowisko developerskie

27min
  • Ekosystem aplikacji iOS6min(zablokowana)
  • Narzędzia developera8min(zablokowana)
  • Hello Eduweb!9min(zablokowana)
  • MVC - Wprowadzenie4min(zablokowana)

Podstawy Swift

1h 45min
  • Playgrounds5min(zablokowana)
  • Komentarze4min(zablokowana)
  • Typy danych7min(zablokowana)
  • Zmienne i stałe4min(zablokowana)
  • Typ danych String7min(zablokowana)
  • Optional9min(zablokowana)
  • Operatory11min(zablokowana)
  • Operatory warunkowe8min(zablokowana)
  • Pętle5min(zablokowana)
  • Funkcje8min(zablokowana)
  • Tablice12min(zablokowana)
  • Tablice - losowanie elementu2min(zablokowana)
  • Tworzymy Słowniki8min(zablokowana)
  • Praca z Enum5min(zablokowana)
  • Krotki czyli Touples5min(zablokowana)
  • Struktury7min(zablokowana)

Praca z Klasami

37min
  • Wstęp do klas7min(zablokowana)
  • Klasy - init, deinit7min(zablokowana)
  • Klasy i ich własności8min(zablokowana)
  • Klasy - dziedziczenie7min(zablokowana)
  • Rozszerzenia i kategorie6min(zablokowana)
  • Podsumowanie1min(zablokowana)

Praca z Xcode w Praktyce

1h 1min
  • Wprowadzenie3min(zablokowana)
  • Interfejs aplikacji10min(zablokowana)
  • Projekt w Xcode10min(zablokowana)
  • Poznaj Symulator8min(zablokowana)
  • Interface Builder8min(zablokowana)
  • Wstęp do Auto Layout6min(zablokowana)
  • Constraints w Auto Layout14min(zablokowana)

Tworzymy aplikację Swift Colors

3h 17min
  • Auto Layout w praktyce14min(zablokowana)
  • Outlet oraz Action13min(zablokowana)
  • Generowanie kolorów16min(zablokowana)
  • Tworzymy nawigację15min(zablokowana)
  • Praca z Tab Bar13min(zablokowana)
  • Wczytywanie obrazków12min(zablokowana)
  • Cykl życia aplikacji11min(zablokowana)
  • Hierarchia widoków5min(zablokowana)
  • Debuggowanie13min(zablokowana)
  • Przejścia czyli Segue12min(zablokowana)
  • Czym jest First Responder8min(zablokowana)
  • Koncepcja Delegacji9min(zablokowana)
  • Zapisywanie kolorów5min(zablokowana)
  • Okienko Alert5min(zablokowana)
  • Praca z kolorami12min(zablokowana)
  • Podstawy Table View10min(zablokowana)
  • Tworzenie listy kolorów7min(zablokowana)
  • Wyświetlanie zapisanych kolorów16min(zablokowana)

Poprawki i gotowa aplikacja

31min
  • Kosmetyczne poprawki6min(zablokowana)
  • Usuwanie kolorów8min(zablokowana)
  • Ikonki oraz launch screen17min(zablokowana)

Uniwersalne aplikacje iOS

43min
  • Size Classes - wprowadzenie10min(zablokowana)
  • Size Classes w praktyce12min(zablokowana)
  • iPad oraz Split View7min(zablokowana)
  • Portowanie aplikacji na iPada8min(zablokowana)
  • Testowanie na urządzeniu5min(zablokowana)
  • Zakończenie1min(zablokowana)

Aplikacja Kantor

1h 11min
  • Wprowadzenie9min(zablokowana)
  • Praca z Auto Layout5min(zablokowana)
  • Actions oraz Outlets13min(zablokowana)
  • Organizacja kodu6min(zablokowana)
  • Wczytywanie danych plist6min(zablokowana)
  • Własne struktury danych6min(zablokowana)
  • UIPicker View10min(zablokowana)
  • Formatowanie danych8min(zablokowana)
  • Preferencje użytkownika8min(zablokowana)

Podsumowanie

1min
  • Zakończenie1min(zablokowana)

Ten kurs jest w bazie eduweb

Dostęp do wszystkich kursów z bazy eduweb za 199 zł/mies.

Wykup dostęp do bazy

Autor kursu

Średnia ocen autora: 4,8

Bio

Od wielu lat projektuje serwisy internetowe, dużą wagę przykładając do ich funkcjonalności a także skutecznych technik promocji. Swoje umiejętności praktyczne zdobywa projektując grafikę oraz strony www dla wiodących polskich i zagranicznych agencji reklamowych. Współpracuje między innymi z Adobe, Microsoft, Wacom. Jako trener i spiker prowadzi szkolenia oraz eventy i warsztaty. Posiada szereg uprawnień i certyfikatów eksperckich.

W wolnych chwilach stara się przekazać Ci całą praktyczną wiedzę, pasję i doświadczenie. Zapraszamy do kursu - gwarantujemy, że ta świetna zabawa przyniesie Ci mnóstwo satysfakcji!