Tworzenie aplikacji iOS w Swift dla iOS 12 i Xcode 10 – Swift 4.1

Opis

To pięciodniowe szkolenie oferuje wszechstronne wprowadzenie do tworzenia aplikacji na platformę iOS 12 z wykorzystaniem najnowszych funkcji Swift 4.1 i środowiska Xcode 10. Program kursu został zaprojektowany tak, aby systematycznie rozwijać umiejętności uczestników, począwszy od fundamentalnych koncepcji, poprzez zaawansowane techniki programowania, aż po najlepsze praktyki publikacji aplikacji. Warsztaty praktyczne stanowią integralną część każdego modułu, umożliwiając uczestnikom natychmiastowe zastosowanie zdobywanej wiedzy w kontekście rzeczywistych projektów. Szczególną uwagę poświęcono nowym możliwościom iOS 12, które pozwalają tworzyć bardziej wydajne i angażujące aplikacje.

Profil uczestnika

  • Programiści chcący rozpocząć tworzenie nowoczesnych aplikacji iOS
  • Deweloperzy mobilni aktualizujący swoje umiejętności do iOS 12
  • Inżynierowie oprogramowania zainteresowani najnowszymi technologiami Apple
  • Architekci rozwiązań mobilnych projektujący aplikacje dla iOS 12
  • Programiści Swift chcący wykorzystać nowe możliwości platformy
  • Deweloperzy aplikacji webowych przechodzący do rozwoju natywnego iOS
  • Specjaliści ds. rozwoju oprogramowania poszerzający kompetencje
  • Liderzy zespołów technicznych nadzorujący projekty iOS

Agenda

  1. Nowoczesne programowanie w Swift 4.1
    • Zaawansowane funkcje języka Swift
    • Protokoły i programowanie protokołowe
    • Generyki i metaprogramowanie
    • Współbieżność i programowanie asynchroniczne
  2. Architektura aplikacji iOS 12
    • Nowe frameworki i API iOS 12
    • Wzorce architektoniczne i ich implementacja
    • Zarządzanie cyklem życia aplikacji
    • Integracja z usługami systemowymi
  3. Projektowanie interfejsu użytkownika
    • Adaptacyjne interfejsy użytkownika
    • Zaawansowane techniki Auto Layout
    • Animacje i przejścia
    • Dostępność i wsparcie dla różnych urządzeń
  4. Optymalizacja i wdrażanie
    • Techniki debugowania i profilowania
    • Optymalizacja wydajności i zużycia baterii
    • Bezpieczeństwo aplikacji
    • Proces publikacji w App Store

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił projektować i implementować zaawansowane aplikacje wykorzystujące najnowsze możliwości iOS 12 i Swift 4.1. Zdobędzie umiejętność tworzenia wydajnych i skalowalnych rozwiązań zgodnych z najlepszymi praktykami Apple. Nauczy się efektywnie wykorzystywać nowe API i frameworki dostępne w iOS 12. Będzie w stanie implementować zaawansowane wzorce architektoniczne zapewniające maintainowalność kodu. Pozna techniki optymalizacji aplikacji pod kątem wydajności i zużycia baterii. Opanuje proces przygotowania i publikacji aplikacji w App Store zgodnie z najnowszymi wymaganiami.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość programowania w Swift
  • Doświadczenie w tworzeniu aplikacji mobilnych
  • Rozumienie podstawowych wzorców projektowych
  • Znajomość ogólnych koncepcji rozwoju oprogramowania

Zagadnienia

  • Swift 4.1 zaawansowany
  • iOS 12 Framework
  • Protokoły i generyki
  • Programowanie asynchroniczne
  • Architektura aplikacji
  • Interface Builder
  • Auto Layout
  • Animacje UIKit
  • Debugowanie
  • Optymalizacja
  • Bezpieczeństwo
  • App Store Connect

Poznaj naszą firmę

INFORMACJA CENOWA:
od 5050 zł netto za jedną osobę

CZAS TRWANIA (dni): 5

KOD SZKOLENIA: IT-SD-646

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *