Plan Szkolenia
Wprowadzenie do tworzenia stron internetowych
- Strona internetowa vs aplikacja internetowa
- Dostęp do aplikacji internetowych na urządzeniach mobilnych
Zrozumienie, jak działają strony i aplikacje internetowe
Przygotowanie środowiska do tworzenia stron internetowych
Zrozumienie warstwy prezentacyjnej (frontend) aplikacji internetowej
Podstawy HTML
Podstawy CSS
Podstawy JavaScript
Responsywne projektowanie stron internetowych
Biblioteki i frameworki frontendowe
Projekt: Zaprojektuj przyjazną dla urządzeń mobilnych stronę internetową
Zrozumienie warstwy dostępu do danych (backend) aplikacji internetowej
Podstawy PHP
Bazy danych i podstawy SQL
Podstawy Linux
Biblioteki i frameworki backendowe
- Laravel
Konfiguracja serwera aplikacji internetowych
- LAMP stack: Linux, Apache, MySQL, PHP
Projekt: Stwórz mikroblog
Zabezpieczanie aplikacji internetowej
Testowanie aplikacji internetowej
- Test Driven Development
Zarządzanie projektem
- Kontrola wersji
Projekt: Stwórz aplikację sklepu
Zaawansowany JavaScript
Zaawansowany PHP
Zaawansowany SQL
Zaawansowane zabezpieczenia
Dostępność i lokalizacja
Projekt: Projekt testowy
Techniki wdrażania i ciągła integracja
- Jenkins
Współpraca i rozwój Agile
Projekt: Do ustalenia
Optymalizacja aplikacji internetowej
Skalowanie aplikacji internetowej
Rozwiązywanie problemów z aplikacją internetową
Projekt: Do ustalenia
Inne technologie i metodologie
- React, Progressive Web Apps, bazy danych NoSQL itp.
Podsumowanie
Wymagania
- Zawodowe lub dyplomowe wykształcenie w dziedzinie programowania komputerowego lub pokrewnym obszarze technicznym lub równoważne doświadczenie praktyczne
- Doświadczenie w co najmniej dwóch językach programowania ogólnego przeznaczenia, w tym, ale nie ograniczając się do: PHP, JavaScript, Python, Java lub Objective C
- Doświadczenie w tworzeniu aplikacji internetowych lub mobilnych
Opinie uczestników (5)
Podobało mi się, jak Gunnar pisał prawie cały kod na bieżąco, gdy przechodziliśmy przez materiał, ale jednocześnie było dużo wcześniej przygotowanych materiałów w Google Drive, do których mogę się odwoływać po szkoleniu. Kod, który Gunnar napisał na podstawie przykładowych danych, które przesłałem przed szkoleniem, był również niezwykle użyteczny i sprawił, że szkolenie było relevatne dla naszych własnych zestawów danych.
Ranvir - Schroders Personal Wealth
Szkolenie - Visual Studio Code
Przetłumaczone przez sztuczną inteligencję
Wielokrotnie podane przykłady dla każdego modułu i doskonała znajomość trenera.
Sebastian - BRD
Szkolenie - Secure Developer Java (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję
Moduł 3: Ataki i wykorzystania w aplikacjach, XSS, iniekcja SQL Moduł 4: Ataki i wykorzystania na serwerach, DoS, BOF
Tshifhiwa - Vodacom
Szkolenie - How to Write Secure Code
Przetłumaczone przez sztuczną inteligencję
Przykłady z prawdziwego życia.
Kristoffer Opdahl - Buypass AS
Szkolenie - Web Security with the OWASP Testing Framework
Przetłumaczone przez sztuczną inteligencję
Wiedza trenera w dziedzinie przedmiotu była znakomita, a sposób prezentacji sesji, który umożliwiało publiczności podążanie za demonstracjami, naprawdę pomagał w utrwaleniu tej wiedzy w porównaniu z samym siedzeniem i słuchaniem.
Jack Allan - RSM UK Management Ltd.
Szkolenie - Secure Developer .NET (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję