Илья Филимонов
frontend-разработчик
г. Казань

Илья Филимонов

frontend-разработчик
г. Казань

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

Направление
Рейтинг курсов
4,38
Otus
Преподаватель frontend-разработки
"Барс Груп"
frontend-разработчик
По релевантности
36
По релевантности
36
Илья Филимонов

Программа курса

Программа этого курса позволит вам многогранно изучить тему веб-программирования. От дизайна вы перейдёте к вёрстке, затем погрузитесь в программирование, освоите несколько языков, работу с базами данных, а затем перейдёте к маркетингу и оптимизации сайтов.

1.
Дизайн сайта. Юзабилити. Информационная архитектура сайта
2.
Использование графических редакторов при создании дизайн-макета сайта
3.
Практика по визуализации макета с использованием Adobe Photoshop
4.
Принципы структурирования современной вёрстки сайта. Блочная вёрстка. CSS
5.
HTML5 и CSS3. Новые вехи в развитии дизайна сайтов
6.
Практика вёрстки подготовленного в графическом редакторе шаблона сайта. Понятие «кроссбраузерности». Адаптация вёрстки для разных браузеров
7.
Адаптивная вёрстка. Использование media и viewport
8.
JavaScript. Введение. Основные конструкции языка
9.
Функции. Объекты. Обработка событий. Библиотека JQuery
10.
Использование Cookie. Стандарт DOM. Асинхронный JavaScript
11.
Введение в PHP. Взаимодействие с массивами
12.
Введение в СУБД MySQL. Запросы SELECT, INSERT, UPDATE, DELETE. Многотабличные базы данных. Функции агрегации
13.
Взаимодействие PHP и источников данных
14.
Расширяемый язык разметки для создания Web-страниц – XML
15.
Создание web-приложений, исполняемых на стороне сервера при помощи языка программирования PHP и технологии AJAX
16.
Content Manager System. Joomla, WordPress. Обзор других популярных CMS
17.
Разработка интернет магазина с использованием одной из CMS
18.
Облачные сервисы и аренда web-приложений. Подключение полезных сервисов на сайты
19.
SEO, SMO, продвижение сайтов. Системы web-аналитики
20.
Структура и организация индексов в поисковых системах. Способы поисковой оптимизации: белая, серая, черная
21.
Основы внутренней поисковой оптимизации. Улучшение структуры сайта
22.
Продвижение сайта, основные шаги: регистрация сайта в поисковиках, регистрация сайта в каталогах, покупка ссылок
23.
Контекстная реклама. Использование социальных сетей. Аналитики посетителей сайта и их поведения
24.
Управление поведенческими факторами как фактором ранжирования
25.
Инструменты для внутренней и внешней оптимизации сайта

Чему вы научитесь

Создавать и верстать шаблоны сайтов для типовых проектов
Работать с современными средствами разработки сайтов
Программировать с использованием языка JavaScript
Выполнять базовую настройку WEB-сервера для работы сайта
Заниматься разработкой и доработкой WEB-проектов на PHP/MySQL

Преподаватели

Программа курса

Вас ожидает 6 тематических блоков, на которых преподаватели дадут всю необходимую теорию и множество практических заданий. В конце вы выполните дипломный проект и получите возможность пройти собеседование в одной из команий-партнеров платформы Otus.

1.
Введение в Web
2.
Layouts (макеты)
3.
Адаптивный веб-дизайн
4.
Coding Style
5.
JavaScript Basic
6.
Проектная работа

Чему вы научитесь

Работать с фреймворком Tailwind
Оптимизировать дизайн сайтов
Создавать семантическую разметку веб-сайтов
Интерпретировать макеты

Программа курса

На курсе вы будете практиковаться на учебных проектах, решать домашние задания с проверкой, закреплять теоретические знания через тестирования.

1.
Введение в процесс управления проектами
2.
Жизненный цикл разработки ПО (SDLC), определение стейкхолдеров
3.
Разбор основных моделей разработки: Waterfall, Prototype, Iterative, Spiral, V-model
4.
Методологии семейства Agile и фреймворки. Подробный разбор метода Scrum
5.
Управление внедрением проекта: коммерческое предложение, разработка устава и проектного плана, мониторинг и контроль работ проекта
6.
Инструменты для эффективной работы: Task manager, Jira, Redmine, Trello, Confluence, Worksection, MS Project, Mind-maps
7.
Составление карты бизнес процессов. Прототипирование и обзор популярных CRM
8.
Создание плана управления содержанием проекта
9.
Сбор требований, определение и подтверждение содержания, создание ИСР. Процесс мониторинга содержания проекта и продукта
10.
Планирование управление расписанием. Определение процессов и последовательности операций
11.
Оценка ресурсов и длительности операций. Разработка и контроль расписания
12.
Управление стоимостью проекта (Project Cost): определение бюджета, планирование, оценка и контроль стоимости проекта
13.
Управление качеством проекта (Quality Management). Планирование и обеспечение высокого контроля качества
14.
Управление человеческими ресурсами (People Management)
15.
Набор и эффективное управление командой проекта. Мотивация сотрудников
16.
Управление, планирование и контроль коммуникаций внутри проекта
17.
Управление рисками проекта (Risk Management): идентификация, планирование и контроль рисков
18.
Качественный и количественный анализ рисков. Планирование реагирования на риски
19.
Планирование управления изменениями на проекте. Составление плана по управлению изменениями
20.
Методы оценки влияния изменений на проект. Утверждение и внесение изменений на всех этапах проекта
21.
Управление поставками продукта. Определение артефактов
22.
Формирование плана конфигурации поставки и релиза продукта
23.
Работа с UI/UX. Понятие юзабилити и работа с guidelines
24.
Особенности создания продукта/проекта, включая мобильные приложения. Рекомендации по выбору CMS и фреймворков для создания сайтов
25.
Поиск нового места работы: создание продающих резюме, особенности заполнения профиля на LinkedIn, основные вопросы на интервью для PM. Особенности работы PM в локальных и зарубежных компаниях. Особенности сертификации: Scrum Master, PMI, PMP

Чему вы научитесь

Формировать и вести проектную документацию
Определять бюджет проекта
Грамотно настраивать коммуникацию между командой и заказчиком
Управлять и поставлять качественный продукт
Работать с различными инструментами планирования проектов

Преподаватели

Программа курса

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

1.
Введение в веб-технологий. Структура HTML. Форматирование текста с помощью HTML
2.
Форматирование с помощью CSS. Списки. Отступы и поля
3.
Графика в веб-дизайне. Оптимизация графики. Гиперссылки. Принципы навигации сайта
4.
Таблицы. Формы. Фреймы
5.
Позиционирование. Верстка веб-страниц блоками
6.
Введение в веб-программирование на Python
7.
Операторы разветвлений, циклы, исключения
8.
Строки, списки. Сортировка, поиск
9.
Модули, функции. Кортежи, множества, словари
10.
Файлы. Упаковка данных. Системы контроля версий
11.
ООП. Структуры данных. Паттерны проектирования. Паттерн MVC
12.
Принципы проектирования классов SOLID
13.
Модульное тестирование
14.
Параллельное, многопоточное и сетевое программирование
15.
Введение в работу с базами данных
16.
Использование баз данных в Python, библиотеки Numpy и Pandas. Фреймворки
17.
Работа в команде, управление программными проектами
18.
Введение в JavaScript. Объекты JavaScript
19.
Обработка событий. Browser Object Model. Document Object Model
20.
Формы. Проверка достоверности форм. Использование Cookie
21.
Canvas, поддержка медиа-возможностей
22.
JSON, Ajax
23.
Введение в jQuery. События и jQuery. Стили и анимация
24.
Взаимодействие с DOM. AJAX и jQuery
25.
Использование jQuery плагинов

Чему вы научитесь

Работать с популярными базами данных
Использовать фундаментальные принципы создания десктопных программ на Python
Понимать принципы функционального программирования
Использовать и понимать принципы многопоточности языка Python
Писать unit-тесты, нагрузочные тесты и автоматические тесты

Преподаватели

Фильтры
Активные фильтры (1)
Илья Филимонов
Все направления
Программирование
Маркетинг
Дизайн
Бизнес и управление
Аналитика
Игры
Другие профессии
Финансы
Для детей и подростков
Саморазвитие
Красота и здоровье
Создание контента
Рейтинг
4.5 и выше
4.0 и выше
3.5 и выше
3.0 и выше
Уровень сложности
Любой
Для новичков
Для специалистов
Цена
0 ₽ — 80 380 ₽
Только бесплатные
Рассрочка
Длительность
3 месяца — 12 месяцев
Онлайн-университет
Otus
Только
Компьютерная Академия TOP
Только
#Sekta
99 баллов
Bang Bang Education
Показать все
Категория
Frontend-разработка
Только
HTML и CSS вёрстка
Только
JavaScript-разработка
Только
Python-разработка
Только
Веб-разработка
Только
Показать все
Профессия
Fullstack-разработчик
Только
Project-менеджер
Только
Python-разработчик
Только
Веб-разработчик
Только
Верстальщик
Только
Показать все
Преподаватель
Илья Филимонов
Только
Anna Fruit
Только
BMB Spacekid
Только
Bad Zu
Только
Embacy
Только
Показать все
Инструмент
Adobe Photoshop
Только
CSS
Только
Django
Только
ECMAScript
Только
Git
Только
Показать все
Навык
Парсинг данных
Только
Работа с микросервисным ПО и многопоточностью
Только
Создание макетов
Только
2D-графика
3D-моделирование ландшафта
Показать все
Формат обучения
Онлайн
Только
Офлайн
Наверх