Plan Szkolenia
Wprowadzenie do Web Development
- Strona internetowa vs aplikacja internetowa
- AccessKorzystanie z aplikacji internetowych na urządzeniu mobilnym
Zrozumienie, jak działają strony internetowe i aplikacje internetowe
Przygotowanie Web Development środowiska
Zrozumienie warstwy prezentacji (frontendu) aplikacji internetowej
HTML Podstawy
CSS Podstawy
JavaPodstawy skryptu
Responsywny Web Design
Biblioteki i frameworki front-endu
Projekt: Zaprojektuj witrynę dostosowaną do urządzeń mobilnych
Zrozumienie warstwy danych Access (backendu) aplikacji internetowej
PHP Podstawy
Database i SQL Podstawy
Linux Podstawy
Biblioteki i frameworki zaplecza
- Laravel
Konfigurowanie Internetu Application Server
- Stos LAMP: Linux, Apache, MySQL, PHP
Projekt: Stwórz mikroblog
Zabezpieczanie aplikacji internetowej
Testowanie aplikacji internetowej
- Rozwój oparty na testach
Zarządzanie projektem
- Kontrola wersji
Projekt: Stwórz aplikację Cstore
Zaawansowany Javaskrypt
Zaawansowane PHP
Zaawansowane SQL
zaawansowana ochrona
Accessmożliwość i lokalizacja
Projekt: Projekt testowy
Techniki wdrażania i ciągła integracja
- Jenkins
Collaboration i Agile Rozwój
Projekt: do ustalenia
Optymalizacja aplikacji internetowej
Skalowanie aplikacji internetowej
Rozwiązywanie problemów z aplikacją internetową
Projekt: do ustalenia
Inne technologie i metodologie
- React, progresywne aplikacje internetowe, NoSQL bazy danych itp.
Uwagi końcowe
Wymagania
- Wykształcenie zawodowe lub wyższe związane z programowaniem komputerowym lub podobnym kierunkiem technicznym lub równoważne doświadczenie praktyczne
- Doświadczenie z dwoma lub więcej językami programowania ogólnego przeznaczenia, w tym między innymi: PHP, JavaScript, Python, Java lub Objective C
- Doświadczenie w tworzeniu aplikacji internetowych lub mobilnych
Opinie uczestników (5)
Podobało mi się to, że Gunnar pisał prawie cały kod na bieżąco, ale na dysku Google było mnóstwo wstępnie przygotowanych materiałów, do których mogłem się odwołać po szkoleniu. Kod napisany przez Gunnara na podstawie przykładowych danych, które dostarczyłem wcześniej, był również niezwykle przydatny i sprawił, że szkolenie było istotne dla naszych własnych zestawów danych.
Ranvir - Schroders Personal Wealth
Szkolenie - Visual Studio Code
Przetłumaczone przez sztuczną inteligencję
Wiele przykładów dla każdego modułu i duża wiedza trenera.
Sebastian - BRD
Szkolenie - Secure Developer Java (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję
Moduł3 Ataki i exploity na aplikacje, XSS, SQL wstrzyknięcie Moduł4 Ataki i exploity na serwery, DOS, BOF
Tshifhiwa - Vodacom
Szkolenie - How to Write Secure Code
Przetłumaczone przez sztuczną inteligencję
Przykłady z życia codziennego.
Kristoffer Opdahl - Buypass AS
Szkolenie - Web Security with the OWASP Testing Framework
Przetłumaczone przez sztuczną inteligencję
Wiedza trenera na temat przedmiotu była wysoce pozioma, a sposób przeprowadzania sesji, który umożliwiał uczestnikom podążanie za prezentacjami, naprawdę pomógł zconsolidować tę wiedzę, porównywalnie do prostego siedzenia i słuchania.
Jack Allan - RSM UK Management Ltd.
Szkolenie - Secure Developer .NET (Inc OWASP)
Przetłumaczone przez sztuczną inteligencję