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