What we're about

Stacja IT to całodniowe warsztaty hands-on, bezpłatna edukacja trenerska, miejsce spotkań ekspertów branżowych, profesjonalistów, którzy nieprzerwanie podnoszą swoje kompetencje, trenerów, przedsiębiorców i twórców startupów, a także osób wchodzących na rynek pracy.

Wstąp na Stację i złap pociag do kodowania! http://www.stacja.it

Upcoming events (2)

NgRx - Reaktywne aplikacje webowe

Online event

⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️ Obowiązkowa rejestracja i zakup biletów: https://stacja.it/warsztaty/2020-10-31-ngrx-reaktywne-aplikacje-webowe.html (NOWOŚĆ) Zakup abonament Stacja IT VIP już za 99 zł/msc! https://stacja.it/abonament ⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️ INFORMACJE Poznamy bibliotekę NgRx, która jest Angularową implementacją architektury Flux. Flux opiera się o wzorzec projektowy CQRS (Command Query Responsibility Segregation), czyli w wolnym tłumaczeniu, rozdzielenie zapytań od rozkazów. Rozdziela on od siebie fragmenty kodu odpowiedzialne za pobieranie informacji od tych odpowiedzialnych za ich modyfikację. RxJS to biblioteka wspierająca reaktywne programowanie przy użyciu Observables, pozwala na łatwiejsze programowanie operacji asynchronicznych. Rozwiązuje problemy, które mamy w Promisach czy funkcjach zwrotnych (callbacks). Jest to odpowiednik Lodash, lecz przeznaczony do obsługi strumieni zdarzeń (event streams). Redux jest jedną z popularniejszych bibliotek, która implementacje architekturę Flux, dodaje ona nieco programowania funkcyjnego i korzysta ze wzorca Event Sourcing. Można powiedzieć że NgRx jest to Redux na sterydach, który dodaje jeszcze reaktywne programowanie w RxJS, daje nam to reaktywny Store dla naszej aplikacji. Całość będzie uruchamiana w środowisku Angular i pisana w TypeScript, dzięki czemu wykorzystamy możliwości współczesnej technologi webowej w stu procentach. Czego się nauczysz? - Poznasz architekturę Flux na przykładzie implementacji jej aplikacji Angularowej przy użyciu biblioteki @ngrx/store. - Poznasz zalety reaktywnego programowania przy pomocy biblioteki RxJS. - Nauczysz się jak obsługiwać asynchroniczne zdarzenia przy pomocy biblioteki @ngrx/effects - Poznasz dobre praktyki przy tworzeniu architektury twojej aplikacji opartej o NgRx. - Dzięki przygotowanym ćwiczeniom zobaczysz jakie korzyści płyną z pisania kodu reaktywnego opartego Store. - Zobaczysz w praktyce narzędzie Redux DevTools służące do debugowania aplikacji oparty o NgRx. Dla kogo jest ten warsztat? - Warsztat jest przeznaczony dla programistów ze znajomością JavaScript (ES2015) i TypeScript w zakresie podstawowym. Znajomość Angulara nie jest wymagana, lecz znajomość takich pojęć jak Web Components czy Dependency Injection zdecydowanie pomoże. - Ten warsztat będzie dla ciebie wartościowy nawet jeśli nie planujesz używać Angulara na co dzień. Poznasz Reduxową implementację architektury Flux, dzięki czemu bardzo łatwo będziesz mógł wdrożyć ją w innych frameworkach takich jak React + React Redux czy Vue.js + Vuex Polecamy zapisać się na warsztat RxJS - Podstawy reaktywnego programowania (https://tiny.pl/7ps37) gdzie podstawy zdobyte na temat RxJs bardzo ułatwią przyswojenie wiedzy z warsztatu. PROWADZĄCY Piotr Błaszczak - Full Stack Web Developer od 2007, konsultant i szkoleniowiec. Zaczynał od PHP i MySQL, lecz szybko dostrzegł potęgę JavaScript i NoSQL. Obecnie pisze backend w Node.js z wykorzystaniem Nest, a front w Angular, po obu stronach wykorzystując TypeScript. Miłośnik RxJS oraz reaktywnego podejścia do architektury aplikacji. Poza pracą zawodową skacze na trampolinach, nurkuje na bezdechu, żongluje i balansuje na slackline. PROGRAM WARSZTATÓW 1. Architektura Flux: - Dispatcher - Store - View 2. RxJS - wprowadzenie: - Podstawy działania strumieni - Tworzenie strumieni - Podstawowe operatory 3. Angular - wprowadzenie: - Struktura projektu - Dependency Injection - Components - Pipe “async” 4. NGRX: - Akcje - Reducer - Selektory - Effects 5. Narzędzia: - Redux DevTools - debugowanie - @ngrx/schematics - generowanie kodu UWAGA Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników. ⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️ Obowiązkowa rejestracja i zakup biletów: https://stacja.it/warsztaty/2020-10-31-ngrx-reaktywne-aplikacje-webowe.html (NOWOŚĆ) Zakup abonament Stacja IT VIP już za 99 zł/msc! https://stacja.it/abonament ⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️

Wprowadzenie do Serverless Framework

Online event

⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️ Obowiązkowa rejestracja i zakup biletów: https://stacja.it/warsztaty/2020-10-31-wprowadzenie-do-serverless-framework.html (NOWOŚĆ) Zakup abonament Stacja IT VIP już za 99 zł/msc! https://stacja.it/abonament ⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️ INFORMACJE Celem warsztatu jest wprowadzenie do Serverless Framework w chmurze AWS. Będziemy rozwijać backend w architekturze serverless dla prostej aplikacji do zarządzania notatkami i załącznikami. Zostaną omówione podstawowe usługi AWS wraz z ich najważniejszymi funkcjami oraz możliwymi integracjami. Warsztat ma na celu: - Zapoznanie się z architekturą serverless i event-driven - Wstęp do podstawowych usług AWS - Rozwój i wdrażanie aplikacji przy użyciu Serverless Framework Podczas warsztatu uczestnicy korzystają z własnych laptopów. PROWADZĄCY Radosław Józefowicz - Zawodowo w branży IT od 8 lat. Zaczynał w korporacjach, a aktualnie zajmuje się tworzeniem aplikacji medycznych i IoT opartych na chmurze AWS dla zagranicznych startupów. Głównie tworzy rozwiązania backendowe w Javie, choć ostatnimi czasy regularnie popełnia frontendy w Reakcie. Wierzy w polyglot persistence i programming. PROGRAM WARSZTATÓW 1. Wprowadzenie do chmury AWS 2. Architektura serverless 3. Zapoznanie się z konsolą AWS 4. SDK do Node.js 5. Usługi AWS - IAM - Funkcje Lambda - S3 - DynamoDB - API Gateway - Cognito - Rekognition oraz Comprehend UWAGA Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników. ⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️ Obowiązkowa rejestracja i zakup biletów: https://stacja.it/warsztaty/2020-10-31-wprowadzenie-do-serverless-framework.html (NOWOŚĆ) Zakup abonament Stacja IT VIP już za 99 zł/msc! https://stacja.it/abonament ⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️

Past events (315)

Funkcyjne programowanie w Pythonie, Ruby, i PHP

Online event

Photos (178)