Введение в программирование

Цель курса:

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

Курс идеально подойдет, если вы:

Если вы уже точно знаете, что хотите в ИT, но еще не выбрали для себя язык программирования и технологию, впервые подошли к изучению программирования.

Что даст этот курс:

Курс содержит всю базовую информацию, начиная с самого абстрактного понятия программы. Вы овладеете базовыми основами программирования и сможете понимать принципы создания программного кода для любого языка программирования.

Что получает выпускник онлайн-курса:

  1. Электронный сертификат об окончании курса "Введение в программирование". (При условии успешной сдачи всех домашних заданий и успешного прохождения контрольной работы)
  2. Базовую информацию об основах любого языка программирования.
  3. Базу материалов по каждой теме, разобранной в рамках курса.
  4. Тренер, который всегда готов помочь. Если возникнут дополнительные вопросы по пройденным темам.
  5. Возможность пользоваться Программой Лояльности в дальнейшем.
  6. Возможность пройти стажировку для получения необходимого опыта и материала для портфолио.
  7. Базу материалов по каждой теме, разобранной в рамках курса.
  8. Чек-листы и полезные ссылки.
  9. После стажировки выпускники (по предварительному согласованию) попадают в базу соискателей, которой мы делимся с нашими партнерами.


    Курс "в записи" был записан на русском языке до начала войны. Презентации к курсу на английском языке.

Программа курса "Введение в программирование"

1
  • Информационная модель
  • Блок схема
  • Знакомство с редактором

2
  • Объявление и инициализация
  • Присвоение значений
  • Константы

3
  • Числовые типы
  • Строковые типы
  • Логические типы

4
  • Базовые операторы \+*- %
  • Сокращенные операторы

5
  • Масивы
  • Списки
  • Стеки и очереди
  • Колекция Set
  • Колекция Map

6
  • Операторы булевой алгебры (! && ||)
  • Операторы сравнения

7
  • Операторы if/else
  • Оператор switch
  • Инструкция break
  • Тернарный оператор

8
  • Оператор for
  • Оператор while
  • Инструкция continue

9

10
  • Структура функции
  • Возвращаемый результат
  • Аргументы функции
  • Параметры по умолчанию
  • Рекурсия

11

12

13
  • Где найти объект
  • Поля и методы
  • Оператор точка
  • Приведение и преобразование типов

14
  • Конкатенация строк
  • Поиск по строкам
  • Работа с подстроками

15

16
  • Основные методы коллекций
  • Основные операции с коллекциями

17
  • Конструктор
  • Инструкция new
  • Ключевое слово this
  • Инкапсуляция
  • Модификаторы доступа
  • Наследование
  • Ключевое слово base
  • Модификатор static
  • Полиморфизм
  • Переопределение
  • Перегрузка

18

19
  • Виды ошибок
  • Оператор try/catch

20

21
  • Комментарии
  • Правильные названия
  • Блоки и отступы
  • Магические числа

Хотите узнавать о наших акциях, скидках и мероприятиях?