Plan Szkolenia
Środowisko deweloperskie
- Wymagania środowiska programistycznego
- Xcode i iOS SDK
- Rejestracja programisty Apple
- Powody, dla których aplikacje są odrzucane
- Wytyczne dotyczące interfejsu ludzkiego
Xcode iOS Projekty
- Przegląd Xcode
- Tworzenie iOS projektu
- Działa na symulatorze i prawdziwych urządzeniach
Układ adaptacyjny
- Storyboardy
- Obsługa wielu urządzeń
- Rozmiar ikon i orientacja urządzenia
- Komponenty interfejsu użytkownika
- Budowanie interfejsu użytkownika
Swift
- Swift przegląd języków programowania
- Zmienne, stałe i typy danych
- Konstrukcje językowe
- Używanie Xcode do tworzenia Swift aplikacji
- Plac zabaw
Swift Klasy i Sceny
- Tworzenie Swift klas
- Zmienne instancji i inicjalizacja
- Zarządzanie pamięcią
- Silne i słabe referencje
- Typy konstruktorów
- Protokoły, haszowalne i nadające się do wydruku
- Dziedzictwo
- Tworzenie scen
- Implementowanie kontrolerów widoku
- Wyloty i akcje
Praca z grafiką
- Dodawanie ikon i obrazów
- Korzystanie z interfejsu API SpriteKit
- Animowanie duszków
Interakcja z użytkownikiem
- Przyciski i uchwyty
- Rozpoznawanie gestów panoramowania
- Kliknij rozpoznawanie gestów
Wiele aplikacji ekranowych
- Nawigacja po tabeli
- Aplikacje z zakładkami
- Kontrolery nawigacji
Usługi lokalizacyjne
- Pozycja i wysokość
- Kierunek kompasu
Urządzenie Access i pamięć
- Nośnik danych
- Biblioteka muzyczna Access
- SQLit Database Access
Bluetooth
- API Bluetooth
- Centrale
- Urządzenia peryferyjne
Ramy mowy
- Mowa na tekst
- Tekst na mowę
Networking
- Sieć Access
- Serializacja i deserializacja JSON
- ODPOCZYNEK Web Services
Wymagania
Kurs zakłada pewne doświadczenie w programowaniu.
Opinie uczestników (5)
Edward jest niesamowitym facylitatorem
Zibusiso Ncube - Agricatural Research Council
Szkolenie - Ionic 4 and Angular for Developers
Przetłumaczone przez sztuczną inteligencję
Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Охватил все запрошенные темы и подробно ответил на каждый вопрос. Это была очень приятная опыт. *Note: The last two sentences seem to have been partially translated into Russian, which was not requested. Here is the corrected Polish translation:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Oenaire wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każdy pytanie. To była bardzo miła doświadczenie. *Corrected version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. O pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każdy pytanie. To była bardzo miła doświadczenie. *Final corrected version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To była bardzo miła doświadczenie. *Final corrected version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final corrected version without unnecessary parts:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере необходимости. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without unnecessary parts:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without unnecessary parts:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without unnecessary parts:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version without errors:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczenie. *Final correct version:* Wiedza Miguela na temat była rozległa. Ułatwił zrozumienie szkolenia, a jego przepływ był dobrze zbilansowany; dodając nowe cechy do każdego раздела по мере necessities. Pokrył wszystko, co było zadane, i udzielił szczegółowych odpowiedzi na każde pytanie. To było bardzo miłe doświadczeni
Paul Coaton - SEMPCheck Services
Szkolenie - Flutter Development Bootcamp with Dart
Przetłumaczone przez sztuczną inteligencję
Naprawdę lubiłem i doceniałem, jak Renée przystosowywała się do naszych pytań, na bieżąco szukając przykładów rzeczy, o które pytalibyśmy, i udostępniając je za pomocą WeChat. Nie tylko to robiła, ale też poświęcała dodatkowy czas na udzielanie zrzutów ekranu tego, co należy kliknąć/gdzie coś się znajduje, biorąc pod uwagę, że nie mówiliśmy po chińsku. Było to kolarbatoryjne spotkanie, podczas którego Renée przerywała, abyśmy mogli zadać pytania i pozwalała nam czasem odchodzić od tematu, abyśmy maksymalnie wyciągnęli z sesji.
Ellie Bailes - GBR 402 GP Strategies Limited
Szkolenie - WeChat Marketing
Przetłumaczone przez sztuczną inteligencję
Rzeczowe odpowiedzi trenera poparte doświadczeniem programistycznym.
Igor Firak
Szkolenie - Build Native iOS and Android Apps with Flutter
Schematyczne podjeście do prowadzenia zajęć