Уважаемые коллеги-инженеры и будущие инженеры, сообщество Метархии открывает набор на бесплатный курс «Основы программирования», который будет доступен на YouTube И github без каких-либо ограничений.
Часть лекций уже записана в конце 2018 – начале 2019 года, часть будет прочитана в Киевский политехнический институт осенью 2019 года и сразу же доступен на канал курса .
Курс стартует 3 сентября.
Опыт предыдущих 5 лет, когда я читал более сложные лекции, показал необходимость лекций для совсем новичков.
В этот раз по многочисленным просьбам студентов я постараюсь добавить много материалов по основам программирования и по возможности абстрагировать курс от JavaScript. Конечно, большая часть примеров останется на JavaScript, но теоретическая часть будет гораздо шире и не будет ограничиваться синтаксисом и API языка.
Некоторые примеры будут на TypeScript и C++.
Это не простой курс JavaScript, а фундаментальный курс по основам программирования, включая базовые концепции и шаблоны проектирования для различных парадигм: функциональных, процедурных, объектно-ориентированных, универсальных, асинхронных, реактивных, параллельных, многопарадигмальных и метапрограммирование, а также основы структур данных, тестирования, принципы построения структуры и архитектуры проектов.
О курсе
Курс построен без использования внешних библиотек, зависимостей и фреймворков, вместо этого мы попробуем сделать все сами, вникая в то, как и почему это работает. В примерах кода в качестве среды запуска будет использоваться Node.js и браузер.В этом году курс будет дополнен практическими заданиями, которых так не хватало раньше.
Для освоения процесса разработки будут продемонстрированы методы рефакторинга и оптимизации кода, включая проверку кода студенческих задач.
Внимание будет уделено стилю кода и использованию таких инструментов, как системы контроля версий и менеджеры пакетов.
Я постарался сделать все примеры максимально приближенными к реальным проектам, ведь хочется стать специалистом не по учебным примерам, а по практическому программированию.
Примеры кода доступны в открытом виде на Github организации.
Как работает программирование , ссылки на код будут под каждым видео, а обратные ссылки из кода на видео — там, где уже записаны видеолекции.
Это в Гитхабе словарь терминов И содержание курса .
Вопросы можно задавать в группах в Telegram или прямо под видео.
Все лекции открытые, можно прийти в КПИ и задать вопросы на семинарах после лекций.
Расписание лекций публикуется немедленно, но может незначительно измениться.
Эзамена
Зимой, после 1-го семестра, участникам курса будут предложены самостоятельные задания для оценки уровня их знаний, и в случае их успешного выполнения можно будет сдать экзамен для получения сертификата Метархии.Мой экзамен – это не университетский экзамен с билетами, с теорией и практикой, а полноценный экзамен по всему материалу, где теория не отделена от практики.
Здесь нет места простому везению.
Не каждый сдаст экзамен; примерно 1-2 из 100 студентов могут получить сертификат. Но мы учимся не ради бумаг, а ради знаний.
Сдать экзамен повторно можно только через год. Обучение бесплатное и открытое для всех.
Уже зарегистрировалось более 1200 человек.
Обучение может длиться от 1 до 4 лет, в зависимости от успехов студента.
Если кто-то провалит экзамен, он может продолжить обучение, но я уделю больше времени тем, кто его сдаст. Подробнее об экзаменах я расскажу ближе к концу семестра, не отвлекайтесь на это сейчас, не нужно лишних вопросов в группах, сосредоточьтесь на усвоении материала.
Часто задаваемые вопросы
Вопрос: Можно ли записаться на курс, если я не из КПИ, или из другого вуза, или вообще не студент, или из другой страны, или не могу приехать на экзамены, или уже работаю, или (.а куча других причин.
)? А: Если вы человек с планеты Земля, вы можете.
В противном случае мы не примем заявку.
Вопрос: Могу ли я сдать экзамен, не посещая курс, или посетить курс, не сдав экзамен? А: Вам невероятно повезло! Повышение! Я лично вам разрешаю! Вопрос: Я слышала, что есть старшая группа (второй год обучения), но можно ли туда поступить? А: Попробуйте, там материал посложнее, но если вам понравится, то я вам не запрещаю туда идти.
Вопрос: Могу ли я сдавать экзамены дистанционно? А: Нет, тебе обязательно нужно прийти.
Вопрос: Как зарегистрироваться? Я заполнил регистрационную форму, что дальше? А: Поздравляем, вот и все, вы зарегистрировались.
Вопрос: В какие дни будут лекции и в какое время? А: По вторникам для начинающих и по четвергам для продвинутых тем.
Лекции в 16:10, семинары в 18:00. Обычно мы заканчиваем к 19:00. Вопрос: Что делать, если у меня Windows, Mac или нет Fedora? Смогу ли я учиться? А: Можно, но я показываю все на федоре.
Во всех остальных операционных системах нужно разбираться самостоятельно.
Вопрос: Есть официальная группа.
Где группа потопа? А: Нет необходимости в затоплении.
Группа существует только для того, чтобы вы могли получать новости и задавать вопросы, не более 1 вопроса в час.
В группе могут отвечать только члены сообщества Метархия.
Ссылки
Форма регистрации на курс: https://forms.gle/Yo3Fifc7Dr7x1m3EA Телеграмм группа: https://t.me/Programming_IP9X Группа во митапах: https://www.meetup.com/HowProgrammingWorks/ Старший групповой канал: https://t.me/metarhia Команда Node.js: https://t.me/nodeua YouTube канал: https://www.youtube.com/TimurShemsedinov Организация на GitHub: https://github.com/HowProgrammingWorks Лектор на Github: https://github.com/tshemsedinovЗаключение
Я с нетерпением жду предложений по добавлению новых тем в курс и надеюсь на вклад в примеры кода, включая перевод примеров на другие языки.Ваш отзыв поможет улучшить курс.
Спасибо за Ваш интерес.
До встречи на лекциях и семинарах! В опросе могут участвовать только зарегистрированные пользователи.
Войти , Пожалуйста.
Насколько вам интересен этот курс? 60,43% Я буду смотреть/посещать все лекции 139 39,13% Я буду выбирать интересные темы и смотреть видео 90 46,52% Я буду изучать примеры 107 42,61% Я буду выполнять задания 98 20,43% Я буду сдавать экзамен 47 5,22% Все это тривиально, Мне не интересно.
Проголосовали 12 230 пользователей.
18 пользователей воздержались.
В опросе могут участвовать только зарегистрированные пользователи.
Войти , Пожалуйста.
Планируете ли вы присутствовать лично? 10,09% Да 22 68,81% Хотел бы, но не могу 150 21,1% Нет Проголосовали 46 218 пользователей.
12 пользователей воздержались.
Теги: #программирование #Разработка сайтов #видео #курсы #Образовательный процесс в IT #JavaScript #js #обучение программированию #обучение программированию #node.js #kpi #лекции
-
Как Нарисовать Мультперсонажа
19 Oct, 24 -
Airpeople.ru - Вы Летаете Самолетом?
19 Oct, 24 -
Ох Ты Какой, Хаброман
19 Oct, 24