Программистами не рождаются, ими становятся. А это значит, что необходимо как минимум пробовать. Для этого мы и создали видеокурс «Основы программирования». Вы узнаете всё самое полезное и актуальное о современных языках программирования и получите первый опыт написания кода. Мы думали, как создать такой курс, чтобы он стал ярким и запоминающимся событием в жизни каждого начинающего программиста. Ведь во многом от первого знакомства с кодом зависит дальнейший интерес к этому направлению. Мы расскажем и покажем, как что работает, какие профессии востребованы и какие существуют перспективы развития в каждом направлении IT-сферы. В течение курса мы создадим веб-сайт с браузерными играми и опубликуем проект на github.com. Этот сайт станет первым кейсом в вашем будущем портфолио, что очень важно, ведь портфолио - первое, на что обращают внимание при трудоустройстве. Пройдя этот курс, вы сделаете первый шаг к серьезному обучению и сможете чётко определиться с направлением интересов!
Чему Вы научитесь:
Освоить фундаментальные основы программирования;
Познакомиться со всеми основными терминами и понятиями;
Разрабатывать алгоритмы
Приобрести реальный опыт разработки;
Писать простые программы;
Познакомиться с различными языками и направлениями программирования;
Понимать, какое направление вам наиболее интересно;
Получить материалы и инструкции для дальнейшего развития.
Программа курса
Урок 1. Вступление
Что будем делать на курсе? Чему я научусь? Для кого подойдет этот курс? Какие знания нужны для прохождения курса? На эти вопросы мы ответим во вступлении к курсу.
Урок 2. Понятие алгоритма, переменные, типы данных
Вступление: что будем делать на курсе?
Стану ли я успешным программистом?
Понятие алгоритма. Установка рабочей среды. Hello world.
Знакомство с переменными.
Архитектура компьютера
Типы данных: строки и числа. Операции с числами и строками.
Урок 3. Разбор практического задания
Разбор практического задания к уроку "Понятие алгоритма, переменные, типы данных"
Урок 4. Ветвления. Циклы
Ветвления: if/else Циклы: while, for Логические операции. Цикл do while. Разработка игры «Угадайка»
Урок 5. Разбор практического задания
Разбор практического задания к уроку "Ветвления. Циклы"
Урок 6. Массивы и функции
Знакомство с массивом. Программа по развитию памяти.
Изменение длины массива. Многомерные массивы. Программа по изучению английского языка.
Знакомство с функциями. Функции без возвращаемого параметра.
Функции с возвращаемыми параметрами.
Рекурсивные функции. Разработка программы по обучению слепой печати.
Урок 7. Разбор практического задания
Разбор практического задания к уроку "Массивы и функции"
Урок 8. Верстка сайта: знакомство с HTML и CSS
Знакомство с HTML
Знакомство с CSS
Размещаем игру в загадки на сайте
Размещаем игру «Угадайка» на сайте
Публикация сайта на хостинг
Урок 9. Разбор практического задания
Разбор практического задания к уроку "Верстка сайта: знакомство с HTML и CSS"
Урок 10. Обзор современных языков программирования
Как выбрать язык программирования и направление?
Выбор языка программирования: веб-разработка
Мобильная разработка. Универсальные языки программирования
Как выучиться на программиста?
Урок 11. Разбор практического задания
Разбор практического задания к уроку "Обзор современных языков программирования"