Школа дизайна -
Консультации:
(044) 331-02-06,
(099) 213-54-15,
(093) 53-22-106,
(098) 087-31-41,
(095) 527-00-70
г.Киев, ул.Патриарха М.Скрипника, 58. м."Вокзальная"
             С 1995 года  в сфере образования
О компании
Скидки и акции
Отзывы
Онлайн консультации
Статьи
Контакты
Позвоните мне
Ошибка доступа к серверу.
Попробуйте позже.
Неправильно введены данные.
Исправьте и попробуйте еще раз
Ваш запрос успешно отправлен.
Введите Ваше имя
Введите курс обучения
Введите номер телефона
Введите число
с картинки*:
Введите число
* обязательные для заполнения поля
Онлайн консультации по Skype
Главная /   Школа дизайна /   Разработчик веб приложений


Курсы Разработчик веб приложений

112 ак часов (28 занятий по 4 ак часа, 1 ак час = 45 мин).  Продолжительность: от 2 до 2,5 месяцев. 2-3 раза в неделю (по выбору). Можно подстроить под свой график работы.

Время обучения в группе (на выбор):

  • дневные  группы с 9:00 до 12:00; с 12:00 до 15:00, с 15:00 до 18:00.
  • вечерние группы с 18:30 до 21:30.
  • группы выходного дня: суббота (при наличии группы).

Стоимость обучения:

  • 10 416 грн (при оплате в рассрочку - за каждые 12 занятий - 4464 грн),
  • 9 374 грн  (при оплате за весь курс (предоплата) - скидка 10% - (экономия 1042 грн)
  • Акция к 8 марта!  С 1 по 9 марта праздничная скидка +5%!

Аудитория курса Разработчик веб предложений состоит из:

  • всех желающих обучиться на разработчика веб предложений

По окончанию курса Вы будете уметь:

  • Создавать web-страницы, содержащие все необходимые компоненты: текстовое наполнение, гиперссылки, графическое наполнение;
  • Самостоятельно создавать полноценный сайт путем определения иерархии взаимодействия web-страниц между собой;
  • Грамотно разрабатывать интерактивные формы для взаимодействия пользователя с web-сервером;
  • Эффективно использовать возможности каскадных таблиц стилей CSS для повышения функциональности и улучшения оформления web-сайта;
  • использовать технологию фреймов;
  • Выбирать программные средства разработки;
  • Грамотно проектировать веб-страницы и эффективно организовывать разработку кода;
  • Разрабатывать код HTML и CSS в соответствии со стандартами Консорциума W3C;
  • Создавать веб-страницы в соответствии с основными принципами практичности (usability) и доступности (accessibility) для пользователей;
  • Разрабатывать веб-страницы, совместимые с распространёнными браузерами: Internet Explorer 6 и выше, Firefox, Opera 7 и выше;
  • Верстать веб-страницы с применением современных технологий HTML и CSS: бестабличная и комбинированная вёрстка, абсолютное и относительное позиционирование, переполнение и обрезка блоков, внедрение внешних объектов, изображения в CSS;
  • Тестировать веб-страницы, выполнять контроль качества;
  • Понимать сущность программирования;
  • Понимать специфику веб-программирования;
  • Твердо знать язык JavaScript без привязки к среде исполнения;
  • Понимать возможности JavaScript в среде веб-браузеров;
  • Управлять браузерами и элементами HTML-страниц с помощью JavaScript;
  • Создавать компоненты на основе ReactJS;
  • Настраивать жизненный цикл компонентов;
  • Отрисовывать форму по условию;
  • Обрабатывать события и управлять всплытием состояний.

Курсы сопровождаются большим количеством практических заданий.  За время обучения вы научитесь  уверенно верстать, писать код на JavaScript, использовать библиотеку Query и понимать, как должен выглядеть интерфейс сайта.

После окончания обучения выдается диплом и заявки на работу. 

Программа обучения

 Структура программы обучения:

В программу входят следующие дисциплины:

  • Основы програмирования и баз данных
  • Програмирование на языке С (Си)
  • Програмирование на Visual C++
  • Язык програмирования C # 6.0
  • HTML 5 и  CSS 3
  • Технология и психология трудоустройства
  • Психология влияния

Программа обучения:

Основы программирования и баз данных

Базовые понятия и определения

  • Задача. Решение задачи;
  • Алгоритм. Свойства алгоритмов;
  • Программа. Программное обеспечение;
  • Информатика. Информация. Информационная технология;
  • Данные. Числа в арифметике;
  • Выражения. Операнды. Знаки операций. Идентификаторы. Константы;
  • Законы арифметики (коммутативность, ассоциативность, дистрибутивность);

Представление данных. Принцип программного управления

  • Основы алгебры логики;
  • Системы счисления; Связи между системами счисления;
  • Основы арифметики двоичных чисел;
  • Принцип программного управления. Базовая архитектура и структура ЭВМ. Принцип фон Неймана;
  • Единицы измерения ёмкости запоминающих устройств;
  • Представление целых и вещественных чисел в памяти ЭВМ;
  • Диапазоны представления чисел в двоичной системе счисления;
  • Представление символьной информации. Кодовые таблицы;
  • Понятие типа данных.

Методологии и языки программирования

  • Стадии и этапы разработки программ. Проектирование. Реализация.
  • Проблемы программирования;
  • Методологии программирования. Классификация методологий программирования (структурное, объектно-ориентированное, логическое, функциональное, программирование в ограничениях).
  • Структурное программирование. Базовые принципы (пошаговая детализация, модульное структурное программирование);
  • Объектно-ориентированное программирование. Базовые принципы (абстрагирование; инкапсуляция; наследование, полиморфизм);
  • Языки программирования. Классификация.

Структуры данных. Основы проектирования баз данных

  • Базовые структуры данных – массивы и записи;
  • Основные операции над структурами данных;
  • Динамические структуры данных. Списки. Стеки. Деревья;
  • Информационная система. Понятие базы данных.
  • Требования пользователей к базам данных;
  • Проектирование баз данных; Цели и этапы проектирования.
  • Инфологический аспект. Модель «сущность-связь».
  • Даталогический аспект. Модели данных (иерархическая, сетевая, реляционная) их достоинства и недостатки.
  • Реляционные базы данных. Понятие отношения. Нормализация.
  • Системы управления базами данных;
  • Базы данных и компьютерные сети. Сетевые и распределённые базы данных.

Лаб.раб. 1. Система программирования. Этапы реализации программ

  • Установка и настройка системы программирования на языке С;
  • Кодирование. Структура программ на языке С;
  • Компиляция и редактирование связей;
  • Выполнение программы в системной консоли;
  • Разработка простейших программ на языке программирования С. Объявления. Выражения. Форматный ввод-вывод данных.

Лаб.раб. 2. Основы структурного кодирования. Управляющие структуры

  • СЛЕДОВАНИЕ как простейшая управляющая структура.
  • Условные выражения как основа формирования управляющих структур. Операции отношения и логические операции.
  • ВЕТВЛЕНИЕ. Ветвление "если-то". Ветвление "если-то-иначе".
  • ПОВТОРЕНИЕ (ЦИКЛЫ). Циклы с предусловием. Циклы с постусловием.

Лаб.раб. 3. Проектирование и реализация базы данных

  • ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
  • Анализ предметной области. Выделение сущностей и их атрибутов.
  • Составление универсального отношения. Нормализация.
  • РЕАЛИЗАЦИЯ БАЗЫ ДАННЫХ
  • СУБД Microsoft Access. Структура рабочего пространства.
  • Объекты базы данных. Таблицы, запросы, отчёты, формы.
  • Создание таблиц данных в режиме конструктора. Формирование запросов. Связывание таблиц. Построение отчётов.

Лаб.раб. 4. Использование языка SQL для программного извлечения сведений из баз данных

  • Что такое SQL? Краткий обзор.
  • Формирование запросов к базам данных на примере программы Microsoft Query.
  • Создание простейшего запроса. Оператор SELECT.
  • Квалифицированный выбор – предложение WHERE.
  • Запрос нескольких таблиц, как одной.

 

Программирование на языке C (Cu)

 

Введение в язык Си

  • Лексемы и пробельные символы.
  • Система типов языка С.
  • Диапазоны представляемых значений.
  • Декларация переменных.
  • Литералы.

Структура программы

  • Использование библиотечных функций.
  • Ввод с клавиатуры и вывод на экран.
  • Написание простых программ.
  • Компиляция, компоновка и выполнение программ.

Операции

  • Арифметические и логические операции.
  • Операции присваивания.
  • Отношения.
  • Битовые, адресные и прочие операции.
  • Приоритеты и ассоциативность операций.
  • Трассировка программы.

Операторы

  • Оператор-выражение и составной оператор.
  • Метки.
  • Управляющие операторы – goto, if-else, switch.
  • Операторы цикла – while, do-while и for.
  • Использование операторов break, continue, и return.

Препроцессор

  • Препроцессорные директивы #include, #define, #undef, #if - #else - #endif.
  • Макроопределения с параметрами.
  • Правила оформления деклараций.

  Массивы

  • Декларация массивов и их размещение в памяти.
  • Индексация элементов массива.
  • Массивы переменной длины (VLA).
  • Инициализация массивов.
  • Алгоритмы суммирования, поиска и сортировки.

Функции

  • Аргументы и параметры.
  • Прототип функции.
  • Возвращение значения функцией.
  • Рекурсия.
  • Выражения, не зависящие от типа (_Generic).

Классы памяти

  • Время жизни и область видимости объекта.
  • Декларации на внутреннем и внешнем уровнях.
  • Модификаторы – auto, register, static, extern.
  • Динамическое распределение памяти.
  • Определяемые типы typedef.

Адресная арифметика

  • Декларация указателей.
  • Операции с указателями.
  • Использование указателей как аргументов функции.
  • Указатели на функции.
  • Указатели и массивы
  • Указатели и строки.

Файлы

  • Понятие потока – stream.
  • Структура типа FILE.
  • Открытие и закрытие файлов.
  • Операции ввода-вывода.
  • Указатель чтения-записи в файле.
  • Последовательный и произвольный доступ.

Структуры

  • Декларация структур.
  • Инициализация и доступ к элементам структуры.
  • Вложенные структуры и массивы структур.
  • Выравнивание данных _Alignas, _Alignof
  • Объединения.

Программирование на Visual C++:

Типы данных, операции и функции в С++

  • Ссылочный тип данных.
  • Операции - расширения контекста.
  • Операции new и delete.
  • Встроенные inline-функции.
  • Перегрузка функций. Аргументы по умолчанию

Инкапсуляция

  • Декларация класса.
  • Управление доступом.
  • Указатель this.
  • Дружественные классы и функции.

Специальные методы класса

  • Конструктор по умолчанию.
  • Конструктор копирования.
  • Перегрузка конструкторов.
  • Деструктор.

Константные и статические члены класса

  • Константные функции и объекты.
  • Статические данные и функции.
  • Правила инициализации и использования.

Перегрузка операций

  • Правила перегрузки операций в С++.
  • Примеры перегрузки основных операций.
  • Перегрузка операции присваивания и конструктора копирования.

Потоки данных в С++

  • Иерархия классов потоков в С++.
  • Форматированный ввод/вывод.
  • Использование и создание манипуляторов.
  • Перегрузка операций ввода/вывода.
  • Работа с файлами.

  Наследование и полиморфизм

  • Наследование как механизм повторного использования кода.
  • Виртуальные функции и позднее связывание.
  • Множественное наследование
  • Виртуальный базовый класс.
  • Чистые виртуальные функции и абстрактные классы.

Шаблоны функций и классов

  • Области применения шаблонов.
  • Создание и перегрузка шаблонных функций.
  • Определение, специализация и использование шаблонов классов.

Управление исключениями

  • Применение операторов try, catch, throw.
  • Динамическая идентификация типов времени выполнения (RTTI).
  • Операции приведения типа.

Язык программирования C#6.0:

Введение в платформу .Net

  • Основные элементы платформы .Net.
  • Использование интегрированной среды разработки Visual Studio 2015.
  • Определение понятия Сборка и её описание.
  • Особенности языка программирования C#.

Практика:

  • Создание и работа со сборками в Visual Studio 2015.
  • Работа в командной строке.

  Введение в язык программирования C#

  • Языковые лексемы C#.
  • Введение в систему типов языка C#.
  • Пространства имён.
  • Работа со структурными типами и константами.
  • Операции языка C#.
  • Тип данных Nullable.
  • Разработка пользовательских структурных типов.

Практика:

  • Создание и работа со структурой на C#.

Методы и операторы C#

  • Создание и вызов методов.
  • Перегрузка и методы с переменным числом аргументов.
  • Параметры по умолчанию и именованные параметры
  • Операторы ветвления.
  • Операторы циклов.

Практика:

  • Написание методов в Visual Studio 2015.

Массивы и строки в C#

  • Одномерные массивы.
  • Многомерные массивы.
  • Класса String.
  • Динамические строки.
  • Регулярные выражения.

Практика:

  • Работа с аргументами командной строки в Visual Studio 2015.

Разработка классов на C#

  • Обзор основных концепций ООП.
  • Объявление класса.
  • Члены класса и создание объектов класса.
  • Модификаторы доступа.
  • Свойства и автоматические свойства.
  • Модификаторы const, readonly и static.
  • Конструкторы и деструкторы в C#.
  • Partial классы.
  • Вложенные классы.

Практика:

  • Написание классов для приложения Геометрия.

  Наследование и полиморфизм

  • Наследование как механизм повторного использования кода.
  • Конструктор при наследовании
  • Преобразование типов и операция is(as) .
  • Виртуальные методы и позднее связывание.
  • Абстрактные классы и методы.
  • Модификатор new и сокрытие членов класса.

Практика:

  • Создание иерархии для приложения Геометрия.

  Иерархия классов .Net Framework

  • Класс Object и переопределение его методов.
  • Упаковка и распаковка объектов.
  • Метаданные и рефлексия.
  • Другие полезные классы .Net Framework.

Обработка ошибок в C#

  • Концепция исключений.
  • Использование операторов try, catch и finally.
  • Создание своих классов исключений.

Практика:

  • Контроль за переполнением при целочисленных вычислениях.

Интерфейсы в C#

  • Концепция интерфейсов.
  • Объявление интерфейса.
  • Реализация интерфейса.
  • Итераторы в .Net Framework.

Практика:

  • Разработка альтернативных итераторов для вывода массива объектов.

Потоки данных в .Net Framework

  • Обзор классов потоков.
  • Работа с байтовыми потоками.
  • Работа с потоками символов.
  • Сериализация объектов в C#.

Коллекции в .Net Framework

  • Обзор классов коллекций.
  • Концепция параметризованных типов данных.
  • Ключевое слово default и ограничения для параметризованных типов.
  • Обзор параметризованных коллекций.

Практика:

  • Работа с данными в приложении Геометрия.

Перегрузка операций в C#

  • Перегрузка унарных операций.
  • Перегрузка бинарных операций.
  • Перегрузка операции индексации.
  • Перегрузка операции преобразования типа.
  • Расширяющие методы для классов и интерфейсов.

Делегаты и события в C#

  • Создание и работа с делегатами.
  • Классы Action<> и Func<>.
  • Анонимные методы.
  • Лямбда выражения.
  • События.

Практика:

  • Асинхронный вызов метода.

Расширенные возможности C#

  • Атрибуты.
  • Сборка мусора и освобождение ресурсов.
  • Работа с динамическими типами.
  • Асинхронное программирование.
  • LINQ.

Практика:

  • Реализация асинхронного паттерна.

 

 HTML 5 и СSS 3:

Введение в HTML

  • Узнаем что такое HyperText Markup Language и что он определяет. Обсудим основные понятия Всемирной паутины: веб-страница, веб-сервер. Узнаем где найти перечень всех HTML-элементов и научимся добавлять разметку в обычный текст. Узнаем что такое атрибуты и зададим их некоторым HTML-элементам на странице. Вставим на страницу символы авторского права и торговой марки, узнаем о том, какие специальные символы ещё существуют. Синтаксис и семантика HTML-элементов
  • Лабораторная работа по созданию сайта по теме занятия

Структура страницы

  • Разберёмся когда используются элементы форматирования текста, а когда структурные элементы. Разметим страницу index.html своего сайта и проверим работу на валидаторе. Проведём работу над ошибками, найденными на своей странице.

Создание гиперссылок и работа с ними

  • Вспомним понятие гиперссылки и научимся вставлять элементы гиперссылок на своих HTML-страницах. Поговорим о различиях записи гиперссылок и научимся вставлять необходимые атрибуты (узнаем как открывать результат в новом окне).
  • На лабораторной работе создадим разметку для меню сайта.

Основы каскадных таблиц стилей CSS

  • Узнаем варианты задания стилей на странице. На лабораторной работе подключим стилевой файл для оформления страницы. Обсудим базовые понятия: селектор, свойство, каскад, наследование, единицы измерения.
  • Научимся писать самые распространённые виды селекторов, включая селекторы псевдоклассов и псевдоэлементов.
  • Изменим оформление наших страниц: поменяем цвет фона страницы и её текст, подберём шрифт и зададим оформление отдельным частям текста.
  • Лабораторная работа по созданию сайта по теме занятия

Размещение изображений, списков и таблиц

  • Научимся размещать на своих страницах медиафайлы: изображения. Рассмотрим неупорядоченный и упорядоченный списки и обновим при их помощи меню своих страниц. Посмотрим как создавать таблицы и объединять в них ячейки. Познакомимся с CSS-свойствами, которые помогут оформить изученные HTML-элементы.

Iframe

  • Научимся встраивать внешние файлы в страницу. Поговорим о том, куда могут быть встроены наши страницы при помощи HTML-элемента <iframe>. Рассмотрим взаимодействие ссылок с iframe-элементами

Формы для сбора данных

  • Узнаем для чего предназначаются и из чего состоят формы на веб-страницах. Рассмотрим большинство HTML-элементов формы: текстовые поля, радио-кнопки, флажки/чекбоксы, элемент выбора select и их атрибуты. Создадим на своей странице форму обратной связи и обсудим как выполнить её обработку

Макетирование страницы с CSS

  • Научимся изменять оформление границ, внутренних и внешних отступов HTML-элементов (все варианты записей свойств, а их много) Узнаем как задать ширину и высоту элементам. Затронем свойство float и заставим нужные элементы плавать. Научимся управлять видимостью HTML-элемента Рассмотрим и применим отдельные значения свойства display для размещения элементов в более сложные макеты, в том числе inline-block и table-cell.

Таблицы стилей для печати и оформления мобильной версии сайта - @media

  • Создадим и подключим стили для оформления нашей страницы при печати, поговорим о других применениях @media. Поговорим о процессе создания мобильной версии сайта и напишем медийные запросы (@media queries) для своих страниц. Узнаем о существовании других медиа свойств (media feature)

Подготовка, размещение и поддержка сайта в сети

  • Узнаете зачем и как можно использовать элемент meta для размещения мета-информации на страницах. Посмотрим как выбрать хостера, хостинг и разместить сайт в сеть при помощи FTP-клиента. Услышим как упростить процесс размещения сайта в сеть 3 часа
  • Лабораторная работа по созданию сайта по теме занятия

Гибкая работа со страницами сайта

  • Узнаем как размещать на своих страницах звуковые и видео-файлы. Обсудим понятие микроразметки и проверки её валидности. Затронем тему генерации содержимого сайта на лету на сервере. Поговорим о динамической работе с HTML-элементами и CSS-свойствами на странице в браузере. Определим нужен ли для вашего проекта HTML5 API
     

Технология и психология трудоустройства:

  • Теория типов личности в определении оптимального рода занятий. Оценка собственного психотипа. Цель и две фазы в процессе поиска работы. Сбор и анализ информации. Составление резюме и заполнение анкет
  • CV. Получение приглашения на собеседование. Подготовка самопрезентации.
  • Активная фаза в процессе поиска работы. Организация встречи с работодателем. Собеседование, тестирование: стратегия поведения. Психологический тренинг. Вопросы найма, трудовые и иные контракты.
  • Важные мелочи при подборе работодателя: предупрежден, значит вооружен, или внимание, аферисты!


Психология влияния:

 


Что изучает деловая психология. Введение в предмет. Типы человеческих темпераментов.

  • Виды психологического воздействия на людей
  • Убеждение как вид психологического воздействия
  • Искусство понимания. Рекомендации по технике убеждения
  • Внушение как разновидность психологического воздействия
  • Факторы, влияющие на эффективность внушения
  • Психология применения манипулятивных приемов внушения

Особенности психологического манипулирования.

  • Значение эффекта первого впечатления
  • Искусство комплимента в деловом общении
  • Искусство задавать вопросы

Психология проницаемости делового человека.

  • Психологическая сущность проницательности
  • Невербальные индикаторы психологического состояния личности
  • Физиогномические особенности личности

Психология создания доверительных отношений.

  • Стили и приемы профессионального слушания
  • Механизм избежания конфликтов
  • Умение прекратить разговор, не обижая собеседника
  • Рекомендации по созданию доверительных взаимоотношений


Начало занятий:

Ниже приведены даты первых занятий (начало курса). Вы можете выбрать любую дату, когда Вам удобно начать обучение. Дальнейшее расписание занятий выдается в учебной части.

Ближайшие даты начала занятий


Дата
День недели
на 12:00 - 15:00
2019-03-18
понедельник
2019-03-20
среда
2019-03-25
понедельник
2019-03-27
среда
2019-04-01
понедельник
2019-04-03
среда
2019-04-08
понедельник
2019-04-15
понедельник
2019-04-17
среда
2019-04-24
среда
2019-04-29
понедельник
2019-05-02
четверг
2019-05-06
понедельник
2019-05-08
среда
2019-05-13
понедельник
2019-05-15
среда
2019-05-22
среда
2019-05-27
понедельник
2019-05-29
среда
2019-06-05
среда
2019-06-10
понедельник
2019-06-12
среда
2019-06-19
среда
2019-06-26
среда
2019-07-01
понедельник
2019-07-03
среда
2019-07-10
среда
2019-07-15
понедельник
2019-07-17
среда
2019-07-24
среда
2019-07-29
понедельник
2019-07-31
среда
2019-08-07
среда
2019-08-12
понедельник
2019-08-14
среда
2019-08-21
среда
2019-08-26
понедельник
2019-08-28
среда
2019-09-04
среда
2019-09-11
среда
2019-09-18
среда
2019-09-25
среда
Дата
День недели
на 15:00 - 18:00
2019-04-10
среда
2019-04-22
понедельник
2019-05-20
понедельник
Дата
День недели
на 18:30 - 21:30
2019-03-19
вторник
2019-03-20
среда
2019-03-26
вторник
2019-03-27
среда
2019-04-01
понедельник
2019-04-02
вторник
2019-04-08
понедельник
2019-04-10
среда
2019-04-17
среда
2019-04-22
понедельник
2019-04-23
вторник
2019-04-29
понедельник
2019-05-02
четверг
2019-05-08
среда
2019-05-09
четверг
2019-05-13
понедельник
2019-05-15
среда
2019-05-22
среда
2019-05-28
вторник
2019-05-29
среда
2019-06-03
понедельник
2019-06-05
среда
2019-06-10
понедельник
2019-06-17
понедельник
2019-06-19
среда
2019-06-24
понедельник
2019-07-02
вторник
2019-07-09
вторник
2019-07-10
среда
2019-07-16
вторник
2019-07-23
вторник
2019-07-24
среда
2019-07-30
вторник
2019-08-06
вторник
2019-08-07
среда
2019-08-13
вторник
2019-08-20
вторник
2019-08-21
среда
2019-08-27
вторник
2019-09-03
вторник
2019-09-10
вторник
2019-09-17
вторник
2019-09-24
вторник

Калькулятор скидок:

Если Вы хотите пройти обучение по двум и более курсам, учиться вдвоем-втроем, рассчитать стоимость такого обучения можно нажав на изображение калькулятора. Вы перейдете на страницу с онлайн калькулятором стоимости обучения.  Калькулятор рассчитает скидку, которую Вы можете получить. Перейти....

 

Оплата на сайте, получение счета:

  • Оплатить обучение на сайте можно картами Visa, Master Card.
  • Получить счет-фактуру для оплаты юридическими лицами можно прямо на сайте.
  • Получить квитанцию на оплату через отделение Сбербанка Украины.

Перейти на страницу .....

 

Документы об окончании и трудоустройство:

По окончании обучения выпускники учебного центра получают диплом учебного центра или диплом международного образца, и могут работать Front-end разработчиком.

Наш адрес и телефоны:

  • Украина, Киев, метро "Вокзальная", ул. Патриарха Мстислава Скрипника (бывшая Николая Островского), 58.
  • (093) 53-22-106,  (098) 087-31-41, (095) 527-00-70
Наверх