Powrót do katalogu

VOUCHERY SZKOLENIOWE 2023/2024 R.
Kup w 2023 r.  - wykorzystaj do końca przyszłego roku!
Potrzebujesz wykorzystać budżet szkoleniowy w bieżącym okresie rozliczeniowym? Mamy dla Ciebie rozwiązanie!

Kupując voucher już teraz, zachowujesz gwarancję stałej ceny, a szkolenie możesz zrealizować w przyszłym roku.

Więcej informacji znajdziesz TUTAJ.

Podaj maila aby obejrzeć webinar z Node.js

Wyrażam zgodę na otrzymywanie informacji o promocjach i produktach oferowanych Czytaj więcej przez Vavatech Sp z o.o. Zgodę możesz cofnąć w każdym czasie.
Zaproponuj własny termin
Postaramy się uruchomić nowy termin dla Ciebie
3 600 / 3 dni
Zgłoś chęć udziału

Technologie mobilne > iOS

Szkolenie: Programowanie w Swift

Kod: [MOB-SWIFT]
Pobierz program

Wprowadzenie

Szkolenie z technik programowania w języku Swift. 

Cel szkolenia

• Poznanie gramatyki języka programowania Swift;
 Nabycie praktycznych umiejętności programowania w tym języku;
 Poznanie technik pracy z danymi i kolekcjami, instrukcjami sterującymi, zmiennymi i obiektami;
 Zapoznanie się z architekturą zarządzania pamięcią w języku Swift;
 Poznanie pracy w środowisku Xcode z wykorzystaniem systemu.

Czas i forma szkolenia

21 godzin (3 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.

Plan szkolenia

1. Architektura 
   ○ Paradygmat programowania obiektowego 
   ○ Koncepcja programowania zdarzeniowego, event-driven 
   ○ Architektura ekosystemu Apple, iOS, iPadOS, tvOS, watchOS, macOS 
2. Xcode 
   ○ Charakterystyka środowiska Xcode 
   ○ Debugowanie i profilowanie 
   ○ Techniki refactoringu 
   ○ Praca z urządzeniami wirtualnymi 
3. Projekt 
   ○ Struktura projektu 
   ○ Tworzenie projektów, uruchamianie 
   ○ Konfiguracja i profile developerskie 
4. Git 
   ○ Konfiguracja zdalnego repozytorium kodu 
   ○ Postawy pracy z repozytorium Git z poziomu Xcode 
5. Swift 
   ○ Zarządzanie danymi, zmienne, ich typy 
   ○ Techniki pracy z instrukcjami sterującymi 
   ○ Definiowanie klas i struktur, właściwości i metody, praca z obiektami 
   ○ Funkcje i wyrażenia 
   ○ Mechanizm dziedziczenia i polimorfizm 
   ○ Koncepcja zarządzania pamięcią w Swift, ARC 
   ○ Techniki pracy z protokołami Implementacja rozszerzeń 
   ○ Typy generyczne 
   ○ Obsługa błędów 
6. Kolekcje 
   ○ Praca z tablicami, słownikami, zbiorami 
   ○ Techniki iterowania, sortowania, mapowania, wyszukiwania i 
   filtrowania danych 
   ○ Praca z tekstem 
   ○ Konwertery i formatowanie danych 
   ○ Operacje na plikach

Opinie uczestników