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
- Fundamenty programowania iOS
- Wprowadzenie do architektury iOS 10
- Podstawy języka Swift 3
- Praca ze środowiskiem Xcode 8
- Podstawowe wzorce projektowe iOS
- Projektowanie interfejsu użytkownika
- Interface Builder i Storyboards
- Zaawansowane techniki Auto Layout
- Projektowanie responsywnych interfejsów
- Animacje i przejścia między widokami
- Zarządzanie danymi i komunikacja
- Protokoły i delegacja
- Praca z REST API
- Lokalnie przechowywanie danych
- Synchronizacja i zarządzanie stanem
- 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
MASZ PYTANIA?
Skontaktuj się z nami, aby uzyskać więcej informacji o naszych szkoleniach, programach oraz współpracy. Chętnie odpowiemy na wszystkie Twoje zapytania!