Обучение программированию по Skype
Индивидуальное обучение программированию по Скайпу (Skype). Ментор по программированию
Индивидуальное обучение программированию:
C++
Rust
Java
Kotlin
Dart
JavaScript
C#
PHP
Python
GDScript
Ruby
Go
Индивидуальное обучение программированию по направлениям:
Курс Основы программирования на Python
Курс C/C++ базовый
Курс C++ developer
Курс Rust developer
Курс Java EE developer
Курс Android developer
Курс Flutter developer
Курс JavaScript developer
Курс C# .NET developer
Курс Unity developer
Курс Godot game developer
Курс PHP developer
Курс Python Web developer
Курс Ruby on Rails developer
Курс Go developer
Курс Алгоритмы и структуры данных
Этот курс для тех, кто делает первые шаги в программировании
Программа курса:
— переменные и типы данных
— условия
— циклы
— функции
— массивы
— двумерные массивы
— ООП: классы, объекты
— наследование
После успешного прохождения курса вы получите:
— навыки создания простых приложений
— фундамент, для изучения более сложных языков
— знания для дальнейшего развития
Продолжительность курса: 1 месяц
Почему нужно начинать именно с C++?
Освоив С++, вы получите мощную базу программирования, которая позволит решать любые даже нетривиальные задачи.
C++ является базой для изучения других популярных языков: Java, C#, Objective-C(ios), PHP, JavaScript.
Сферы применения C++:
— системы реального времени
— бортовые компьютеры
— компьютерные игры
Программа курса:
— переменные и типы данных
— условия, булева алгебра
— циклы, вложенные циклы
— функции, ссылки, рекурсия
— одномерные массивы, сортировка и поиск
— двумерные массивы
— указатели и динамические массивы
— структуры, массив структур
— ООП: классы, объекты, инкапсуляция
— наследование
— полиморфизм, виртуальные функции
— создание интерфейса на Qt (формы, кнопки, переключатели, обработка событий)
После успешного прохождения курса вы получите:
— хорошую базу программирования
— знания и навыки создания приложений с графическим интерфейсом
— умение легко изучать другие си-подобные языки (Java, C#, Objective-C, JavaScript, PHP)
Продолжительность курса: 1.5 месяца
Программа курса:
— Указатели и динамическая память
— Принципы ООП
— Принципы SOLID
— Перегрузка операторов
— Паттерны проектирования GOF
— Паттерны GRASP
— Структуры данных (двусвязные списки, стеки, очереди, множества, хеш-таблицы, деревья, графы)
— Шаблоны
— Библиотека STL (iterator, vector, list, set, map, queue)
— Многопоточность
— C++ 11
— C++ 14
— Фреймворк Qt
— Паттерн MVC
— Создание графического интерфейса на QML
— Клиент-сервер
— XML
— SQL базы данных
— UML
— Разработка клиента для интернет-магазина
— Подготовка к трудоустройству
После успешного прохождения курса вы будете соответствовать уровню Junior — Middle C++ Developer и сможете устроиться на работу C++ программистом
Сферы применения Java:
— банковские системы
— крупные высоконагруженные веб проекты
Программа курса:
— Java Core (OOP, Interfaces, Java Collections, IO, Multithreading, Design Patterns)
— SQL базы данных
— JDBC
— Java Web: HTML, CSS, JSP, JSTL, Servlets, MVC
— Spring Framework
— Spring MVC
— Hibernate ORM
— Spring Boot
— Spring Data
— Spring Security
— Разработка интернет-магазина
— jQuery, AJAX
— Web сервисы REST, SOAP
— Развертывание проекта на linux сервере
— Подготовка к трудоустройству
Мы создадим реальный веб проект, который вы сможете показать работодателю. После успешного прохождения курса вы будете соответствовать уровню Junior — Middle Java Developer и сможете устроиться на работу Java программистом
Программа курса:
— Java Core (OOP, Interfaces, Java Collections, IO, Design Patterns)
— ОС Android
— Жизненный цикл Activity
— Widgets
— Fragments
— Intent
— База данных SQLite
— REST
— Kotlin
— Разработка клиента для интернет-магазина
— Подготовка к трудоустройству
После успешного прохождения курса вы будете соответствовать уровню Junior — Middle Android Developer и сможете устроиться на работу Android программистом
Программа курса:
— основы
— функции
— замыкания
— ООП в функциональном стиле
— ООП в прототипном стиле
— ES6
— DOM
— библиотека jQuery
— AJAX
— паттерны проектирования
— архитектурные паттерны: MVC, MVP, MVVM
— фреймворк Backbone
— язык TypeScript
— фреймворк Angular 8
— фреймворк ReactJS
— библиотека Redux
— серверное программирование на NodeJS
— база данных mySQL
— база данных MongoDB
— разработка интернет-магазина
— подготовка к трудоустройству
Язык JavaScript занимает 2 место в рейтинге языков программирования. В последнее время очень сильно набирают популярность такие фреймворки как Angular и ReactJS, которые позволяют создавать одностраничные веб-приложения или SPA (single page application). Примеры таких приложений: Gmail, Google Word, Google Excel.
В этом курсе вы получите все необходимые знания по JavaScript, а также научитесь работать с популярными фреймворками Angular и ReactJS. После успешного прохождения курса вы будете соответствовать уровню Junior — Middle JavaScript Developer и сможете устроиться на работу JavaScript Frontend разработчиком.
Сферы применения C#:
— windows приложения
— разработка мобильных приложений на Xamarin
— создание игр на Unity
Программа курса:
— Язык C# (OOP, Interfaces, Collections, IO, Design Patterns)
— WinForms
— WPF
— SQL Server
— Entity Framework
— LINQ
— ASP.NET MVC
— Web API
— Создание интернет-магазина
— Подготовка к трудоустройству
После успешного прохождения курса вы будете соответствовать уровню Junior — Middle C# Developer и сможете устроиться на работу C# программистом
Программа курса:
— Язык PHP (основы, ООП, пространства имён, автозагрузка)
— Паттерны проектирования
— База данных mySQL
— PDO
— AJAX
— Движок WordPress
— Паттерн проектирования MVC
— Composer
— Фреймворк Laravel
— Фреймворк Symfony
— REST
— Создание интернет-магазина
— Подготовка к трудоустройству
После успешного прохождения курса вы будете соответствовать уровню Junior — Middle PHP Developer и сможете устроиться на работу php программистом или работать удаленно как фрилансер
Сферы применения Python:
— автоматизация рутинных задач
— системное администрирование
— инженерные и научные расчеты
— машинное обучение
— веб разработка
Программа курса:
— Язык Python (основы, ООП, паттерны)
— Функциональное программирование
— Кортежи, множества, словари
— Работа с файлами и папками
— Разработка графического интерфейса на Kivy
— База данных mySQL
— Веб разработка
— Фреймворк Django
— Паттерн MVC
— База данных, модели
— Шаблонизатор
— Фреймворк Flask
— Создание интернет-магазина
— Подготовка к трудоустройству
После успешного прохождения курса вы будете соответствовать уровню Junior — Middle Python Developer и сможете устроиться на работу Python программистом
Программа курса:
— Списки
— Стеки
— Очереди
— Множества
— Хеш-таблицы
— Деревья
— Графы
После успешного прохождения курса вы сможете эффективно использовать структуры данных в своих проектах, а также будете глубоко понимать как работают библиотечные структуры данных
Теперь несколько слов обо мне:
Александр Солдаткин
Преподаватель, ментор по программированию
Специальность: инженер-программист
С 2009 по 2014 год работал программистом в иностранных компаниях
Обучением программированию по скайпу занимаюсь с 2014 года
Выпустил 3 видеокурса по сложным темам в программировании
Подготовил много разработчиков уровня Middle developer
При подготовке программистов использую классические подходы и собственные наработки
Программированием занимаюсь 17 лет
Мои ученики работают программистами в Украине, Польше, России, Беларуси. Почти все из них начинали с полного нуля, а теперь программирование для них не только новая профессия, но и хобби.
Каждый урок состоит из:
— теоретической части
— закрепление материала на различных примерах
— задания для индивидуальной работы ученика
Также входят постоянные консультации по email.
Все занятия проходят в режиме реального времени. Мы общаемся голосом, вы видите мой экран, я пишу код и комментирую. Далее вы получаете практическое задание, показываете свой экран и решаете задачи. Я комментирую ваши решения и после этого мы переходим к следующему блоку.
Каждый урок состоит из нескольких блоков теории и практики. Более 70% времени на уроке вы пишите код. На каждом уроке вы получаете методичку, в которой есть теория, задачи и домашнее задание.
После урока вам дается домашнее задание на несколько дней работы.
Если возникают вопросы, вы консультируетесь со мной по email.
Домашнее задание проверяется, делается код ревью, даются советы по улучшению качества кода.
Стоимость 1 урока: 30$
Длительность одного урока: 80 — 90 минут
Занятия проходят 2 или 3 раза в неделю (на выбор)
Первое занятие бесплатно!
Чтобы записаться на бесплатную консультацию, напишите на e-mail:
soldatkin.a.v@gmail.com
В теле письма укажите:
— имя
— город
— логин в скайпе (если есть)
— если раньше изучали программирование, напишите ваш уровень