Czym się zajmujemy

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

Nadchodzące wydarzenia (5+)

Agile, Scrum & Scrum Master

Stacja.IT / Sages

Obowiązkowa rejestracja: https://stacja.it/warsztaty/2019-06-29-Agile-Scrum-Scrum-Master.html Uwaga! Warsztat 2-dniowy! Odbywa się w sobotę i niedzielę w godzinach 9:00-17:00 Warsztat “Agile, Scrum & Scrum Master” jest skierowany do osób które chcą poznać co naprawdę oznacza Agile, oraz co to jest Scrum. 50% czasu szkoleniowego jest poświęcone zasadom Agile. Druga połowa - podstawy Scrum. Aktualnie istnieje wiele mitów na temat tych metodyk - na warsztatach obalamy wszystkie znane mity co pozwala dokładnie poznać Agile Mindset, wartości i zasady pracy zespołowej. “Agile, Scrum & Scrum Master” jest przeznaczony dla osób które zaczynają przygodę ze Scrum, lub chcą poznać podstawy wiedzy. Szersze omówienie zasad Scrum i roli Scrum Mastera jest omawiane w drugim dniu szkoleniowym. Na szkoleniu poznasz prawdziwie praktyczne podejście do Agile & Scrum. To nie jest szkolenie “po certyfikat” ale po wiedzę, omawiam aspekty zwinnego zarządzania pod kątem wytwarzania oprogramowania wskazując co i kiedy można najlepiej zastosować. Scrum to wyższa szkoła jazdy, implementacja wymaga transformacji całego przedsiębiorstwa, natomiast narzędzia które są wykorzystywane w tej metodyce możesz zastosować wszędzie. Oczywiście tylko pełne wdrożenie tych zasad pozwoli realizować dwa razy więcej dwa razy szybciej. Kluczem do sukcesu w Agile jest praca iteracyjna, ciągła poprawa oparta na komunikacji i tworzeniu największej wartości dla Klienta. Na szkoleniu poznasz narzędzia i praktyczne zastosowania które mogą Ci pomóc w codziennej pracy. Po warsztatach uczestnicy będa posiadali wiedzę pozwalającą na zdanie certyfikatu PSM1 po ok 5 dniach dodatkowej nauki. Materiały edukacyjne zostaną udostępnione, wraz możliwością wykupienia dostępu do platformy e-learningowej z testami PSM1 (około 500 różnych pytań). Każdy element składowy metodyki jest omawiany na przykładach praktycznych oraz również poprzez zadania szkoleniowe. Uczestnicy wcielają się w rolę Scrum Mastera i podejmują wyzwanie polegające na znalezieniu najlepszego rozwiązania dla problemów - zgodnie z zasadami Scrum. Podczas warsztatu zapewniamy dostęp do kawy, herbaty, wody. W porze obiadowej zapewniamy pizzę w wersji mięsnej lub wegetariańskiej. PROGRAM WARSZTATU DZIEŃ 1 1. Praktyczne zajęcia w trakcie warsztatów (w zależności od uczestników). - Budowanie zespołu, robimy Scrum’a! - Zagadki zespołowe. - Rozwiązywanie zadań w zespołach. 2. Wprowadzenie. - Co oznacza Agile? - Skąd wziął się Scrum?. 3. Waterfall vs Iterative? 4. Tradycyjne planowanie vs planowanie Agile. 5. Teoria Scrum’a. - Pętla udoskonaleń. - Role - Spotkania - Artefakty Scruma 6. Narzędzie Scrum w odniesieniu do - Komunikacji. - Szacowania. - Cel działania: Why? - Opracowywanie wymagań klienta - Definicja pracy gotowej do rozpoczęcia implementacji - Tablica Scrum - Budowanie zespołu 7. Zagrożenia Scrum - Wyższy koszt. - Nieudana implementacja. - Koszmarne spotkania. DZIEŃ 2 1. Scrum Framework. Omówienie Scrum Framework od strony Scrum Mastera na podstawie praktyki. Realne i szkoleniowe sytuacje pozwolą poznać jakie są nalepsze zachowania w różnych sytuacjach. - Scrum Big Picture. - Product Backlog. - Planning. - Sprint Backlog. - Sprint. - Daily. - Refinement. - Review. - Retrospective. 2. Role w Scrum 3. Rola Scrum Master - Wspieranie zespołu. - Wspieranie PO. - Wspieranie przedsiębiorstwa. 4. Certyfikat PSM1 - omówienie i porady jak zdać egzamin. Obowiązkowa rejestracja: https://stacja.it/warsztaty/2019-06-29-Agile-Scrum-Scrum-Master.html

Testy bezpieczeństwa dla QA/testerów

Stacja.IT / Sages

Obowiązkowa rejestracja: https://stacja.it/warsztaty/2019-07-06-testy-bezpieczenstwa-dla-QA-testerow.html INFORMACJE Jednym z elementów definiujących jakość wytwarzanego oprogramowania jest zapewniany przez nie poziom bezpieczeństwa. Warsztaty Testy bezpieczeństwa dla QA mają na celu pokazanie testerom w jaki sposób, nieznacznie poszerzając zakres wykonywanych testów, mogą wykrywać występujące w oprogramowaniu podstawowe podatności. W ramach warsztatu uczestnicy poznają teorię dotyczącą zagadnień związanych z testowaniem bezpieczeństwa aplikacji webowych oraz wykonają ćwiczenia, które pozwolą w praktyce zapoznać się z omawianymi atakami i narzędziami. Podczas warsztatu: -poznasz narzędzia przydatne w przeprowadzaniu testów bezpieczeństwa dowiesz się, czym jest OWASP -zdobędziesz wiedzę umożliwiającą przeprowadzanie podstawowych ataków -poznasz sposoby klasyfikacji rangi zagrożenia i zasady tworzenia dobrych raportów z testów bezpieczeństwa Wymagania wstępne: -znajomość obsługi systemu Linux lub Windows i podstawowa obsługa terminala -doświadczenie w przeprowadzaniu testów manualnych Podczas warsztatu uczestnicy korzystają z własnych komputerów z systemem Linux, Windows lub MacOS. Wymagana jest instalacja wirtualnej maszyny z systemem Kali Linux w dowolnym menadżerze maszyn wirtualnych. Oprócz tego, każdy z użytkowników jest proszony o zainstalowanie aplikacji webowej Web Goat, która posłuży do przećwiczenia omawianych ataków. Instrukcja instalacji Web Goat oraz Kali Linux zostanie przekazana uczestnikom szkolenia drogą mailową. Podczas warsztatu zapewniemy dostęp do kawy, herbaty, wody i ciastek. W porze obiadowej zapewniamy lunch w formie zupy i kanapki. PROWADZĄCY Mikołaj Kowalczyk - Tester z doświadczeniem w zakresie testów bezpieczeństwa aplikacji webowych. Wykonywał testy bezpieczeństwa dużych aplikacji bankowych, sklepów internetowych, systemów SCADA oraz oprogramowania open-source. Entuzjasta wolnego oprogramowania oraz prywatności w sieci. PROGRAM WARSZTATÓW Wprowadzenie 1.O mnie -Jaki jest cel testów bezpieczeństwa? 2.Standardy w testach bezpieczeństwa -OWASP Top10 – na tym się skupiamy -OWASP Testing Guide -OWASP ASVS – minimum -PTES – minimum -OSSTMM – minimum 3.Przypomnienie niezbędnych wiadomości -Http -Metody http -Nagłówki http -Odpowiedzi http -Demonstracja jak podglądać w przeglądarce żądania http 4.Narzędzia przydatne w testach bezpieczeństwa -Kali Linux jako system zawierający mnóstwo narzędzi przydatnych w testach -Omówienie najważniejszych narzędzi: nmap, sqlmap, Metasploit. -Wykonanie prostego skanu przy użyciu nmap’a -Burp Suite -Burp Suite jako: Proxy, Repeater, narzędzie z możliwością wgrywania dużej ilości darmowych wtyczek -Skonfigurowanie Proxy http z użyciem Burp + Firefox, używanie Repeater’a -Materiały dostarczane przez OWASP -Narzędzia deweloperskie przeglądarki -Wykorzystywanie logów konsoli i zakładki Network jako źródła informacji 5.Etapy (fazy) przeprowadzenia testów bezpieczeństwa - teoretyczne omówienie -Rozpoznanie testowanego systemu (rekonesans / OSINT) -Modelowanie i identyfikacja zagrożeń oraz podatności -Exploitacja -Analiza ryzka -Raportowanie 6.Podatności (20 min) -Czym jest podatność? -Klasyfikacja podatności. -Bazy podatności. 7.Przegląd najważniejszych podatności: (połączony z samodzielnym wykorzystaniem podatności przez uczestników szkolenia w aplikacji WebGoat) -Wstrzyknięcia (SQL Injection, XXE) -Niepoprawna obsługa uwierzytelnienia -Ujawnienie danych wrażliwych XXE -Nieprawidłowa kontrola dostępu -Niepoprawna konfiguracja mechanizmów bezpieczeństwa XSS -Niepoprawna deserializacja -Używanie komponentów ze znanymi podatnościami -Niedostateczne monitorowanie i tworzenie logów 8.Tworzenie dobrego raportu z testów bezpieczeństwa Obowiązkowa rejestracja: https://stacja.it/warsztaty/2019-07-06-testy-bezpieczenstwa-dla-QA-testerow.html

Buduj zespół jak Scrum Master

Stacja.IT / Sages

Obowiązkowa rejestracja: https://stacja.it/warsztaty/2019-07-07-buduj-zesp%C3%B3%C5%82-jak-scrum-master.html Zgodnie z definicją Scrum Master jest liderem służebnym, najprościej można powiedzieć że oznacza to pomoc i wsparcie w pracy zespołu. Aby to dobrze wypełniać Scrum Master musi przyjmować bardzo różne zachowania takie jak: coach, facylitator, nauczyciel, mentor a nawet czasem jako menedżer. Wszystko to jest niezbędne, aby usuwać przeszkody. Jeszcze bardziej interesujące jest to - że Scrum Master nie jest formalnym “szefem” czy “liderem” zespołu - a jednak dzięki jego aktywnościom niemu powstaje spójny i wydajny zespół. Bardzo często ta osoba jest traktowana jako naturalny lider, co jeszcze bardziej pomaga w budowaniu zespołu. Jest to warsztat a program jest ramowy - dokładny przebieg zależy od uczestników. Na tym warsztacie ponad 30% czasu jest to dyskusja i wspólne rozwiązywanie problemów. Warsztat jest przeznaczonych dla osób dla których praca w zespole jest niezbędna do osiągnięcia efektów, szczególnie dla: team leaderów, scrum masterów, project managerów, product ownerów. Na warsztacie dowiesz się: 1. Na czym polega rola służebna 2. Jak pracować z zespołem bez “stanowiska” 3. Jak Scrum Master pracuje z zespołem 4. Jakie narzędzia ma Scrum Master 5. Jak Scrum Master buduje spójność i jedność w zespole 6. Na co Scrum Master zwraca uwagę zanim zacznie zmieniać 7. Na czym polega rola “Agenta Zmiany” 8. Kiedy Scrum Master jest niepotrzebny 9. Czy muszę być Scrum Masterem aby budować zespół w ten sposób Podczas warsztatu zapewniamy dostęp do kawy, herbaty, wody. W porze obiadowej zapewniamy pizzę w wersji mięsnej lub wegetariańskiej. PROWADZĄCY Mateusz Żeromski - Mateusz, od zawsze (już od 18 lat) pracuje w trybie Agile. W swojej karierze tworzył ponad 10 startupów na różnych stanowiskach, od programisty do właściciela czy inwestora. W roku 2018 rozpoczął prowadzenie szkolenia Agile & Scrum. Zdobył certyfikaty PSM1, PSPO1 co pozwala mu udokumentować gruntowną wiedzę o całości zadań Scrum. Od września 2018 prowadzi bloga specjalistycznego www.zeromski.me. Aktualnie pracuje w Scrumie już od ponad 2 lat, jego duże doświadczenie zawodowe pozwala mu skutecznie przekazywać wiedzę na temat zwinnych metod. PROGRAM WARSZTATÓW 1. Przegląd Scrum (20 min) 2. Zasady transformacji 3. Cykle budowy zespołu 4. Dysfunkcje 5. Co jest “młotkiem” Scrum Mastera 6. Budowniczy zespół jako - Lider służebny - Trener - Organizator / facylitator - Nauczyciel - Menedżer - Agent zmiany 7. Narzędzia Scrum Mastera - Spotkania dzienne (Dzienny Scrum) - Retrospektywy - Komunikacja z klientem 8. Czy tylko lider buduje zespół? UWAGA Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia oraz jego odwołania w przypadku niezgłoszenia się minimalnej liczby uczestników. Obowiązkowa rejestracja: https://stacja.it/warsztaty/2019-07-07-buduj-zesp%C3%B3%C5%82-jak-scrum-master.html

Wprowadzenie do ReactJS

Stacja.IT / Sages

Obowiązkowa rejestracja: https://stacja.it/warsztaty/2019-07-13-Wprowadzenie-do-ReactJS.html INFORMACJE React to jeden z najpopularniejszych obecnie bibliotek JavaScript stworzona przez Facebook’a w celu tworzenia dynamicznych interfejsów użytkownika. React oparty o ideę tworzenia aplikacji z mniejszych komponentów okazuje się też świetnym narzędziem do pracy również nad mniejszymi aplikacjami czyniąc je prostymi w testowaniu, rozwijaniu i późniejszym utrzymaniu. Podczas warsztatów stworzymy prostą aplikację SPA, służącą do przeglądania bazy filmów. Dla kogo jest ten warsztat? Warsztat przeznaczony jest dla osób znających podstawy JavaScript. Podczas warsztatu uczestnicy korzystają z własnych komputerów. Podczas warsztatu zapewniamy dostęp do kawy, herbaty, wody oraz ciastek. W porze obiadowej zapewniamy pizzę w wersji mięsnej lub wegetariańskiej. PROWADZĄCY Kaj Białas - JavaScript Developer z 6 letnim doświadczeniem, trener front-end. Jego doświadczenie obejmuje budowanie aplikacji mobilnych i internetowych oraz zagadnienia związane z bezpieczeństwem systemów informatycznych. PROGRAM WARSZTATÓW 1. Wstęp do ES6. - Klasy - Arrow Function - Destrukturyzacja - Funkcje strzałkowe - Moduły 2. ReactJS - poznanie biblioteki. - Single Page Application - wyjaśnienie idei i różnic - Boilerplate Create React App - wprowadzenie, wyjaśnienie możliwości - Zasada działania VirtualDOM - Wprowadzenie do JSX6 3. Komponenty React. - Komponenty funkcyjne - Komponenty klasowe - Obiekt props - Jednokierunkowy przepływ danych 4. Stan komponentu. - Wewnętrzny stan komponentu - Cykl życia komponentu 5. Obsługa zdarzeń. 6. API Requests. 7. React router. 8. Przekazywanie stanu między komponentami. UWAGA Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do zmiany lokalizacji wydarzenia oraz jego odwołania w przypadku niezgłoszenia się minimalnej liczby uczestników. Obowiązkowa rejestracja: https://stacja.it/warsztaty/2019-07-13-Wprowadzenie-do-ReactJS.html

Zdjęcia: (108)

Znajdziesz nas również: