План на курса
Въведение в 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)
Ми ми е харесало, че Гънър написа почти всичкия код в реално време, докато минавахме през урока, но също така имаше достатъчно предварително подготвено материали в Google Drive, към които мога да се обръщам след обучението. Кодът, написан от Гънър, базиран на примерните данни, които предложих по-рано, беше също много полезен и направи обучението актуално за нашите собствени набори от данни.
Ranvir - Schroders Personal Wealth
Курс - Visual Studio Code
Машинен превод
Много примери за всеки модул и голямо знание на тренера.
Sebastian - BRD
Курс - Secure Developer Java (Inc OWASP)
Машинен превод
Модул 3 Приложения, атаки и експлоити, XSS, SQL инјекција Модул 4 Сървъри, атаки и експлоити, 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)
Машинен превод