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

программирование по skype

Индивидуальное обучение программированию по Скайпу (Skype).

Индивидуальное обучение программированию:

C++

Java

JavaScript

C#

PHP

Python

Ментор по программированию

 

Индивидуальное обучение по направлениям:

1. Основы программирования на Python

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

3. Курс C++ developer

4. Курс Java EE developer

5. Курс Android developer

6. Курс JavaScript developer

7. Курс C# .NET developer

8. Курс PHP developer

9. Курс Python developer

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

 

1. Основы программирования на Python
 

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

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

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

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

 

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

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

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

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

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

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

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

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

 

3. Курс C++ developer
 

Программа курса:
— Указатели и динамическая память
— Принципы ООП
— Принципы SOLID
— Перегрузка операторов
— Паттерны проектирования GOF
— Паттерны GRASP
— Структуры данных (двусвязные списки, стеки, очереди, множества, хеш-таблицы, деревья, графы)
— Шаблоны
— Библиотека STL (iterator, vector, list, set, map, queue)
— Многопоточность
— C++ 11
— C++ 14
— Фреймворк Qt
— Паттерн MVC
— Создание графического интерфейса на QML
— Клиент-сервер
— XML
— SQL базы данных
— UML
— Разработка клиента для интернет-магазина
— Подготовка к трудоустройству

После успешного прохождения курса вы будете соответствовать уровню Pre-Middle C++ Developer и сможете устроиться на работу C++ программистом

 

4. Курс 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 сервере
— Подготовка к трудоустройству

Мы создадим реальный веб проект, который вы сможете показать работодателю. После успешного прохождения курса вы будете соответствовать уровню Pre-Middle Java Developer и сможете устроиться на работу Java программистом

 

5. Курс Android developer
 

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

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

 

6. Курс 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. После успешного прохождения курса вы будете соответствовать уровню Pre-Middle JavaScript Developer и сможете устроиться на работу JavaScript Frontend разработчиком.

 

7. Курс 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
— Создание интернет-магазина
— Подготовка к трудоустройству

После успешного прохождения курса вы будете соответствовать уровню Pre-Middle C# Developer и сможете устроиться на работу C# программистом

 

8. Курс PHP developer
 

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

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

 

9. Курс Python developer
 

Сферы применения Python:
— автоматизация рутинных задач
— системное администрирование
— инженерные и научные расчеты
— машинное обучение
— веб разработка

Программа курса:
— Язык Python (основы, ООП, паттерны)
— Функциональное программирование
— Кортежи, множества, словари
— Работа с файлами и папками
— Разработка графического интерфейса на Kivy
— База данных mySQL
— Веб разработка
— Фреймворк Django
— Паттерн MVC
— База данных, модели
— Шаблонизатор
— Фреймворк Flask
— Создание интернет-магазина
— Подготовка к трудоустройству

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

 

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

Программа курса:
— Списки
— Стеки
— Очереди
— Множества
— Хеш-таблицы
— Деревья
— Графы

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

 

Теперь несколько слов обо мне:

Александр Солдаткин

Преподаватель, ментор по программированию

Специальность: инженер-программист

С 2009 по 2014 год работал программистом в иностранных компаниях

Обучением программированию по скайпу занимаюсь с 2014 года

Программированием занимаюсь 15 лет

Мои ученики работают программистами в Украине, Польше, России, Беларуси. Почти все из них начинали с полного нуля, а теперь программирование для них не только новая профессия, но и хобби.

 
Каждый урок состоит из:

— теоретической части

— закрепление материала на различных примерах

— задания для индивидуальной работы ученика

Также входят постоянные консультации по email.

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

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

После урока вам дается домашнее задание на несколько дней работы.
Если возникают вопросы, вы консультируетесь со мной по email.
Домашнее задание проверяется, делается код ревью, даются советы по улучшению качества кода.

 
Стоимость обучения: 300$ в месяц. Можно оплачивать частями.
Длительность одного урока: 75 — 90 минут

 
Занятия проходят 3 раза в неделю. Каждый 3 урок полностью практический
Первое занятие бесплатно!

 
Чтобы записаться на бесплатную консультацию, напишите на e-mail:
soldatkin.a.v@gmail.com

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

— имя

— город

— логин в скайпе

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

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