Разработка SPA / Знакомство с курсом / Урок 1

5 726
19.3
LoftBlog384 тыс
Опубликовано 29 октября 2020, 5:07
Всем привет. Меня зовут Юрий Данилов.
Я работаю разработчиком в сфере банковских технологий.
На данный момент разрабатываю приложения для вычисления качества данных, взаимодействующие с различными сервисами.
Ранее также занимался сопровождением систем и автоматизацией, в том числе в роли тим-лида команды DevOps.

В данном курсе вы научитесь разворачивать сайт с доменом на виртуальной машине в облаке,
а также разрабатывать одностраничное веб-приложение, работающее с базой данных.

Для освоения курса достаточно обладать базовыми знаниями по работе с командной строкой в Linux,
иметь общее представление о разработке на HTML/CSS и JavaScript, иметь начальные знания о языке PHP.

Мы разработаем приложение "Список покупок", оно позволяет добавлять в список элементы, удалять их, при этом сохраняя все данные на сервере.

Архитектуру приложения можно представить следующим образом:
1. Пользователь в браузере открывает ссылку, браузер обращается к веб-серверу, запущенному на нашей ВМ
2. Веб-сервер отдает HTML-код приложения, содержащий JavaScript
3. В процессе работы с для обмена данными с сервером JS также обращается к веб-серверу
4. Обработчики на PHP отправляют данные в БД
5. И получают от ответ с результатом
6. JS получает форматированный ответ и обновляет документ в соответствии с полученной информацией

Важно отметить следующие моменты:
1. Мы не будем использовать фреймворки, соответственно будем вести разработку на чистом JavaScript
2. Не задумываемся о дизайне, поэтому используем чистый CSS с минимальным набором стилей
3. Не подключаем Git, исходные файлы сразу будем размещать в виртуальной машине в облаке
4. С целью упрощения кода не задаемся вопросами безопасности
5. Не пытаемся показать лучшие практики программирования, верстки и т.д. с целью показать базовые принципы работы веб-приложений с БД

Второй урок: youtu.be/0UG1Iwvv05k

______________________________

ГДЕ С НАМИ ПООБЩАТЬСЯ
⚡️Школа онлайн-образования: loftschool.com
⚡️Telegram Loftblog: t-do.ru/loftblog
⚡️Telegram IT-обучение: t-do.ru/it_loft
⚡️Группа вконтакте: vk.com/loftblog
жизньигрыфильмывесельеавтотехномузыкаспортедаденьгистройкаохотаогородзнанияздоровьекреативдетское