Часов, ак.: 48
Стоимость, грн.: 6250
Стоимость, грн.: 6250
Краткое описание курса:
Full-Stack разработка, которая предполагает одновременное владение технологиями frontend и backend программирования, сегодня является одним из наиболее популярных и востребованных направлений IT-сферы. Несомненным преимуществом Full-Stack программиста является способность самостоятельно создавать программный продукт, что создает широкие возможности для работы на фрилансе.
Курс предполагает комбинированное изучение наиболее востребованных инструментов веб-разработки – языков JavaScript и PHP. Изучение курса построено на решении практических задач в сфере веб-разработки, создания серверной и клиентской части сайта. В ходе изучения курса слушателю выдаются методические материалы и презентации лекций.
Цели курса:
Цель курса состоит в том, чтобы сформировать у слушателя систему знаний относительно Full-Stack разработки с использованием языков PHP и JavaScript. Наличие базовых знаний позволит им осуществить старт в области веб-программирования и продолжать изучение технологий frontend и backend-разработки.
Преимущества курса:
- интегрированность и высокая информативность. Слушатели будут одновременно изучать технологии frontend и backend программирования, что способствует формированию целостной картины работы веб-приложения. Всего за 48 часов Вы получите базовые представления о языках программирования PHP и JavaScript, познакомитесь с использованием баз данных в веб-приложениях.
- доступность изложения материала. Курс подойдет тем, кто делает первые шаги в сфере IT;
- практическая направленность. Обучение происходит на примере реальных проектов из области веб-разработки (обработка форм, создание интернет-магазина, личного кабинета пользователя).
Для кого предназначен:
Курс предназначен для всех, кто желает познакомиться с технологиями frontend и backend разработки. Идеально подойдет тем, кто хочет научиться самостоятельно создавать сайты и получить базовые знания для дальнейшего освоения веб-технологий. Может представлять интерес для всех лиц, чья деятельность связана с созданием и поддержкой сайтов.
По окончании курса слушатели будут знать:
- основы языков программирования PHP и JavaScript;
- принципы объектно-ориентированного программирования;
- методику создания серверной и клиентской части веб-приложений;
- основы использования базы данных MySQL
- принципы работы MVC-фрэймворков (на примере AngularJS, Yii 2).
По окончании курса слушатели будут уметь:
- создавать динамические веб-страницы с помощью языка JavaScript;
- обеспечивать обмен данными между клиентом и сервером путем использования технологии Ajax;
- создавать серверную часть простых веб-приложений;
- использовать базу данных MySQL в работе сайта.
Преподаватель курса:
Подлесный Дмитрий Вадимович
Имеет более 10-ти лет опыта работы в высшей школе. Кандидат наук (PhD), доцент. Научно-педагогическая деятельность отмечена рядом наград и благодарностей центральных и местных органов власти. В работе активно использует информационные и цифровые технологии. Принимал участие в разработке электронных учебников и дистанционных курсов.
Кроме работы в сфере образования занимается программированием и созданием сайтов.
Внимательно и уважительно относится к ученикам. Доступно объясняет материал с примерами из реальной практики..
Краткая программа курса "Full-Stack разработка (PHP+JavaScript). Базовый курс"
№ п/п | Темы | Занятия (содержание, подтемы) | Часы |
1 | Введение в Full-Stack разработку |
Создать приложение JavaScript в текстовом редакторе NotePad++. Домашнее задание Создать документ html и подключить к нему внешний скрипт с окном prompt, который запрашивает у пользователя имя и приветствует его, используя введенную информацию. | 2 |
2 | Переменные, типы данных и условные конструкции в языке JavaScript |
Написание программы, которая просит пользователя выбрать тип и ввести сумму иностранной валюты, которую он хочет обменять. Вывести ответ, сколько национальной валюты он получит при обмене. Домашнее задание Написать программу, которая просит пользователя ввести количество товара, которое он хочет купить. Вывести стоимость покупки, учитывая, что на каждую 2-ю единицу товара предусмотрена скидка в 50%. | 4 |
3 | Циклы и массивы в JavaScript |
Создание одномерного массива, заполнение его случайными числами, поиск наименьшего и наибольшего элемента массива. Сортировка одномерного массива. Создание инициализация ассоциативного массива. Домашнее задание Написать игру «Угадай число», при которой пользователь пытается угадать число, загаданное компьютером. На угадывание числа даются 5 попыток. | 4 |
4 | Функции в JavaScript |
Написать функции, которые возвращают и не возвращают значение. | 2 |
5 | Основы PHP |
| 4 |
6 | Объектно-ориентированное программирование |
Домашнее задание Создание класса, описывающего товар для интернет-магазина, на языках PHP и JavaScript. Создание нескольких экземпляров класса, их запись в массив. | 6 |
7 | Работа с DOM |
Решение задач на выборку, изменение, добавление и удаление элементов веб-страницы. Домашнее задание С помощью JavaScript cоздать модальное окно html, которое раскрывается/закрывается при клике на кнопку. | 6 |
8 | Клиент-серверное взаимодействие. |
Создание формы обратной связи на сайте с возможностью прикрепления файла и получение данных скриптом PHP. Передача данных осуществляется посредством Ajax. Домашнее задание Создать форму регистрации на сайте (в роли логина выступает адрес электронной почты). Данные формы передаются посредством Ajax и проходят валидацию. В случае, если они не прошли валидацию, пользователю предлагается еще раз ввести логин и пароль. | 4 |
9 | Способы хранения пользовательских данных |
Реализовать функцию добавления товара в корзину интрент-магазина с помощью сессии и sessionStorage. Домашнее задание Создать простой личный кабинет пользователя с использованием сессии. | 4 |
10 | Основы работы с базой данных MySQL |
Написать скрипт для работы интернет-магазина, который выводит товары из базы, которая создана на уроке, в виде «плиток». Подключение к проекту ранее созданного скрипта, который добавляет товары в корзину, и личного кабинета пользователя. | 6 |
11 | Концепция MVC в веб-приложениях. |
Создание проекта Yii 2, который представляет интерфейс для работы с таблицами базы данных интернет-магазина. | 4 |
12 | Экзамен. | Проверка усвоенных знаний и навыков. | 2 |
Про раздаточный материал:
Раздаточный материал выдается на занятиях по соответствующей теме и включает в себя презентации лекций, распечатки практических заданий, перечень сайтов и видеоуроков для закрепления материала и самостоятельного изучения.
Где можно использовать полученные знания:
Полученные знания и навыки можно использовать в области создания сайтов и веб-сервисов, работая как в IT-компании, так и на фрилансе. Базовые знания синтаксиса языков PHP, концепции объктно-ориентированного программирования, архитектуры веб-приложений полученные при изучении курса, являются основой для дальнейшего освоения технологий backend и frontend разработки.
Поддержка выпускников преподавателем:
После прохождения курса преподаватель сохраняет коммуникацию с учениками посредством электронной почты и социальных сетей. На основе взаимной договоренности преподаватель оказывает ученику консультативную поддержку в области практического применения полученных знаний, решения конкретных задач в области программирования, разработки дальнейшей траектории обучения.
Дополнительная информация:
Основными условиями прохождения курса «Full-Stack разработка (PHP+JavaScript). Базовый курс» являются:
- наличие собственного компьютера (ноутбука) для того, чтобы работать с раздаточным материалом и делать домашние задания;
- наличие базовых знаний в области инструментов верстки HTML5/CSS3. Для слушателей, не имеющих таких знаний,
рекомендуется прохождение курса «HTML/CSS. Основы верстки сайтов» на базе нашего учебного центра.
Желательным является знакомство с основами программирования (переменные, условные операторы, массивы) на любом языке программирования.
Желательным является знакомство с основами программирования (переменные, условные операторы, массивы) на любом языке программирования.
Изображения, иллюстрации к заданиям, программам, документам учебного курса
К практическому занятию по теме «Основы PHP». Простая форма обратной связи.
К практическому занятию по теме «Объектно-ориентированное программирование». Структура класса PHP.
К практическому занятию по теме «Работа с DOM». Функция сортировки html-таблицы.
К практическому занятию по теме «Объектно-ориентированное программирование». Структура класса PHP.
К практическому занятию по теме «Работа с DOM». Функция сортировки html-таблицы.
К практическому занятию «Основы работы с базой данных MySQL». Создание пользовательского интерфейса по изменению записей в таблице базы данных.
asdf
asdf
К практическому занятию по теме «Концепция MVC в веб-приложениях». Создание интерфейса по редактированию таблицы базы данных с помощью Yii2.
Чтобы узнать цены и длительность обучения в индивидуальном формате, перейдите на страницу:
Вероятно Вы искали: курсы Full-Stack, курсы JavaScript, javascript developer courses, php developer courses, курсы программирования,курсы php, курсы айтишников, it курсы, web программирование обучение
❺ Отзывы ›
Проминь, УЦ 2001..
Комментариев нет:
Отправить комментарий