Мастер-класс по веб-разработке — Сертификационный онлайн курс

Suggested by: Coursera (What is Coursera?)

Professional Certificate

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

What you will learn in the course

Courses for which the course is suitable

Вы хотите поднять свои навыки веб-разработки на новый уровень? Если да, то вам необходимо записаться на курс Мастер-класс по веб-разработке. Этот сертификационный онлайн-курс предлагает наиболее полное обучение веб-разработке. От настройки локального сервера до развертывания в рабочей среде с использованием новейших веб-технологий, наша программа предоставляет подробный взгляд на весь процесс веб-разработки. Если вы хотите работать веб-разработчиком, запустить веб-приложение или просто являетесь преданным энтузиастом, этот курс идеально подходит для вас. Наши опытные инструкторы проведут вас через каждый модуль, начиная с фундаментальных концепций и постепенно переходя к более продвинутому материалу. К концу нашей программы вы станете мастером веб-разработки.

В чем уникальность этого курса?

Наш мастер-класс по веб-разработке специально разработан, чтобы научить вас наиболее эффективным методам и новейшим веб-технологиям. С помощью живых демонстраций мы покажем вам важность использования масштабируемых инфраструктур облачного хостинга в процессе разработки, от небольших информационных веб-сайтов всего на несколько страниц до продвинутых динамических веб-приложений в стиле «больших данных». Мы рассмотрим несколько реальных примеров веб-разработки и конфигураций серверов на базе Linux на популярных облачных хостинг-провайдерах, таких как Linode. От начала и до конца вы получите полное представление о том, что нужно для разработки и развертывания веб-приложения с использованием новейших методов и технологий. Учебный план нашего курса Разделы 1 и 2: Введение, Как работает Интернет Мы
начинаем с обзора целей обучения. Затем мы исследуем, как работает Интернет, включая композицию и передачу пакетов данных как по локальным, так и по глобальным сетям. Далее мы рассмотрим протоколы HTTP и HTTPS, применимые к коммуникациям на стороне клиента и сервера, включая DNS-поиск. Также представлена роль сетевых портов и межсетевых экранов. Разделы 3 и 4: Процесс веб-разработки, планирование веб-сайта Студенты
получат представление обо всех этапах, связанных с процессом веб-разработки. В этом разделе мы расскажем обо всем: от планирования проекта и создания карты сайта до выбора платформы разработки. Вы узнаете, как создать временную шкалу проекта, создать контент-стратегию и многое другое. Раздел 5: Веб-хостинг и системные требования
В этом разделе представлен глубокий анализ решений веб-хостинга, включая общий, виртуальный частный, выделенный и облачный хостинг. Студенты знакомятся с важностью масштабируемости веб-сервера и преимуществами облачного хостинга по сравнению с традиционными хостинговыми сервисами. Мы также изучаем требования к инфраструктуре популярных, ресурсоемких приложений, таких как Netflix и Facebook, чтобы подчеркнуть важность предотвращения дорогостоящих ошибок на начальных этапах разработки. Раздел 6: Доменные имена Мы
предоставляем обзор процесса регистрации доменных имен. Это включает в себя роль регистраторов и администрирования доменов верхнего уровня (TLD) со стороны ICANN. Вы получите практический опыт в процессе регистрации у популярных регистраторов доменов. Мы также предоставляем сравнение разных регистраторов и даже регистрируем образец доменного имени с помощью GoDaddy. Раздел 7: Тестовая среда
Студенты знакомятся с настройкой локального тестового сервера на ПК или системе MAC с использованием WAMP (Windows) или MAMP (MAC). Вы получите подробное руководство по установке пакетов и обзор интерфейса. Раздел 8: Производственная среда
С помощью этого модуля вы приобретете навыки, необходимые для оптимальной настройки рабочей среды для безопасного размещения веб-приложений на облачном сервере (Linode). Вы изучите различных поставщиков облачных хостингов, таких как Amazon Web Services, Microsoft Azure, Linode и Digital Ocean.

Курс представляет собой живую демонстрацию настройки сервера с использованием Linode, включая развертывание Ubuntu и установку LAMP Stack (Linux) на Linode Server с использованием консолей удаленного доступа, таких как Terminal (MAC) и PuTTY для Windows. Раздел 9: Настройка
FTP Студенты изучают роль клиента FTP (File Transfer Protocol) для подключения к удаленному серверу через локальную машину. Вы получите живую демонстрацию загрузки файлов с помощью FileZilla и изучение интерфейса FileZilla для управления соединениями. Раздел 10: Разработка
HTML В этом разделе рассматривается HTML, ключевой фундаментальный строительный блок при обучении разработке веб-сайтов. Первоначально вы изучите основы структуры HTML-страниц и постепенно перейдете к работе с интервалами, форматированием текста, списками, изображениями, видео, ссылками, якорями, таблицами, формами и многим другим. Есть также несколько проектов, в которых студентам из первых рук показывают, как разрабатывать и кодировать веб-страницы HTML с нуля. Раздел 11: Разработка
CSS Студенты учатся использовать CSS для создания стильных, адаптивных макетов веб-страниц. Курс начинается с обсуждения частей и типов правил CSS, за которыми следуют классы CSS, DIVS и ID. Вы получите значительные возможности для различных вариантов форматирования, включая поля, отступы, свойства шрифтов, фоны, прозрачность, позиционирование, стили ссылок и таблицы CSS. Этот раздел включает в себя практический проект веб-разработки, в котором вы используете концепции, изученные на уроке. Раздел 12: Документная объектная модель (DOM)
В качестве предшественника JavaScript, курс исследует DOM (Document Object Model). Мы объясняем его использование и применение при работе с элементами HTML и CSS. Раздел 13: Разработка
JavaScript Студенты знакомятся с программированием на JavaScript для добавления интерактивности в статические страницы HTML и CSS. Курс начинается с обсуждения размещения JavaScript с использованием как внутренних, так и внешних скриптов. Затем мы рассмотрим вывод JavaScript, объявления переменных, арифметические операторы, объекты, строки, математические функции, массивы, условные операторы, циклы, функции и события. Вы также пройдете через два практических проекта, которые еще больше укрепят ваши знания о концепциях, изученных на уроках. Раздел 14: Библиотека jQuery Курс
исследует библиотеку jQuery и многие ее уникальные функции, используемые для создания потрясающих анимированных веб-страниц. Начнем с основ, начиная от встраивания jQuery в веб-страницы и заканчивая работой с селекторами. Затем вы изучите работу с событиями, переключение, затухание, скольжение и другие формы анимации. Мы также научим вас работать с обратными вызовами, цепочками, перетаскиванием, меню-гармошкой и многими другими функциями. Раздел 15: Фреймворк
Bootstrap Студентов учат использовать фреймворк Bootstrap для адаптивной разработки фронтенда, ориентированного на мобильные устройства. Будучи одной из ведущих библиотек разработки с открытым исходным кодом, Bootstrap является неотъемлемой частью арсенала программирования разработчика. Этот раздел начинается с обучения студентов тому, как включать основные файлы Bootstrap в веб-страницы. Затем в нем исследуется система Bootstrap Grid и популярные стратегии компоновки для обеспечения оптимальной совместимости между устройствами и браузерами.

Вы получите значительный доступ практически ко всем компонентам Bootstrap, от типографики, таблиц и изображений до джамботронов, колодцев, оповещений, кнопок, глификонов и индикаторов выполнения. Раздел включает в себя несколько практических упражнений, которые проведут вас через процесс создания потрясающих макетов, дополненных модальными окнами, каруселями, всплывающими окнами, выпадающими меню, формами и многим другим. Раздел 16: Разработка
на PHP Студенты получают опыт создания динамических веб-приложений и функциональных возможностей с использованием PHP. Мы начнем с основ, включая объявление переменных и вывод данных. Затем уроки переходят к работе с объектами, условными операторами, циклами, функциями, массивами и проверке форм. Раздел 17: Интеграция
баз данных MySQL Студенты учатся раскрывать истинную мощь разработки веб-приложений с помощью интеграции баз данных MySQL. Этот модуль начинается с создания базы данных и таблиц и заканчивается управлением пользователями. Вы изучите выполнение часто используемых инструкций SQL для изменения базы данных и администрирования ее. Студентов также учат создавать соединения с базами данных и выполнять SQL-операторы из PHP-скриптов. Раздел 18, 19: XML, AJAX и разработка
Курс исследует интеграцию XML и AJAX для создания динамического содержимого без обновления страницы. Уроки включают в себя несколько практических упражнений, которые будут включать в себя многие из захватывающих функций, предлагаемых AJAX. Студенты создадут веб-сайт с интеграцией базы данных, регистрационными формами с проверкой на стороне сервера, аутентификацией пользователей и формой отправки контактов на основе SMTP. Раздел 20: Google Apps for Work
В заключительном модуле учащиеся узнают, как создать индивидуальный адрес электронной почты для бизнеса с помощью Google Apps for Work. Также рассматривается администрирование электронной почты и создание псевдонимов. Запишитесь сегодня! Сделайте первый шаг к революции в своих знаниях о веб-разработке, записавшись на курс Мастер-класс по веб-разработке. Наш сертификационный онлайн-курс предлагает самое полное обучение веб-разработке. Вы получите ценные навыки и знания, которые подготовят вас к тому, чтобы поднять свою карьеру в веб-разработке на новый уровень.

Details of the courses that make up the specialization