О курсе
Добро пожаловать на курс ‘Web разработка с нуля до профессионала. Полный курс’! Этот курс подойдет для всех желающих — как для тех, кто хочет стать профессионалом в разработке Web приложений, так и для тех, кто просто хочет заниматься этим в качестве хобби и зарабатывать на этом — никакого опыта программирования не требуется. Когда вы учитесь программировать, вам часто приходится жертвовать изучением захватывающих и современных технологий в пользу курсов для начинающих. С этим курсом вы получаете лучшее из обоих миров. Это курс предназначен для начинающих, но он охватывает некоторые из самых интересных и актуальных тем в отрасли.
Чему вы научитесь?
- Изучите обе стороны Web разработки - frontend и backend
- Научитесь создавать веб страницы при помощи языка разметки HTML
- Научитесь стилизовать сайты при помощи CSS
- Научитесь добавлять интерактивность на ваши сайты при помощи языка JavaScript
- Научитесь пользоваться инструментами, ускоряющими процесс разработки сайтов - jQuery и Bootstrap
- Научитесь работать с серверной частью и API при помощи языка PHP
- Научитесь работать с базами данных на примере MySQL
- Изучите основы популярнейшего языка Python и узнаете, как его можно использовать в работе с API
- Изучите основы Django и узнаете, как можно использовать Python в работе с backend
- Изучите основы самой популярной JavaScript библиотеки - React
Содержание курса
Введение
-
Введение
-
ВАЖНО! ЧАВО — ЧАсто задаваемые ВОпросы
-
Заметка к заданиям
HTML5
-
Установка среды разработки
-
Ваша первая веб страница
-
Заметка к лекции «Знакомство с HTML»
-
Знакомство с HTML
-
HTML элементы
-
Создайте разметку
-
Списки
-
Создайте списки
-
Изображения
-
Изображения
-
Web Code Ninja
-
Web Code Ninja
-
Ссылки
-
Ссылки
-
Таблицы
-
Таблицы
-
Заключение
CSS3
-
Что такое CSS
-
Способы применения CSS
-
Цвета в CSS
-
, background, border
-
Использование id и class в CSS
-
Advanced selectors
-
Инструменты разработчика
-
Margin
-
Padding
-
Float
-
Заметка к лекции «Position»
-
Position
-
Position
-
font-family
-
font-size
-
Ещё немного о стилизации текста
-
Стилизация ссылок
-
Наследование и специфичность
-
Заключение
JavaScript
-
Inline, internal, external JavaScript
-
Примитивные типы данных
-
Переменные
-
Комментарии и встроенные методы
-
Операторы сравнения
-
Приоритет операторов
-
Условный оператор if else.
-
Тернарный оператор
-
Оператор switch
-
Цикл while
-
Цикл while
-
Цикл for
-
Результат выполнения функции
-
Функции. Statements vs Expressions
-
Задание. Создайте 3 функции
-
Функция isNumberOdd()
-
Функция factorial()
-
Функция changeSpaceToUnderscore()
-
Область видимости переменных
-
Массивы
-
Методы массивов.
-
Arrays&Objects
-
Cars Database. Задание
-
Cars Database. Решение
-
Методы объектов
-
Методы объектов. this
-
DOM
-
Заключение
jQuery
-
jQuery. Введение
-
Начало работы
-
Селектор
-
Метод css()
-
Метод text()
-
Метод html()
-
Метод attr()
-
Метод val()
-
Методы манипуляции классами
-
Метод click()
-
Метод keypress()
-
Метод on()
-
Эффекты
-
Задание по jQuery
Bootstrap
-
Bootstrap. Введение
-
Hello Bootstrap!
-
Responsive design
-
Grid
-
Формы и таблицы. Часть 1
-
Формы и таблицы. Часть 2
-
Jumbotron. Alert
-
Progress. Card
-
Modal. Часть 1
-
Modal. Часть 2
PHP
-
PHP. Введение
-
Установка XAMPP
-
Hello PHP!
-
Переменные
-
Массивы
-
Операто if
-
Цикл for
-
Цикл while
-
GET
-
GET. Задание
-
Черновик урока
00:00 -
include(). file_get_contents()
-
OpenWeatherMap API
Работа с базами данных. MySQL
-
Работа с базами данных. MySQL. Введение
-
Создание базы данных
-
Создание разметки
-
Извлечение данных
-
Вставка данных
-
Чтение всех записей
-
Редактирование данных
-
Удаление данных
-
Exercises
-
Login Task
-
Login Task. Решение
-
Session & Cookies
-
Security
-
Файлы по работе с MySQL
React Fundumentals
-
Введение
-
Что Такое React.js?
-
Зачем Нужно Использовать React?
-
Создание Single Page Applications (SPA) при Помощи React
-
Альтернативы React (Angular, Vue)
-
Основы. Краткий Обзор Раздела
-
Основы. Компоненты — Фундаментальные Блоки Приложений React
-
Основы. Декларативное Программирование
-
Основы. Добавление CSS Стилей
-
Основы. Отображение Динамических Данных в JSX
-
Основы. Передача Данных при Помощи props
-
Основы. JavaScript Логика в Компонентах
-
Работа с Состоянием.
-
Контент по Условию.
Основы Python
-
Почему вам следует изучать Python?
-
Установка Python. Windows
-
Установка IntelliJ IDEA. Windows
-
Установка Python. Mac
-
Установка IntelliJ IDEA. Mac
-
Hello world!
-
Типы данных Python
-
int & float
-
Переменные в Python
-
Строки в Python
-
Indexing & Slicing
-
Методы строк
-
Способы форматирования строк
-
Структуры данных. Lists
-
Структуры данных. Dictionaries
-
Структуры данных. Tuples
-
Структуры данных. Sets
-
Booleans. Операторы сравнения
-
and, or, not
-
Условный оператор
-
Цикл for
-
Цикл while
-
Ещё немного о некоторых функциях и операторах
Python. Web Scraping
-
Python. Web Scraping. Введение
-
HTML & CSS
-
BeautifulSoup
-
Извлечение данных
-
Извлечение данных иерархически
-
Quotes scraping
-
Заключение
-
Бонусная лекция
Рейтинги и обзоры студентов
Пока нет отзыва