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 (4+)

NextJS + Contentful

Needs a location

🟢 Obowiązkowa rejestracja i zakup biletów:
https://stacja.it/produkt/nextjs-contentful-21-05-22/

Zakup abonament Stacja IT VIP już za 99 zł/msc!
https://stacja.it/abonament/

🟢 Warsztat weekendowy w godz. 09:00-21:00 (12h) 🟢

🟢 Czego się nauczysz?
Celem warsztatu jest zapoznanie uczestników z tworzeniem aplikacji wykorzystujących Headless CMS na przykładzie NextJS oraz Contentful.

🟢 Wymagania wstępne
- Umiejętność programowania w języku Javascript
- znajomość Reacta
- znajomość Typescript oraz SCSS

🟢 Prowadzący
Mateusz Jabłoński:
Mateusz Jabłoński. Frontend developer z zacięciem humanistycznym. Uwielbia nauczać innych, wymieniać się doświadczeniem i wspierać w rozwoju programistycznym. Ma doświadczenie w uczeniu zarówno dzieci, jak i dorosłych. Jako programista pracuje od 2011 roku, skupiając się przede wszystkim na technologiach frontendowych. Prywatnie mąż, ojciec, kolekcjoner książek i gier planszowych.

🟢 Program warsztatów

  1. NextJS
  2. Co to jest NextJS?
  3. Podejście hybrydowe: SSG + SSR
  4. Struktura projektu
  5. Własne API
  6. CSS Modules
  7. Uruchamiamy pierwszy projekt
  8. Contentful
  9. Co to jest headless CMS?
  10. Content Delivery API I Content Preview API
  11. Content Management API
  12. Content model w Contentful
  13. Typy proste: Short text, Number, Date & Time, Location,
  14. Boolean
  15. Referencje
  16. Rich text
  17. Content
  18. Blog
  19. Połączenie Contenful z NextJS
  20. Strona artykułu
  21. Typ Entry
  22. Pobieranie danych artykułu i ich mapowanie
  23. Optymalizacje obrazów
  24. Strona bloga
  25. Operatory porównania przy pobieraniu danych
  26. Filtrowanie danych za pomocą API
  27. Sortowanie danych za pomocą API
  28. Paginacja
  29. System komentarzy za pomocą Content Management API
  30. Przygotowanie endpointu dla dodawania komentarzy
  31. Łączenie komentarzy z istniejącym artykułem
  32. Publikacja aplikacji z wykorzystaniem Vercel

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/produkt/nextjs-contentful-21-05-22/

Zakup abonament Stacja IT VIP już za 99 zł/msc!
https://stacja.it/abonament/

Jak w prosty sposób zwiększyć bezpieczeństwo aplikacji webowej?

Needs a location

🟢 Obowiązkowa rejestracja i zakup biletów:
https://stacja.it/produkt/jak-w-prosty-sposob-zwiekszyc-bezpieczenstwo-aplikacji-webowej-2/

Zakup abonament Stacja IT VIP już za 99 zł/msc!
https://stacja.it/abonament/

Warsztat weekendowy w godz. 09:00-17:00 (8h)

🟢 Czego się nauczysz?
Podczas warsztatu omówimy wymagania bezpieczeństwa, które powinna spełniać każda aplikacja webowa i źródła takich wymagań. Następnie przejdziemy do zagrożeń wynikających z wykorzystania nieaktualnych i podatnych wersji zależności. Omówimy nagłówki bezpieczeństwa i ich poprawną konfigurację. Na koniec poznamy automatyczne skanery bezpieczeństwa.

🟢 Dla kogo jest ten warsztat?
Warsztaty skierowane są do osób pracujących z aplikacjami webowymi m. in. programistów, analityków i testerów, którzy chcieliby poznać proste sposoby na zwiększenie bezpieczeństwa swoich aplikacji.

Analityków może szczególnie zainteresować część dotycząca źródeł wymagań bezpieczeństwa, które mogą służyć za wzór na etapie analizy. Programiści dowiedzą się jak łatwo zarządzać wersjami zależności i jak zapewniać bezpieczeństwo na poziomie konfiguracyjnym. Dla testerów przydatne będą informacje o sposobach wykrywania błędów bezpieczeństwa.

🟢 Prowadzący
Klara Trzcińska:
Testerka z doświadczeniem w testach bezpieczeństwa aplikacji webowych oraz infrastruktury. Pracuje jako Starszy Specjalista w Pentacomp Systemy Informatyczne, gdzie zajmuje się głównie testami bezpieczeństwa aplikacji webowych oraz testami automatycznymi. Wykonywała testy bezpieczeństwa w licznych projektach o dużej skali. Absolwentka Wydziału Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego oraz studiów podyplomowych z zakresu bezpieczeństwa systemów informatycznych na wydziale Elektroniki i Technik Informacyjnych Politechniki Warszawskiej. Posiada branżowe certyfikaty Certified Ethical Hacker oraz ISTQB FL.

🟢 Program warsztatów

  1. Wprowadzenie
  2. Statystyki dotyczące podatności aplikacji webowych i ich konsekwencji
  3. Podstawowe wymagania bezpieczeństwa, które powinna spełniać każda aplikacja webowa
  4. Źródła wymagań bezpieczeństwa na przykładzie OWASP ASVS
  5. Podstawy korzystania z narzędzi Burp Suite oraz OWASP ZAP na potrzeby dalszych ćwiczeń praktycznych
  6. Unikanie podatności wynikających z nieaktualnych wersji zależności
  7. Bazy danych podatności
  8. Przegląd narzędzi pozwalających na automatyczne przeszukiwanie bez danych podatności
  9. Wykrywanie podatnych wersji zależności z wykorzystaniem OWASP Dependency Check, Snyk, Retire.js
  10. Zabezpieczenia na poziomie konfiguracyjnym poprzez wykorzystanie najważniejszych nagłówków bezpieczeństwa oraz flag cookie m. in.:
  11. Podatność Clickjacking, a nagłówek X-Frame-Options
  12. Atak SSL Strip, a nagłówek Strict-Transport-Security i flaga cookie Secure
  13. Podatność XSS, a nagłówek X-XSS-Protection i flaga cookie HttpOnly
  14. Podatność CSRF, a flaga cookie SameSite
  15. Zagrożenia związane ze zgadywaniem typu MIME strony, a nagłówek X-Content-Type-Options
  16. Nagłówek Content-Security-Policy
  17. Weryfikacja poprawności konfiguracji TLS
  18. Skanery umożliwiające automatyczne testy bezpieczeństwa aplikacji webowej
  19. Przegląd najpopularniejszych skanerów, zarówno płatnych jak i open source
  20. Weryfikacja wyników automatycznego skanowania

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/produkt/jak-w-prosty-sposob-zwiekszyc-bezpieczenstwo-aplikacji-webowej-2/

Zakup abonament Stacja IT VIP już za 99 zł/msc!
https://stacja.it/abonament/

SQL is fun! Wprowadzenie do SQL

Needs a location

🟢 Obowiązkowa rejestracja i zakup biletów:
https://stacja.it/produkt/sql-is-fun-wprowadzenie-do-sql-21-05-22/

Zakup abonament Stacja IT VIP już za 99 zł/msc!
https://stacja.it/abonament/

Warsztat weekendowy w godz. 09:00-17:00 (8h)

Umiejętność wykorzystania danych odgrywa dzisiaj kluczową rolę w biznesie. Osoby, które potrafią pracować z danymi są cenione i poszukiwane przez pracodawców. Praca z danymi to też świetna zabawa!

Zapisz się na szkolenie i rozpocznij ekscytującą przygodę w świecie SQL.

🟢 Czego się nauczysz?
Nauczysz się jak zautomatyzować dużą cześć pracy związanej z raportowaniem

🟢 Dla kogo jest ten warsztat?
Każdy może wziąć udział w szkoleniu. Najbardziej skorzystasz, jeśli masz już jakieś doświadczenie w analizie danych/raportowaniu (np. Excel), ale brakuje Ci doświadczenia w pracy z bazami danych. Dzięki szkoleniu wejdziesz na kolejny poziom wtajemniczenia.

🟢 Wymagania wstępne
Wystarczy umiejętność logicznego myślenia i odrobina samozaparcia :)

🟢 Prowadzący
Piotr Menclewicz:
Analityk danych pracujący na co dzień z SQL i Pythonem. Swoją karierę zaczynał jednak nietypowo. Ukończył studia ekonomiczne i przez kilka lat pracował w finansach. Przez przypadek trafił na bazy danych i od razu je pokochał. SQLa nauczył się samodzielnie i uwielbia się dzielić tą wiedzą. Wie, jak to jest zaczynać bez dużego doświadczenia informatycznego, dlatego wszystkie zagadnienia tłumaczy w prosty i przyjazny sposób.

🟢 Program warsztatów
1. Wprowadzenie do świata SQL, proste zapytania
2. Proste filtrowanie i sortowanie danych
3. Bardziej zaawansowane filtrowanie
4. Retrospekcja – dłuższe zadanie łączące punkty 1-3
5. Agregowanie i grupowanie danych
6. Praca na wielu tabelach
7. Retrospekcja – dłuższe zadanie łączące punktu 5 i 6

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/produkt/sql-is-fun-wprowadzenie-do-sql-21-05-22/

Zakup abonament Stacja IT VIP już za 99 zł/msc!
https://stacja.it/abonament/

[BEZPŁATNIE] Pozyskiwanie danych ze źródeł interntowych z wykorzystaniem Pythona

🟢 Obowiązkowa [BEZPŁATNA] rejestracja
https://bit.ly/36F57lG

Zakup abonament Stacja IT VIP już za 99 zł/msc!
https://stacja.it/abonament/

BEZPŁATNY Warsztat weekendowy w godz. 09:00-17:00 (8h)

🟢 Czego się nauczysz?
Podczas warsztatu nauczysz się wykorzystywać dwie popularne metody ekstrakcji danych ze źródeł internetowych - web scraping oraz pracę z JSON API. Poznasz niezbędną teorię oraz wykonasz kilka praktycznych projektów

🟢 Dla kogo jest ten warsztat?
Warsztat przeznaczony jest dla programistów Pythona oraz data scientistów, którzy chcą nauczyć się pozyskiwania danych ze źródeł internetowych. Zarówno web scraping jak i praca z webowymi API będą uczone od podstaw.

🟢 Wymagania wstępne
1. Swobodne posługiwanie się Pythonem w stopniu przynajmniej podstawowym
2. Znajomość (lub chęć poznania) środowiska Jupyter Notebook. W nim znajduje się omówienie materiału oraz część zadań praktycznych.
3. Podstawowa znajomość HTMLa (znaczniki, atrybuty)

🟢 Prowadzący
Patryk Palej:
Od 2018 pracuje w obszarach analizy danych, uczenia maszynowego oraz programowania w Pythonie. Posiada background akademicki związany z matematycznym modelowaniem procesów fizycznych. Lubi dzielić się zdobytą wiedzą, a w wolnym czasie jeździ po świecie autostopem.

🟢 Program warsztatów

  1. Przedstawienie tematyki warsztatu oraz możliwości zastosowania technik, o których będziemy się uczyć.
  2. Web scraping
  3. Wprowadzenie do bibliotek requests oraz bs4
  4. Wyciąganie treści z określonych elementów strony internetowej (przykłady oraz zadania)
  5. Projekt scrapera do pozyskiwania danych z portalu aukcyjnego
  6. JSON API
  7. Omówienie zasady działania webowych API oraz notacji JSON
  8. Kilka przykładów i zadań wykorzystujących wybrane API które oferują otwarty dostęp

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://bit.ly/36F57lG

Zakup abonament Stacja IT VIP już za 99 zł/msc!
https://stacja.it/abonament/

Past events (321)

Funkcyjne programowanie w JavaScript

Needs a location

Photos (162)