Projektowanie aplikacji na iOS od podstaw

Why take this course?
Ów tekst przedstawia zarys programu kursowego poświęconego projektowaniu aplikacji na urządzenia z systemem iOS, takie jak iPhone i iPad, z użyciem języka Swift w środowisku Xcode. Kurs ten jest przeznaczony dla osób z różnym poziomem doświadczenia, od początkujących po bardziej doświadczonych programistów, którzy chcą poszerzyć swoją wiedzę o projektowanie aplikacji mobilnych na iOS.
Oto kluczowe punkty, które kurs powinien obejmować:
-
Nauczysz się w interfejsie graficznym Xcode:
- Familiarizacja z Xcode, najpotężniejszym narzędziem do dewelopowania aplikacji iOS.
- Zrozumienie struktury kodu i plików w projekcie Xcode.
-
Debuggowanie aplikacji:
- Praktyczne umiejętności debuggingowe, aby znaleźć i naprawić błędy w kodzie.
-
Kontrole w iOS:
- Używanie standardowych kontrol użytkownika iOS do tworzenia interfejsów użytkownika.
-
Testowanie aplikacji na iPadze:
- Testowanie aplikacji bezpośrednio na urządzeniach, zamiast ich symulatorach.
- Zrozumienie specyficznych zależności projektowe dla iPadu.
-
Organizacja zasobów i uniwersalne aplikacje:
- Przygotowanie zasobów graficznych, ich optimalizacja i zinterpretowanie w Xcode.
- Użycie Auto Layout do dostosowania interfejsu użytkownika do różnych rozdzielczości ekranów.
- Zastosowanie Size Classes do stworzenia aplikacji uniwersalnych.
-
Solidne podstawy i źródła:
- Jasne wyjaśnienie zasad programowania aplikacji iOS oraz języka Swift.
- Dostęp do pełnych źródeł kursu, w tym do każdej linii kodu w projektach Swift Colors.
Kurs ten nie zawiera zagadnień zaawansowanych, takich jak integracja z API zewnętrznego lub technologie iOS takie jak InAppPurchase, te jednak będą omówione w kursach zaawansowanych.
Odbiorcy kursu to zarówno początkujący oraz doświadczeni programiści, prodziani projektów, a także osoby odpowiedzialne za aplikacje mobilne w firmach i agencjach reklamowych. Dzięki temu kurs jest zarówno wprowadzeniem do świata dewelopowania aplikacji na iOS, jak i szansą do doskonalenia istniejących umiejętności dla tych, którzy już mają doświadczenie w tej dziedzinie.
Loading charts...