Акции школ
Войти

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

Детальному изучению природы ПК, кода и ПО посвящён курс "Введение в программирование". На нём рассматриваются важные фундаментальные концепции, которые стали основой современных машин, гаджетов, Интернету – всего того, с чем приходится пользоваться ежедневно. За 18 дней, или за 45 часов теории с тестами и упражнений после каждого из 20 модулей, выполнения 16 практических заданий, начинающий программист (по плану "Премиум" под началом персонального наставника) познакомится с программированием на базовом уровне, освоит важный инструмент для работы – JavaScript. Диплом не выдаётся.

Подробнее


Компания: хекслет (hexlet)

Язык: ru

Длительность курса

Длительность курса

18 дней

Формат обучения

Формат обучения

Короткие лекции в виде текста или видео, тесты, упражнения. Практические задания после завершения курса

Обратная связь

Обратная связь

В плане “Профессиональный” можно задавать вопросы менторам в разделе «Обсуждение». В плане “Премиум” закрепляется персональный наставник, который проверяет проекты, делает код-ревью: включено 4 часа голосовых консультаций наставника. Это время можно частично или полностью заменить на переписку в чате в пропорции 1 к 1.5.

Теория и практика

Теория и практика

45 часов теории с тестами и упражнениями после каждого модуля 20 модулей 16 практических заданий после курса

Чему научитесь

Понимать фундаментальные концепции программирования

- Разбираться, чем является язык программирования
- Разрабатывать программы на JavaScript
- Считать и записывать ответы в программах на JavaScript, работать с константами
- Создавать и запускать функции — строительные блоки программ
- Решать проблемы и избегать типовых ошибок в работе
- Применять рекурсию и рекурсивные вызовы
- Работать с переменными, циклами и изменяемыми данными
- Понимать отличия декларативного программирования от императивного
- Работать со строками — последовательностями символов
- Быстро изменять переменные и циклы for
- Запускать автоматическое тестирование кода
- Писать простые тесты
- Разделять программы на составные части и переиспользовать части с помощью модулей
- Разбираться в детерминированности функций, побочных эффектах и чистых функциях

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 18 дней Кураторы: нет

О курсе

О курсе

в любое время 18 дней Кураторы: нет
Начинающим программистам

Условия оплаты

доступ ко всем курсам этой школы осуществляется по подписке:
профессиональный - $39/месяц
премиум - $199/месяц

Что такое компьютер?

Спросить и попробовать ответить на несколько простых, но важных вопросов: Что такое компьютер? Умный ли он? Говорит ли он на языке программирования?

теория

Человеческие и компьютерные языки

Разобраться, чем является язык программирования. Решить, с какого языка начинать обучение, и почему.

теория

Первая программа

Разобраться с тем, как работает среда разработки Хекслет и написать свою первую программу на JavaScript.

теория

тесты

упражнение

Как эффективно учиться на Hexlet

Узнать и понять, как работает система обучения на Hexlet

теория

Математика и константы

Изучить как считать и записывать ответы в программах на JavaScript. Познакомиться с константами.

теория

тесты

упражнение

Функции и ящики

Знакомимся с функциями — строительными блоками программ. Учимся создавать их и запускать.

теория

тесты

упражнение

Условия и принятия решений

Познакомиться с условиями и алгеброй логики, механизмом, позволяющим программам принимать решения на основе информации.

теория

тесты

упражнение

О, , ошибки! И как с ними справляться

Познакомиться с типами ошибок и способами решения проблем.

теория

тесты

упражнение

Рекурсия

Понять в одной из самых важных и интересных базовых концепций — рекурсии и рекурсивных вызовах.

теория

тесты

упражнение

Итеративный процесс

Разобраться с другим видом применения рекурсии для вычислений с конечным размером состояний.

теория

тесты

упражнение

Переменные, декларативное и императивное программирование

Познакомиться с переменными, циклами и изменяемыми данными. Понять важное отличие декларативного программирования от императивного.

теория

тесты

упражнение

Строки и работа с символами

Научиться работать со строками — последовательностями символов.

теория

тесты

упражнение

Цикл for и изменение переменных

Узнать о быстром способе изменения переменных и цикле for.

теория

тесты

упражнение

Тесты и автоматическая проверка кода

Познакомиться с важной идеей — автоматическим тестированием кода. Пишем свои первые простые тесты.

теория

тесты

упражнение

Модули

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

теория

тесты

упражнение

Выражения и инструкции

Понять, чем выражения отличаются от инструкций, и почему важно видеть в коде выражения и инструкции, а не просто наборы команд.

теория

тесты

упражнение

Окружение

Изучить три важных концепции: окружение, область видимости и замыкания. Понять, каким образом происходит поиск значений.

теория

тесты

упражнение

Типизация

Познакомиться с идеей типизации. Понять разницу между динамической и статической типизацией, и разницу между сильной и слабой типизацией.

теория

тесты

упражнение

Чистые функции

Рассмотреть детерминированность функций, побочные эффекты и чистые функции.

теория

тесты

упражнение

Что дальше?

Узнать о том, что будет изучаться дальше, в какой последовательности и почему.

JavaScript

знание основ программирования: функции, условия, рекурсия, строки, модули, выражения и инструкции

Компания, проводящая курс

Хекслет (Hexlet)

91 курс по 337 темам

Образовательная платформа Хекслет (Hexlet) осуществляет образовательную деятельность по направлениям программирования. В 2014 году проект...

Преподаватели курса

Со-основатель проекта Хекслета

Программист, ранее — преподаватель в международном...

Ни одного отзыва об этом курсе

Может, вы можете помочь? Вам будут благодарны многие пользователи. И мы тоже.

больше курсов

Похожие курсы компании

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(0)
3 900 руб
больше курсов

Другие курсы этих преподавателей

хекслет (hexlet)
(0)
3 900 руб
хекслет (hexlet)
(3)
112 000 руб
хекслет (hexlet)
(0)
112 000 руб
хекслет (hexlet)
(1)
3 000 руб