План на курса

Въведение в 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
  • Опит в разработката на уеб приложения или разработката на мобилни приложения
 420 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории