Модуль 8
24,00ч

Универсальные знания программиста

Как стать первоклассным программистом.
Как искать заказы на разработку.
Личный бренд разработчика.
Photoshop для программиста.
Вёрстка email-рассылок. Советы на реальных примерах.
The state of soft skills.
Как мы создавали карту развития для разработчиков.
Как общаться по email и эффективно работать с почтой.
Повышение своей эффективности.
Спор о первом языке программирования.
Саморазвитие: как я не усидел на двух стульях и нашел третий.
Data-driven-подход к продуктивности — инсайты из данных миллиона людей.
Часов в программе
9,00 часов
лекции
9,00 часов
практика
4,00 часа
самостоятельная
2,00 часа
промежуточная аттестация
24,00 часа
всего
Материально-технические условия реализации программы:
Вид занятий: Лекция
Требуемое ПО:
не требуется
Вид занятий: Практическое занятие
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Вид занятий: Самостоятельная работа
Требуемое ПО:
Любая современная операционная система и настроенная в зависимости от языка программирования среда разработки: любая привычная IDE, для Python — установленный интерпретатор с python.org и любая привычная IDE.
Информационные ресуры
https://docs.microsoft.com/ru-ru/windows/uwp/porting/getting-started-choosing-a-programming-language
https://www.it-world.ru/tech/choice/175385.html
https://habr.com/ru/post/443054/
Образовательные ресуры
• Современный учебник Javascript [Электронный ресурс]//URL.: https://learn.javascript.ru/
• Сравнение REST и GraphQL [Электронный ресурс]//URL.: https://habr.com/ru/post/335158/
• Статья о развёртывании Django-приложения в Docker [Электронный ресурс]//URL.: https://testdriven.io/blog/dockerizing-django-with-postgres-gunicorn-and-nginx/
• Что такое парсинг сайтов [Электронный ресурс]//URL.: https://msiter.ru/articles/chto-takoe-parsing-saytov
• Что нового в HTML5 [Электронный ресурс]//URL.: https://msiter.ru/tutorials/html5/vvedenie
• Agile-манифест разработки программного обеспечения [Электронный ресурс]//URL.: https://agilemanifesto.org/iso/ru/manifesto.html
• Custom Management Commands [Электронный ресурс]//URL.: https://docs.djangoproject.com/en/3.1/howto/custom-management-commands/
• Cursera курс "Погружение в Python" [Электронный ресурс]//URL.: https://ru.coursera.org/lecture/diving-in-python/sokiety-kliient-siervier-3YYVH
• Django REST framework [Электронный ресурс]//URL.: https://www.django-rest-framework.org
• Flask’s documentation [Электронный ресурс]//URL.: https://flask.palletsprojects.com/en/2.0.x
• MDN Web Docs [Электронный ресурс]//URL.: https://developer.mozilla.org/ru/
• One Way Data Flow vs Unidirectional Data Flow [Электронный ресурс]//URL.: https://alialhaddad.medium.com/https-medium-com-alialhaddad-redux-vs-parent-to-child-2583c8e29509
• Python. Лекция. Работа с базой данных [Электронный ресурс]//URL.: URL% https://bookflow.ru/python-lektsiya-rabota-s-bazoj-dannyh/
• RabbitMQ [Электронный ресурс]//URL.: https://www.rabbitmq.com
• Refactoring.Guru [Электронный ресурс]//URL.: https://refactoring.guru
• Wiki REST [Электронный ресурс]//URL.: https://ru.wikipedia.org/wiki/REST
• Window.localStorage [Электронный ресурс]//URL.: https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage
• Mixer — официальная документация [Электронный ресурс]//URL.: https://mixer.readthedocs.io/en/latest/quickstart.html
• Mixer - удобная генерация данных для тестирования [Электронный ресурс]//URL.: http://klen.github.io/mixer.html
• Swagger – умная документация вашего RESTful web-API — обзор Junior back-end developer-а для новичков [Электронный ресурс]//URL.: https://habr.com/ru/post/434798/

Учебно-методические материалы

Методы, формы и технологии

Технология машинного обучения
Метод проектного обучения

Методические разработки

Методические рекомендации по выполнению итогового проекта
Методические рекомендации по выбору языка программирования

Материалы курса

Дополнительные материалы - data-driven подход, CPD программиста, выбор языка программирования.

Учебная литература

• Бек К. Экстремальное программирование. Разработка через тестирование TDD. Питер СПб, 2020. - 224 с.
• Вайсфельд М. Объектно-ориентированное мышление. — СПб.: Питер, 2014. — 304 с.: ил.
• Дейт Крис Дж. Введение в системы баз данных Издательство Вильямс 2019 г
• Таненбаум Э., Уэзеролл Д. Компьютерные сети. Пер. с англ.– СПб.:Питер, 2019. – 960 с.
• Рамальо Л. Python. К вершинам мастерства / Пер. с англ. Слинкин А. А. – М. ДМК Пресс, 2016. – 768 с.: ил.
• Федоров, Д. Ю. Программирование на языке высокого уровня Python : учебное пособие для прикладного бакалавриата / Д. Ю. Федоров. – 2-е изд., перераб. и доп. – Москва : Издательство Юрайт, 2019. – 161 с.
• Штайн К., Кормен Томас Х. Алгоритмы. Построение и анализ. – Москва: Вильямс, 2019. – 1328 с.

Темы

Личный бренд программиста. Photoshop для программиста. E-mail.
Лекции
7,00ч
Практические занятия
6,00ч
Самостоятельная работа
3,00ч
Всего
16,00ч
Лекции
2,00ч
Практические занятия
3,00ч
Самостоятельная работа
1,00ч
Всего
6,00ч
Промежуточная аттестация 2,00 часа
Промежуточная аттестация проводится в форме отчета по результатам выполнения практического задания по дисциплинам и проверки преподавателем.