Пишем свой мессенджер на основе современных технологий (основы)

Курс задуман в первую очередь для тех, кто уже умеет программировать и хочет получить дополнительные навыки в программировании.
Не реже раз в неделю по несколько часов. От 1 до 4 месяцев.
Stepik certificate

About this course

Краткое описание:
Сервер на C#, Python и GoLang. Клиенты на C# (WM, WPF, UWP), Python (PyQT6) и JavaScript на основе браузерного фреймворка Vue.js  (axios, vuetify).


План по модулям:

Модуль 1. Введение. Основные понятия. Принципы разработки мессенджеров.

Модуль 2. Основы современного C# и кроссплатформенные сетевые приложения. Сервер на Asp .Net Core. Клиенты: Console, Windows Forms, WPF, UWP.

Модуль 3. Основы Python: Сети и популярный фреймворк Flask. Графический интерфейс PyQT6.


Модуль 4. Основы Full-Stack разработки: Современный серверный язык GoLang и браузерный фреймворк Vue.js c модулями расширениями vuetify и axios.

Модуль 5. Сравнение достоинств и недостатков современных технологий. Подведение итогов.

Изначально планировал всё рассмотреть подробно, но решил сделать два курса отдельно база и отдельно продвинутый. Продолжение следует.

Преподаватель: Русаков Алексей Михайлович


*материалы курса могут содержать информацию о социальных сетях и мессенджерах, принадлежащих компании Meta, деятельность которой признана экстремистской и запрещена на территории Российской Федерации

Whom this course is for

Студенты ВУЗов, а также старшеклассники, которые хотят изучить современные IT-технологии и получить дополнительный опыт в программировании.

Initial requirements

Желание научиться чему-то новому. Знакомство с одним из языков программирования C#, Python, JS, Golang.

Meet the Instructors

Course content

loading...
Certificate

Certificate

Stepik certificate
Price: Free

Share this course

Price: Free