Tytuł: | iOS deep dive for advanced software developers |
Kod: | deep-dive |
Kategoria: | iOS |
Forma: | 50% wykłady / 50% warsztaty |
Czas trwania: | 3 dni |
Odbiorcy: | developerzy |
Zapisy: |
Indywidualne zamówienie i dopasowanie dla grupy. |
Logistyka: |
W siedzibie klienta lub w innym dowolnym miejscu. |
Pierwszego dnia zapoznamy się ze środowiskiem XCode.
Jednak nie będziemy się skupiać na możliwościach samego IDE w kontekście pracy z kodem, tylko na istotnych aspektach związanych z projektem, takich jak: proces, konfiguracje i fazy budowania. Opanowanie samego języka Swift nie powinno stanowić problemu dla doświadczonych developerów, jednak zrozumienie zawiłości systemu zarządzania pamięcią w kontekście tego języka to już inna kwestia. Dlatego drugą część dnia poświęcimy na zrozumienie tego zagadnienia i opanowanie narzędzi które dostarcza język Swift.
Drugiego dnia uczestnicy poznają podstawowe wzorce stosowane na platformie iOS oraz podstawową budowę każdej aplikacji. Przyjrzymy się kilku wzorcom architektonicznym pod kątem łatwości budowania modularnej aplikacji i możliwości późniejszego jej testowania.
Ostatniego dnia skupimy się na zagadnieniach związanych z testowaniem. Przechodząc przez podstawy zasad testowania, praktyki i dostępne narzędzia postaramy się odpowiedzieć na pytanie, w jaki sposób najlepiej zadbać o jakość modularnej aplikacji.
Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.
Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.
Z jednej strony dosyć stara aplikacja kliencka, pisana metodą tradycyjną dla środowiska Apple’owego w Obj-C. Z drugiej strony pomysł zastosowania CQRS-a, Event Sourceing-u i kilku innych ciekawostek - wszystko w Swifcie. Poza ciekawostkami technologicznymi opowiem o tym jak dzięki Event Stormingowi udało nam się znaleźć przepis na zrealizowanie planu wprowadzenia nowej architektury do aplikacji. Praktyczne przełożenie efektów sesji stormingowej na projekt będzie szczególnie ciekawe nie tylko dla programistów iOS.
Autor Bottega: |
|
Powiązane szkolenia dedykowane: |
Bezpieczeństwo aplikacji iOS – naprawianie podatności Aplikacje iOS klasy enterprise |