Programowanie iOS z użyciem Swift 3 i Xcode 8 dla iOS 10

Opis

To pięciodniowe szkolenie zapewnia dogłębne wprowadzenie do tworzenia aplikacji iOS 10 przy użyciu języka Swift 3 i środowiska Xcode 8. Program został skonstruowany tak, aby systematycznie budować wiedzę uczestników, rozpoczynając od fundamentalnych koncepcji, a kończąc na zaawansowanych technikach programowania. Kurs łączy teoretyczne podstawy z intensywnymi warsztatami praktycznymi, gdzie każdy nowy koncept jest natychmiast wykorzystywany w rzeczywistych scenariuszach programistycznych. Szczególny nacisk położono na zrozumienie dobrych praktyk i wzorców projektowych charakterystycznych dla platformy iOS.

Profil uczestnika

  • Początkujący programiści iOS chcący zbudować solidne podstawy
  • Programiści z innych platform przenoszący się do ekosystemu Apple
  • Deweloperzy Swift chcący specjalizować się w aplikacjach mobilnych
  • Inżynierowie oprogramowania rozszerzający swoje kompetencje
  • Studenci i absolwenci kierunków informatycznych
  • Programiści webowi rozpoczynający przygodę z mobile
  • Testerzy automatyzujący chcący rozszerzyć wiedzę o rozwój aplikacji
  • Osoby zainteresowane karierą w rozwoju aplikacji iOS

Agenda

  1. Fundamenty programowania iOS
    • Wprowadzenie do architektury iOS 10
    • Podstawy języka Swift 3
    • Praca ze środowiskiem Xcode 8
    • Podstawowe wzorce projektowe iOS
  2. Projektowanie interfejsu użytkownika
    • Interface Builder i Storyboards
    • Zaawansowane techniki Auto Layout
    • Projektowanie responsywnych interfejsów
    • Animacje i przejścia między widokami
  3. Zarządzanie danymi i komunikacja
    • Protokoły i delegacja
    • Praca z REST API
    • Lokalnie przechowywanie danych
    • Synchronizacja i zarządzanie stanem
  4. Zaawansowane funkcje platformy
    • Integracja z usługami systemu
    • Wykorzystanie czujników urządzenia
    • Mechanizmy powiadomień
    • Optymalizacja wydajności

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił samodzielnie projektować i implementować profesjonalne aplikacje na platformę iOS 10. Zdobędzie umiejętność efektywnego wykorzystania środowiska Xcode 8 i najnowszych narzędzi programistycznych Apple. Nauczy się tworzyć intuicyjne i responsywne interfejsy użytkownika zgodne z wytycznymi Apple. Będzie w stanie implementować zaawansowane funkcje platformy iOS, takie jak powiadomienia push czy geolokalizacja. Pozna sprawdzone wzorce projektowe i najlepsze praktyki tworzenia aplikacji mobilnych. Opanuje techniki debugowania i optymalizacji aplikacji iOS.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość programowania obiektowego
  • Ogólne rozumienie architektur aplikacji
  • Znajomość podstawowych algorytmów i struktur danych
  • Podstawowa wiedza o rozwoju oprogramowania

Zagadnienia

  • Architektura iOS 10
  • Język Swift 3
  • Środowisko Xcode 8
  • Interface Builder
  • Auto Layout
  • Wzorce projektowe iOS
  • REST API
  • Core Data
  • Powiadomienia Push
  • Geolokalizacja
  • Optymalizacja wydajności
  • Zarządzanie pamięcią

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 5

KOD SZKOLENIA: IT-SD-644

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