iPhone and iPad Development in Swift for iOS 8 and Xcode 6 - Plan Szkolenia
Ten 5-dniowy kurs jest przeznaczony dla programistów, którzy chcą nauczyć się tworzyć aplikacje na iPhone'a i iPada z systemem iOS8. Kurs jest praktyczny i pokazuje, jak tworzyć aplikacje od podstaw przy użyciu nowego języka programowania Apple Swift przy użyciu Xcode6 IDE. Podczas kursu w pełni funkcjonalna gra blokowa w stylu Tetris zostanie opracowana od podstaw przy użyciu Swift. Kurs kończy się opracowaniem nowej aplikacji od podstaw w języku Swift. Kurs zakłada pewne doświadczenie w programowaniu.
Ten kurs można uruchomić tylko na sprzęcie Apple z procesorem Intel, takim jak MacBook lub Mac Mini. Uczestnicy muszą być zarejestrowani w Apple i posiadać Apple ID, który jest wymagany do pobrania oprogramowania. Uczestnicy, którzy chcą uruchomić aplikacje opracowane podczas kursu na iPhonie lub iPadzie, muszą być zarejestrowani jako iOS programiści w Apple i zarejestrować swoje urządzenie do rozwoju. Apple pobiera 99 USD rocznie za rejestrację jako iOS deweloper.
Plan Szkolenia
Środowisko deweloperskie
- Wymagania środowiska programistycznego
- Xcode i pakiet SDK iOS.
- Rejestracja programisty Apple
- Powody, dla których aplikacje są odrzucane
Xcode iOS Projekty
- Wytyczne dotyczące interfejsu ludzkiego
- Tworzenie projektu iOS.
- Działa na symulatorze i prawdziwych urządzeniach
- Zarządzanie pamięcią
- Silne i słabe referencje
Swift
- Swift przegląd języków programowania
- Używanie Xcode do tworzenia Swift aplikacji
Sceny
- Tworzenie scen
- Implementowanie kontrolerów widoku
Swift Zajęcia
- Tworzenie Swift klas
- Zmienne instancji i inicjalizacja
- Typy konstruktorów
- Protokoły, haszowalne i nadające się do wydruku
- Dziedzictwo
Praca z grafiką
- Dodawanie ikon i obrazów
- Korzystanie z interfejsu API SpriteKit
- Animowanie duszków
Interakcja z użytkownikiem
- Przyciski i uchwyt
- Rozpoznawanie gestów panoramowania
- Kliknij rozpoznawanie gestów
Studium przypadku
- Opracuj nową aplikację za pomocą Swift
Dystrybucja aplikacji
- Przenoszenie aplikacji na urządzenie w celu przetestowania
- Pobieranie aplikacji do AppStore
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
iPhone and iPad Development in Swift for iOS 8 and Xcode 6 - Plan Szkolenia - Booking
iPhone and iPad Development in Swift for iOS 8 and Xcode 6 - Plan Szkolenia - Enquiry
Opinie uczestników (1)
Jest on doświadczony trener z realnym doświadczeniem w dziedzinie, którą uczy. To sprawiło, że kurs obejmował najważniejsze tematy, które interesują każdego programistę pracującego w tym zakresie. Mniejsze szczegóły łatwo by zostały pominięte, gdyby nie pracował na tej platformie. Ponadto prowadził kurs przy użyciu najnowszych wersji IS i Swift (10 \ 3), co jest olbrzymią zaletą w adaptacji nowych technologii w krótkim czasie.
Abdullah Alaradi - Thiqah Business Services
Szkolenie - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Cross-platform mobile development with PhoneGap/Apache Cordova
21 godzinCelem wieloplatformowych frameworków jest umożliwienie pisania aplikacji raz i uruchamiania ich na wielu platformach. Chcesz zbudować aplikację na iPhone'a, która będzie również działać na Android? Czy klient chce, aby jego Android aplikacja działała na Windows Phone? Żaden problem.
Na tym trzydniowym kursie PhoneGap/Apache Cordova przyjrzysz się dwóm różnym, ale uzupełniającym się technologiom do tworzenia wieloplatformowych aplikacji mobilnych. (Apache Cordova to nowa nazwa dla PhoneGap. Firma Adobe nabyła PhoneGap od pierwotnych deweloperów i przekazała go Apache Software Foundation).
Po ukończeniu tego kursu PhoneGap/Apache Cordova będziesz w stanie budować w pełni funkcjonalne mobilne aplikacje internetowe przy użyciu frameworka, zarządzać kodem źródłowym i obsługiwać poprawki platformy, tworzyć “natywne” doświadczenia z aplikacji internetowej - i wiele więcej!
Advanced iOS Development
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla iOS programistów, którzy chcą opanować iOS architekturę korporacyjną, wzorce projektowe i programowanie reaktywne za pomocą Swfit.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Twórz bardziej wydajny, samokierujący się i prosty kod.
- Uprość zarządzanie API za pomocą Alamofire.
- Zaimplementuj programowanie reaktywne w iOS za pomocą RxSwift.
- Zrozumienie różnych wzorców i projektów architektury iOS.
Agile, TDD and Swift
35 godzinTen 5-dniowy kurs jest przeznaczony dla programistów, którzy chcą pisać wysokiej jakości aplikacje iOS w Swift. Jest to kurs praktyczny, który obejmuje pisanie wielu coraz bardziej złożonych aplikacji wysokiej jakości. Uczestnicy muszą posiadać komputer Apple z zainstalowaną najnowszą wersją OS X i Xcode. Uczestnicy, którzy chcą uruchamiać aplikacje na prawdziwych urządzeniach, a nie na emulatorach, muszą być zarejestrowani w Apple jako programiści iOS i mieć zarejestrowane swoje urządzenia.
iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4
35 godzinTen 5-dniowy kurs jest przeznaczony dla programistów, którzy chcą nauczyć się tworzyć aplikacje na iPhone'a i iPada z systemem iOS 11. Xcode 9, Swift 4 i iOS 11 wprowadziły znaczące zmiany w sposobie pisania aplikacji.
Kurs jest praktyczny i pokazuje, jak tworzyć aplikacje od podstaw przy użyciu Swift języka programowania i Xcode 9 IDE.
Podczas kursu w pełni funkcjonalna aplikacja zostanie opracowana od podstaw przy użyciu Swift.
Ten kurs można uruchomić tylko na sprzęcie Apple opartym na procesorze Intel, takim jak MacBook lub Mac Mini. Uczestnicy muszą być zarejestrowani w Apple i posiadać Apple ID, które jest wymagane do pobrania oprogramowania. Uczestnicy, którzy chcą uruchomić aplikacje opracowane podczas kursu na iPhonie lub iPadzie za pomocą kabla USB, będą musieli zarejestrować swoje urządzenie w Xcode.
iOS Mobile App Development (Advanced Level)
35 godzinTo szkolenie prowadzone przez instruktora w Polsce (online lub na miejscu) jest przeznaczone dla zaawansowanych programistów, którzy chcą budować skalowalne, wysokowydajne aplikacje za pomocą zaawansowanych narzędzi, wzorców architektonicznych, współbieżności, trwałego przechowywania danych i praktyk testowania.
Na koniec tego szkolenia uczestnicy będą w stanie:
- Projektować złożone architektury aplikacji przy użyciu MVVM i Koordinatorów.
- Obsługiwać zadania asynchroniczne za pomocą GCD i Swift's async/await.
- Wdrażać trwałe przechowywanie danych za pomocą Core Data i UserDefaults.
- Pisać testy jednostkowe i interfejsu użytkownika za pomocą XCTest i XCUITest.
- Integrować API i stosować techniki optymalizacji wydajności.
iOS Mobile App Development (Basic Level)
21 godzinTo szkolenie prowadzone przez instruktora w Polsce (online lub na miejscu) jest skierowane do początkujących developerów, którzy chcą tworzyć interaktywne aplikacje za pomocą iOS oraz Xcode.
Po ukończeniu tego szkolenia uczestnicy będą w stanie:
- Zrozumieć podstawową architekturę aplikacji iOS.
- Projektować proste interfejsy użytkownika z użyciem UIKit i Storyboards.
- Obsługiwać interakcje użytkownika oraz podstawową nawigację między widokami.
- Budować funkcjonalną aplikację stopniowo w trakcie kursu.
iOS Programming (iPhone/iPad) for Programmers
35 godzinWszystkie umiejętności i wiedza potrzebne do stworzenia pierwszej aplikacji na iPhone'a/iPada przy użyciu najnowszego iOS SDK i narzędzi.
Kotlin for iOS and Android Development
35 godzinKotlin to nowoczesny, funkcjonalny i obiektowy język programowania oparty na Java.
W tym instruktażowym szkoleniu na żywo uczestnicy nauczą się programowania Kotlin, przechodząc przez proces tworzenia aplikacji na Androida i iOS przy użyciu Kotlin.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie podstaw programowania w Kotlin.
- Kodowanie własnej aplikacji Kotlin
- Tworzenie, testowanie, wdrażanie i rozwiązywanie problemów z aplikacjami na Androida i iOS przy użyciu Kotlin
Uczestnicy
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwaga
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Machine Learning on iOS
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak korzystać ze stosu technologii iOS Machine Learning (ML) podczas tworzenia i wdrażania aplikacji mobilnej na iOS.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie aplikacji mobilnych zdolnych do przetwarzania obrazu, analizy tekstu i rozpoznawania mowy
- Dostęp do wstępnie wytrenowanych modeli ML w celu integracji z aplikacjami iOS
- Tworzenie niestandardowych modeli ML
- Dodawanie obsługi głosowej Siri do aplikacji iOS
- Zrozumienie i wykorzystanie frameworków takich jak coreML, Vision, CoreGraphics i GamePlayKit
- Używanie języków i narzędzi takich jak Python, Keras, Caffee, Tensorflow, sci-kit learn, libsvm, Anaconda i Spyder
Uczestnicy
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Reactive Programming for iOS with RxSwift
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce wprowadza uczestników w reaktywne techniki oferowane przez RxSwift do zarządzania przesyłaniem i łączeniem asynchronicznych strumieni danych, obsługi prostych obserwowalnych sekwencji oraz architektury i rozwoju responsywnych, elastycznych i skalowalnych aplikacji iOS.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć podstawowe pojęcia stojące za programowaniem reaktywnym w Swift 3.
- Przekształcać różne elementy, takie jak tablice i zdarzenia, w obserwowalne sekwencje.
- Stosować różne filtry do obserwowalnych sekwencji, przekształcać i łączyć obserwowalne sekwencje.
- Pisanie testów jednostkowych dla kodu Rx.
- Efektywnie wykorzystywać ślepe dane z elementów interfejsu użytkownika.
iOS (iPhone and iPad Development - Apple) in Swift for iOS 12 and Xcode 10 - Swift 4.1 Training Course
35 godzinTen 5-dniowy kurs jest przeznaczony dla programistów, którzy chcą nauczyć się tworzyć aplikacje na iPhone'a i iPada z systemem iOS 11. Xcode 9, Swift 4 i iOS 11 wprowadziły znaczące zmiany w sposobie pisania aplikacji.
Kurs jest praktyczny i pokazuje, jak tworzyć aplikacje od podstaw przy użyciu Swift języka programowania i Xcode 9 IDE.
Podczas kursu w pełni funkcjonalna aplikacja zostanie opracowana od podstaw przy użyciu Swift.
Ten kurs można uruchomić tylko na sprzęcie Apple, takim jak MacBook Pro lub Mac Mini.
Uczestnicy muszą być zarejestrowani w Apple i posiadać Apple ID, które jest wymagane do pobrania oprogramowania - Xcode.
Uczestnicy, którzy chcą uruchomić aplikacje opracowane podczas kursu na iPhonie lub iPadzie za pomocą kabla USB, będą musieli zarejestrować swoje urządzenie w Xcode.
Delegat musi być w stanie zrozumieć wszystkie podstawy Swift po tym kursie i powinien być w stanie stworzyć dowolną aplikację na iOS i zagłębić się w bardziej złożone aplikacje na iOS
iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10
35 godzinKto powinien wziąć udział?
Ten 5-dniowy kurs jest przeznaczony dla programistów, którzy chcą nauczyć się tworzyć aplikacje na iPhone'a i iPada z systemem iOS 10. Xcode8, Swift3 i iOS 10 wprowadziły znaczące zmiany w sposobie pisania aplikacji.
Kurs jest praktyczny i pokazuje, jak tworzyć aplikacje od podstaw przy użyciu języka programowania Swift i środowiska IDE Xcode 8.
Podczas kursu w pełni funkcjonalna aplikacja zostanie opracowana od podstaw przy użyciu Swift.
Ten kurs można uruchomić tylko na sprzęcie Apple z procesorem Intel, takim jak MacBook lub Mac Mini. Uczestnicy muszą być zarejestrowani w Apple i posiadać Apple ID, które jest wymagane do pobrania oprogramowania. Uczestnicy, którzy chcą uruchomić aplikacje opracowane podczas kursu na iPhonie lub iPadzie za pomocą kabla USB, będą musieli zarejestrować swoje urządzenie w Xcode.