WebAssembly - Plan Szkolenia
Przez ostatnie 20 lat Javascript był de facto standardem dla skryptów po stronie klienta w przeglądarce. WebAssembly reprezentuje nowy kierunek. Ten binarny format, wbudowany w przeglądarkę, pozwala programistom kompilować i wykonywać kod napisany w dowolnym języku bezpośrednio w przeglądarce. WebAssembly jest przenośny, mały i wydajny. Zapewnia szybkie czasy ładowania i może działać na istniejących platformach Javascript, tłumacząc swój kod binarny na asm.js. Co ważniejsze, WebAssembly otwiera drogę do uruchamiania nowszych, bardziej wymagających aplikacji, takich jak wirtualna rzeczywistość i zaawansowane gry, bezpośrednio w przeglądarce.
W tym prowadzonym przez instruktora, żywym kursie omawiamy ewolucję programowania internetowego, obecny stan rzeczy oraz możliwości, jakie daje pojawienie się i wydanie WebAssembly. Kurs będzie zarówno wyjaśniający, jak i praktyczny, dostarczając niezbędnej teorii i prowadząc uczestników przez tworzenie ich własnego programu WebAssembly.
Format kursu
- Kurs będzie praktyczny i oparty na zadaniach
- Ćwiczenia będą prowadzone w języku C i C++
Plan Szkolenia
Wprowadzenie: Od Javascript przez asm.js do WebAssembly
Anatomia "Programu" WebAssembly
Reprezentowanie kodu bajtowego za pomocą drzew składniowych (AST)
Pisanie swojego pierwszego modułu WebAssembly
Kompilacja programu do WebAssembly
Narzędzia WebAssembly: Edytory, kompilatory i debugery
Przyszłe zastosowania WebAssembly
Podsumowanie i zakończenie
Wymagania
- Doświadczenie lub zrozumienie programowania po stronie klienta w przeglądarce.
- Doświadczenie w programowaniu w C/C++.
- Zainteresowanie programowaniem internetowym wykraczającym poza Javascript.
Grupa docelowa
- Programiści internetowi
- Programiści C i C++
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
WebAssembly - Plan Szkolenia - Rezerwacja
WebAssembly - Plan Szkolenia - Zapytanie
WebAssembly - Zapytanie o Konsultacje
Opinie uczestników (1)
Każda lekcja techniczna była opatrzona wieloma praktycznymi ćwiczeniami, aby utrwalić omawiane koncepcje.
Andrei-Calin Bajea
Szkolenie - OWASP Top 10 2025
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Tworzenie stron WWW w języku HTML
21 godzinUczestnicy kursu nauczą się, jak tworzyć stronę internetową zgodnie ze standardami oraz poznają sekrety HTML/XHTML i CSS. Będą mogli umieścić stronę na serwerze i dodać ją do katalogów oraz wyszukiwarek. Każdy uczestnik otrzyma również łatwy w użyciu podręcznik przygotowany przez autora kursu, który ułatwi powtórzenie i praktyczne zastosowanie zdobytej wiedzy.
Tworzenie i zarządzanie stronami WWW
35 godzinProgram szkolenia przygotowuje do zawodu Projektant stron internetowych (kod zawodu: 213202 wg Standardów Kwalifikacji Zawodowej) w zakresie pracy "HTML i CSS w projektowaniu stron internetowych" oraz zawiera zagadnienia programowania z wykorzystaniem języków JavaScript oraz PHP.
Przedstawiony program zakłada, że uczestnik szkolenia będzie potrafił zaprojektować oraz wykonać strony internetowe korzystając z języka HTML 4.0 oraz ze stylów kaskadowych CSS 2.0. W budowaniu stron internetowych wykorzystywał będzie znaczniki języka HTML pozwalające na umieszczanie na stronie WWW tekstu, grafiki, tabel, interaktywnych formularzy oraz połączeń do innych stron internetowych. Korzystając ze stylów kaskadowych CSS 2.0 uczestnik szkolenia będzie dokonywał formatowania zawartości stron internetowych zgodnie z wymogami klienta.
Absolwenci mogą znaleźć zatrudnienie w firmach usługowych zajmujących się projektowaniem stron internetowych lub pracować na własny rachunek (samozatrudnienie). Program szkolenia obejmuje zagadnienia tworzenia stron internetowych za pomocą języka HTML i stylów CSS. Znajomość tego zakresu pracy jest niezbędna do podjęcia pracy w zawodzie projektant stron internetowych na typowych stanowiskach pracy.
Bootstrap dla programistów internetowych
14 godzinBootstrap to najbardziej popularna platforma HTML, CSS i JS do tworzenia responsywnych projektów zorientowanych na urządzenia mobilne w internecie.
Grupa docelowa
Kurs jest skierowany do programistów internetowych, którzy chcą wykorzystać Bootstrap w swoich projektach.
DevSecOps Firefight: Breach, Fix & Fortify
7 godzinTen światowej klasy, nowoczesny, praktyczny warsztat zanurza uczestników w krytycznych realiach bezpieczeństwa współczesnych potoków CI/CD. Zaprojektowany dla specjalistów ds. bezpieczeństwa, inżynierów DevOps i programistów pragnących opanować zaawansowane techniki obrony przed naruszeniami potoków, szkolenie łączy symulacje ataków na żywo z wiodącymi narzędziami branżowymi i praktycznymi technikami obronnymi.
Front End Developer
35 godzinTen kurs ma na celu nie tylko wprowadzenie, ale także zapewnienie solidnych podstaw i przedstawienie najlepszych praktyk dotyczących HTML & CSS, JavaScript, jQuery oraz Bootstrap. Podstawowe koncepcje są wprowadzane wraz z najlepszymi praktykami poprzez laboratoria i ćwiczenia praktyczne. Aby zapewnić wystarczające omówienie wszystkich tematów, HTML jest omawiany wraz z innymi tematami (CSS & JavaScript).
Kurs jest niemal w całości praktyczny. Większość koncepcji jest odkrywana poprzez czytanie/wykonywanie kodu oraz kodowanie.
Wprowadzenie do HTML5
14 godzinUczestnicy szkolenia zdobędą wiedzę na temat:
- Tworzenia stron w HTML5
- Głównych zalet HTML5
- Różnic między HTML5 a HTML4
- Nowych elementów i atrybutów HTML5
- Obsługi multimediów audio i wideo w HTML5
- Tworzenia formularzy
- Web Storage dla aplikacji offline
Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP
21 godzinTo szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do programistów, inżynierów i architektów, którzy chcą zabezpieczyć swoje aplikacje i usługi internetowe.
Po zakończeniu szkolenia uczestnicy będą mogli integrować, testować, chronić i analizować swoje aplikacje i usługi internetowe, korzystając z frameworka i narzędzi OWASP.
OWASP GenAI Security
14 godzinOpierając się na najnowszych wytycznych projektu OWASP GenAI Security, uczestnicy nauczą się identyfikować, oceniać i łagodzić zagrożenia specyficzne dla AI poprzez praktyczne ćwiczenia i scenariusze z rzeczywistego świata.
OWASP Mobile Security Testing Guide
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu), jest skierowane do programistów, inżynierów i architektów, którzy chcą zastosować zasady, procesy, techniki i narzędzia testowania MSTG w celu zabezpieczenia swoich aplikacji i usług mobilnych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Poznać techniki testowania, aby zaplanować skuteczną implementację testów bezpieczeństwa w cyklu życia rozwoju.
- Wykonywać techniki testowania w celu sprawdzenia ogólnych luk w zabezpieczeniach i ryzyk w aplikacjach mobilnych.
- Przeprowadzać różne procesy testowania bezpieczeństwa, aby zabezpieczyć swoje aplikacje mobilne na Android i iOS.
OWASP Top 10 2025
14 godzinTo szkolenie prowadzone przez instruktora, w formie live w Polsce (online lub na miejscu), skierowane jest do programistów internetowych oraz liderów, którzy chcą poznać i wdrożyć standard referencyjny OWASP Top 10 w celu zabezpieczenia swoich aplikacji internetowych.
Po zakończeniu szkolenia uczestnicy będą w stanie opracować strategię, wdrożyć, zabezpieczyć i monitorować swoje aplikacje i usługi internetowe, korzystając z dokumentu OWASP Top 10.
OWASP Web Security Testing Guide
21 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, inżynierów i architektów, którzy chcą zastosować ramy, zasady i techniki testowania WSTG w celu zabezpieczenia swoich aplikacji i usług internetowych.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Wykorzystać WSTG do wdrożenia procesów i technik testowania w cyklu życia rozwoju aplikacji internetowych.
- Poznać różne techniki testowania, aby dostosować ramy WSTG do potrzeb biznesowych.
- Przeprowadzić różne metody testowania bezpieczeństwa, aby chronić aplikacje internetowe przed zagrożeniami i atakami.
- Przygotować raport z oceny, aby udokumentować wyniki i ustalenia z testów bezpieczeństwa.
Jak pisać bezpieczny kod
35 godzinTen kurs w Polsce ma na celu pomoc w następujących obszarach:
- Pomoc programistom w opanowaniu technik pisania bezpiecznego kodu
- Pomoc testerom oprogramowania w testowaniu bezpieczeństwa aplikacji przed wdrożeniem do środowiska produkcyjnego
- Pomoc architektom oprogramowania w zrozumieniu ryzyk związanych z aplikacjami
- Pomoc liderom zespołów w ustaleniu podstawowych zasad bezpieczeństwa dla programistów
- Pomoc webmasterom w konfiguracji serwerów, aby uniknąć błędów konfiguracyjnych
Bezpieczny Programista Java (w tym OWASP)
21 godzinTen kurs obejmuje koncepcje i zasady bezpiecznego kodowania w języku Java poprzez metodologię testowania Open Web Application Security Project (OWASP). Open Web Application Security Project to społeczność internetowa, która tworzy dostępne za darmo artykuły, metodologie, dokumentacje, narzędzia i technologie w dziedzinie bezpieczeństwa aplikacji internetowych.
Secure Developer .NET (Inc OWASP)
21 godzinTen kurs obejmuje koncepcje i zasady bezpiecznego kodowania w ASP.NET poprzez metodologię testowania Open Web Application Security Project (OWASP). OWASP to społeczność online, która tworzy bezpłatne artykuły, metodologie, dokumentację, narzędzia i technologie w dziedzinie bezpieczeństwa aplikacji internetowych.
Kurs ten bada funkcje bezpieczeństwa frameworka .NET oraz sposoby zabezpieczania aplikacji internetowych.
Visual Studio Code
14 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów na poziomie początkującym i średnio zaawansowanym, którzy chcą edytować kod za pomocą VS Code.
Pod koniec szkolenia uczestnicy będą mogli:
- Zapoznać się z interfejsem VS Code.
- Skutecznie korzystać z obszarów roboczych w VS Code.
- Zarządzać skrótami klawiszowymi i ustawieniami w VS Code.
- Nauczyć się, jak używać różnych języków programowania w VS Code.