Обучение программированию по Skype

программирование по 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

 Курс Алгоритмы и структуры данных

 

 

Курс Основы программирования на Python

 

Этот курс для тех, кто делает первые шаги в программировании

Программа курса:
— переменные и типы данных
— условия
— циклы
— функции
— массивы
— двумерные массивы
— ООП: классы, объекты
— наследование

После успешного прохождения курса вы получите:
— навыки создания простых приложений
— фундамент, для изучения более сложных языков
— знания для дальнейшего развития

Продолжительность курса: 1 месяц

 

 

Курс C/C++ базовый

 

Почему нужно начинать именно с C++?

Освоив С++, вы получите мощную базу программирования, которая позволит решать любые даже нетривиальные задачи.

C++ является базой для изучения других популярных языков: Java, C#, Objective-C(ios), PHP, JavaScript.

Сферы применения C++:
— системы реального времени
— бортовые компьютеры
— компьютерные игры

Программа курса:
— переменные и типы данных
— условия, булева алгебра
— циклы, вложенные циклы
— функции, ссылки, рекурсия
— одномерные массивы, сортировка и поиск
— двумерные массивы
— указатели и динамические массивы
— структуры, массив структур
— ООП: классы, объекты, инкапсуляция
— наследование
— полиморфизм, виртуальные функции
— создание интерфейса на Qt (формы, кнопки, переключатели, обработка событий)

После успешного прохождения курса вы получите:
— хорошую базу программирования
— знания и навыки создания приложений с графическим интерфейсом
— умение легко изучать другие си-подобные языки (Java, C#, Objective-C, JavaScript, PHP)

Продолжительность курса: 1.5 месяца

 

 

Курс C++ developer

 

Программа курса:
— Указатели и динамическая память
— Принципы ООП
— Принципы 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 EE developer

 

Сферы применения 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 программистом

 

 

Курс Android developer

 

Программа курса:
— Java Core (OOP, Interfaces, Java Collections, IO, Design Patterns)
— ОС Android
— Жизненный цикл Activity
— Widgets
— Fragments
— Intent
— База данных SQLite
— REST
— Kotlin
— Разработка клиента для интернет-магазина
— Подготовка к трудоустройству

После успешного прохождения курса вы будете соответствовать уровню Junior — Middle Android Developer и сможете устроиться на работу Android программистом

 

 

Курс JavaScript developer


Программа курса:
— основы
— функции
— замыкания
— ООП в функциональном стиле
— ООП в прототипном стиле
— 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# .NET developer

 

Сферы применения 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 developer

 

Программа курса:
— Язык PHP (основы, ООП, пространства имён, автозагрузка)
— Паттерны проектирования
— База данных mySQL
— PDO
— AJAX
— Движок WordPress
— Паттерн проектирования MVC
— Composer
— Фреймворк Laravel
— Фреймворк Symfony
— REST
— Создание интернет-магазина
— Подготовка к трудоустройству

После успешного прохождения курса вы будете соответствовать уровню Junior — Middle PHP Developer и сможете устроиться на работу php программистом или работать удаленно как фрилансер

 

 

Курс Python Web developer

 

Сферы применения 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

 
В теле письма укажите:

— имя

— город

— логин в скайпе (если есть)

— если раньше изучали программирование, напишите ваш уровень

Яндекс.Метрика