- 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
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy tworzenia stron internetowych, przechodząc przez proces tworzenia i wdrażania przykładowej aplikacji.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Projektowanie i wdrażanie nowych funkcji dla użytkowników
- Optymalizacja aplikacji internetowych w celu maksymalizacji szybkości i skalowalności
- Pisanie kodu po stronie klienta dla aplikacji internetowych
- Tworzenie szybkich, łatwych w użyciu, wysokonakładowych aplikacji produkcyjnych i szybkie opracowywanie prototypów
Publiczność
- Początkujący twórcy stron internetowych
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
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
United Arab Emirates - Web Developer On-boarding Training
Qatar - Web Developer On-boarding Training
Egypt - Web Developer On-boarding Training
Saudi Arabia - Web Developer On-boarding Training
South Africa - Web Developer On-boarding Training
Brasil - Web Developer On-boarding Training
Canada - Web Developer On-boarding Training
中国 - Web Developer On-boarding Training
香港 - Web Developer On-boarding Training
澳門 - Web Developer On-boarding Training
台灣 - Web Developer On-boarding Training
USA - Web Developer On-boarding Training
Österreich - Web Developer On-boarding Training
Schweiz - Web Developer On-boarding Training
Deutschland - Web Developer On-boarding Training
Czech Republic - Web Developer On-boarding Training
Denmark - Web Developer On-boarding Training
Estonia - Web Developer On-boarding Training
Finland - Web Developer On-boarding Training
Greece - Web Developer On-boarding Training
Magyarország - Web Developer On-boarding Training
Ireland - Web Developer On-boarding Training
Luxembourg - Web Developer On-boarding Training
Latvia - Web Developer On-boarding Training
España - Curso de Web Developer On-boarding
Italia - Web Developer On-boarding Training
Lithuania - Web Developer On-boarding Training
Nederland - Web Developer On-boarding Training
Norway - Web Developer On-boarding Training
Portugal - Web Developer On-boarding Training
România - Web Developer On-boarding Training
Sverige - Web Developer On-boarding Training
Türkiye - Web Developer On-boarding Training
Malta - Web Developer On-boarding Training
Belgique - Web Developer On-boarding Training
France - Web Developer On-boarding Training
日本 - Web Developer On-boarding Training
Australia - Web Developer On-boarding Training
Malaysia - Web Developer On-boarding Training
New Zealand - Web Developer On-boarding Training
Philippines - Web Developer On-boarding Training
Singapore - Web Developer On-boarding Training
Thailand - Web Developer On-boarding Training
Vietnam - Web Developer On-boarding Training
India - Web Developer On-boarding Training
Argentina - Curso de Web Developer On-boarding
Chile - Curso de Web Developer On-boarding
Costa Rica - Curso de Web Developer On-boarding
Ecuador - Curso de Web Developer On-boarding
Guatemala - Curso de Web Developer On-boarding
Colombia - Curso de Web Developer On-boarding
México - Curso de Web Developer On-boarding
Panama - Curso de Web Developer On-boarding
Peru - Curso de Web Developer On-boarding
Uruguay - Curso de Web Developer On-boarding
Venezuela - Curso de Web Developer On-boarding
Polska - Web Developer On-boarding Training
United Kingdom - Web Developer On-boarding Training
South Korea - Web Developer On-boarding Training
Pakistan - Web Developer On-boarding Training
Sri Lanka - Web Developer On-boarding Training
Bulgaria - Web Developer On-boarding Training
Bolivia - Curso de Web Developer On-boarding
Indonesia - Web Developer On-boarding Training
Kazakhstan - Web Developer On-boarding Training
Moldova - Web Developer On-boarding Training
Morocco - Web Developer On-boarding Training
Tunisia - Web Developer On-boarding Training
Kuwait - Web Developer On-boarding Training
Oman - Web Developer On-boarding Training
Slovakia - Web Developer On-boarding Training
Kenya - Web Developer On-boarding Training
Nigeria - Web Developer On-boarding Training
Botswana - Web Developer On-boarding Training
Slovenia - Web Developer On-boarding Training
Croatia - Web Developer On-boarding Training
Serbia - Web Developer On-boarding Training
Bhutan - Web Developer On-boarding Training