План на курса
Въведение в Web Разработка
- Уебсайт срещу Уеб приложение
- Достъп до Уеб приложения на Мобилен уред
Разбиране на Как работят Уебсайтове и Уеб приложения
Подготовка на средата за разработка на Уеб приложения
Разбиране на Представителния слой (Фронтенд) на Уеб приложение
Основи на HTML
Основи на CSS
Основи на JavaScript
Адаптивен Дизайн на Уебсайтове
Фронтенд Библиотеки и Фреймуорки
Проект: Дизайн на уебсайт, подходящ за мобилни устройства
Разбиране на Слоя за достъп до данни (Бекенд) на Уеб приложение
Основи на PHP
Бази данни и Основи на SQL
Основи на Linux
Бекенд Библиотеки и Фреймуорки
- Laravel
Настрояване на Сървър за Уеб приложения
- LAMP стек: Linux, Apache, MySQL, PHP
Проект: Създаване на Микроблог
Защита на Вашето Уеб приложение
Тестване на Вашето Уеб приложение
- Test Driven Development
Управление на Вашия Проект
- Контрол на версиите
Проект: Създаване на Приложение за Конвенционален магазин
Напреднаващ JavaScript
Напреднаващ PHP
Напреднаващ SQL
Напреднаваща Безопасност
Достъпност и Локализация
Проект: Тестващ проект
Техники за Разгръзване и Постоянна Интеграция
- Jenkins
Сътрудничество и Агилни Разработки
Проект: Да се определи
Оптимизация на Вашето Уеб приложение
Увеличаване на масштаба на Вашето Уеб приложение
Диагностициране на проблемни ситуации с Вашето Уеб приложение
Проект: Да се определи
Други Технологии и Методологии
- React, Прогресивни Уеб приложения, NoSQL бази данни и т.н.
Заключителни Забележки
Изисквания
- Професионално образование или степен във всяка свързана с компютърното програмиране или подобна техническа област на обучение или еквивалентен практически опит
- Опит с два или повече езика за програмиране с общо предназначение, включително, но не само: PHP, JavaScript, Python, Java или Objective C
- Опит в разработката на уеб приложения или разработката на мобилни приложения
Отзиви от потребители (5)
Хареса ми как Gunnar написа почти целия код в движение, докато преминавахме през него, но че имаше много предварително подготвени материали в Google Drive, към които мога да се обърна след обучението. Кодът, който Gunnar написа въз основа на примерните данни, които предоставих предварително, също беше изключително полезен и направи обучението подходящо за нашите собствени набори от данни.
Ranvir - Schroders Personal Wealth
Курс - Visual Studio Code
Машинен превод
Множество примери за всеки модул и отлично познаване на обучителя.
Sebastian - BRD
Курс - Secure Developer Java (Inc OWASP)
Машинен превод
Module3 Атаки и експлойти на приложения, XSS, SQL инжектиране Module4 Атаки и експлойти на сървъри, DOS, BOF
Tshifhiwa - Vodacom
Курс - How to Write Secure Code
Машинен превод
Примери от реалния живот.
Kristoffer Opdahl - Buypass AS
Курс - Web Security with the OWASP Testing Framework
Машинен превод
Компетентността на треньора беше изключителна, а начинът на организиране на сесиите, за да следват аудиторията демонстрациите, помогна да се закрепи знанието, вместо просто да седи и слуша.
Jack Allan - RSM UK Management Ltd.
Курс - Secure Developer .NET (Inc OWASP)
Машинен превод