Курс включает всю информацию, которая понадобится IT-специалисту в начале его карьеры. Вы освоите базовые аспекты программирования и сможете понимать принципы создания программного обеспечения.
На курсе будут разбираться основные понятия и принципы разработки, синтаксис различных языков, их особенности и преимущества. После окончания курса ты точно будешь знать, с каким языком хочешь работать: с Java, C#, C++, PHP или Swift. Это основы, необходимые для дальнейшего изучения сферы IT и погружения в программирование.
Для комфортного прохождения курса вам понадобится Notepad++ последней версии. Это свободный текстовый редактор с подсветкой синтаксиса и разметки. Скачать можно по ссылке.
Данный курс для вас если:
На курсе вы научитесь:
1. ОБЗОР ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
Обзор парадигм программирования
Обзор современных языков программирования
2. ПОНЯТИЕ АЛГОРИТМА
Роль алгоритма в решении задач
Понятие и свойства алгоритма
Типы алгоритмов
3. БАЗОВЫЕ КОНСТРУКЦИИ ПРОГРАММИРОВАНИЯ
Понятие синтаксиса и семантики языков программирования
Переменные, типы данных, выражения и присваивание значений переменным
Представление данных в памяти компьютера: биты, байты и т.п.
Простейший ввод/вывод
Условные конструкции и их разновидности
Итеративные конструкции (циклы)
4. БАЗОВЫЕ СТРУКТУРЫ ДАННЫХ
Одномерные массивы и работа с ними
Двумерные массивы и работа с ними
Пользовательские объекты, их свойства и методы
Понятие ассоциативного массива и принципы работы с ним
Формат JSON
Особенности работы со строками
Особенности работы с датами
5. ФУНКЦИИ
Описание функции
Вызов функции
Параметры функций
Передача параметров из точки вызова в функцию
6. ПОСТРОЕНИЕ ПРОСТОГО ГРАФИЧЕСКОГО ИНТЕРФЕЙСА (GUI)
Формы и работа с элементами управления на web-формах
События, обработка событий мыши
7. ОСНОВЫ РАБОТЫ С СИСТЕМОЙ КОНТРОЛЯ ВЕРСИЙ