Программирование и создание ИТ-продуктов PHP JavaScript Хранить данные Разрабатывать и создавать программы и приложения Писать программный код Анализировать данные

Fullstack-разработчик

ГАУ "Технопарк в сфере высоких технологий "ИТ-парк"
250,00 часов длительность
Онлайн формат
Начальный уровень
1 поток (закрыт) 15.10.2021-31.01.2022
2 поток (закрыт) 26.11.2021-28.02.2022

Описание

Программист FullStack использует общедоступные библиотеки высокого уровня (framework) на языке программирования PHP для создания публичных ресурсов в сети Интернет, клиент-серверная технология, серверной части информационных систем и сайтов на основе популярных бесплатных платформ управления контентом (CMS). Занимается не только созданием ПО, но и технической поддержкой, резервированием, интеграцией, оптимизацией, обучает персонал компании или заказчика работать с программами и сервисами.

В результате изучения курса слушатели будут знать:

  • Основные этапы разработки программного обеспечения.
  • Основные принципы технологии структурного и объектно-ориентированного программирования.
  • Основные принципы отладки и тестирования программных продуктов.
  • Инструментарий отладки программных продуктов.
  • Основы объектно-ориентированного программирования
  • Современные технологии и инструменты интеграции.
  • Основные протоколы доступа к данным.
  • Методы отладочных классов.
  • Основы организации инспектирования и верификации.
  • Встроенные и основные специализированные инструменты анализа качества программных продуктов.
  • Графические средства проектирования архитектуры программных продуктов.
    • Методы организации работы в команде разработчиков.
  • Методику построения графического интерфейса пользователя
  • Методику работы с базами данных
  • Особенности разработки сетевых приложений
  • Особенности разработки многопоточных приложений

 

 

Часов в программе
55,00 часов
лекции
136,00 часов
практика
41,00 час
самостоятельная
8,00 часов
промежуточная аттестация
2 часа
входная диагностика
8 часов
итоговая аттестация
250,00 часов
всего
Цель программы
Целью реализации образовательной программы "Fullstack-разработчик" является обучение программированию РНР и прохождение пути от основ программирования до построения программ, разработки приложений с использованием объектно-ориентированного подхода и frontend-разработки.
Актуальность
Программист FullStack использует общедоступные библиотеки высокого уровня (framework) на языке программирования PHP для создания публичных ресурсов в сети Интернет, клиент-серверная технология, серверной части информационных систем и сайтов на основе популярных бесплатных платформ управления контентом (CMS). Занимается не только созданием ПО, но и технической поддержкой, резервированием, интеграцией, оптимизацией, обучает персонал компании или заказчика работать с программами и сервисами. Без frontend-разработчика не получится создать удобный цифровой продукт
Входная диагностика 2 часа
Диагностика на входе представляет собой входное тестирование с базовыми 10 вопросами по школьному курсу информатики, с целью определения уровня знаний потенциальных слушателей. Тестирование проводится с использованием единой информационной среды с электронными формами контроля и оценки у каждого слушателя есть три попытки на прохождение тестирования. Время на одну попытку - 30 минут.
Для зачисления необходимо верно ответить на 50% вопросов.
Итоговая аттестация 8 часов
Форма итоговой аттестации суммируется по лучшим результатам контрольного тестирования после каждого модуля на выходе, а также наличия проектной работы определяющего оценку по результатам освоения образовательной программы. Суммарно по дисциплине можно по

Компетенции

Профессиональные


Разработка и отладка программного кода Разработка требований и проектирование программного обеспечения
Знать:

А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения

Уметь:

А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения

Владеть:

А/01.3 - Формализация и алгоритмизация поставленных задач
А/02.3 - Написание программного кода с использованием языков программирования, определения и манипулирования данными
А/03.3 - Оформление программного кода в соответствии с установленными требованиями
А/05.3 - Проверка и отладка программного кода
D/01.6 - Анализ требований к программному обеспечению
D/02.6 - Разработка технических спецификаций на программные компоненты и их взаимодействие
D/03.6 - Проектирование программного обеспечения

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование

Модули

свернуть
38,00ч
Модуль 1 Модуль 1. Установка и настройка среды программирования на PHP
Тема 1.1. Ведение в курс. Изучение основных понятий. Тема 1.2. Разница между frontend и backend Тема 1.3. Введение в программирование на PHP. Тема 1.4. Среда программирования Visual Studio Code. Тема 1.5. Установка и настройка. Как запустить PHP код
81,00ч
Модуль 3 Модуль 3. Фреймворк Laravel
Тема 3.1. Знакомство с Laravel. Архитектура фреймворка. Что такое MVC? Тема 3.2. Маршрутизация. Правильные ответы на запросы Тема 3.3. Работа с базой данных. Что такое CRUD. Тема 3.4. Построитель запросов в Laravel Тема 3.5. ORM в Laravel. Использование моделей Тема 3.6. Аутентификация и регистрация в Laravel Тема 3.7. Обработка ошибок. Логирование информации
49,00ч
Модуль 2 Модуль 2. Основы языка программирования PHP
Тема 2.1. Переменные, условные конструкции, циклы. Тема 2.2. Числа, строки и массивы Тема 2.3. Создание и использование функций на PHP. Циклы Тема 2.4. Работа с классами. Создание экземпляра класса. Тема 2.5. Параметры и методы
72,00ч
Модуль 4 Модуль 4. JavaScript и VueJS
Тема 4.1. Введение в JavaScript. Переменные и типы данных Тема 4.2. Введение во VueJS. Методы и директивы фреймворка Тема 4.3. Однофайловые компоненты VueJS Тема 4.4. Хуки жизненного цикла VueJS Тема 4.5. Вычисляемые свойства. Входные параметры. Пользовательские события Тема 4.6. Выполнение запросов на сервер. Axios как доступ к API
38,00ч
Модуль 1 Модуль 1. Установка и настройка среды программирования на PHP
Тема 1.1. Ведение в курс. Изучение основных понятий. Тема 1.2. Разница между frontend и backend Тема 1.3. Введение в программирование на PHP. Тема 1.4. Среда программирования Visual Studio Code. Тема 1.5. Установка и настройка. Как запустить PHP код
49,00ч
Модуль 2 Модуль 2. Основы языка программирования PHP
Тема 2.1. Переменные, условные конструкции, циклы. Тема 2.2. Числа, строки и массивы Тема 2.3. Создание и использование функций на PHP. Циклы Тема 2.4. Работа с классами. Создание экземпляра класса. Тема 2.5. Параметры и методы
81,00ч
Модуль 3 Модуль 3. Фреймворк Laravel
Тема 3.1. Знакомство с Laravel. Архитектура фреймворка. Что такое MVC? Тема 3.2. Маршрутизация. Правильные ответы на запросы Тема 3.3. Работа с базой данных. Что такое CRUD. Тема 3.4. Построитель запросов в Laravel Тема 3.5. ORM в Laravel. Использование моделей Тема 3.6. Аутентификация и регистрация в Laravel Тема 3.7. Обработка ошибок. Логирование информации
72,00ч
Модуль 4 Модуль 4. JavaScript и VueJS
Тема 4.1. Введение в JavaScript. Переменные и типы данных Тема 4.2. Введение во VueJS. Методы и директивы фреймворка Тема 4.3. Однофайловые компоненты VueJS Тема 4.4. Хуки жизненного цикла VueJS Тема 4.5. Вычисляемые свойства. Входные параметры. Пользовательские события Тема 4.6. Выполнение запросов на сервер. Axios как доступ к API
72 000 p
Авторизуйтесь чтобы записаться

Профстандарт

«Программист»

06.001

Ответственный за программу