└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Подготовка к буткемпу 2 | 3 | > ⚠️ Прочти данный материал до конца! 4 | 5 | Обучение в буткемпе интукод проходит очень интенсивно. 6 | 7 | Новые темы каждый день, сотни часов кодинга, парное программирование, групповые проекты и многое другое – это то, к чему должен быть готов наш студент. 8 | 9 | Сможешь доказать, что это тебе под силу? Тебе нужно освоить самые базовые темы из JavaScript. Для этого достаточно пяти дней, если ежедневно будешь тратить на подготовку 4 часа. 10 | 11 | Затем тебе нужно будет сдать вступительный экзамен. Он довольно легкий. Нужно за 30 минут решить пару задачек на знание основ JavaScript. 12 | 13 | Мы подобрали материал, с которым подготовка к экзамену пройдет наиболее продуктивно. 14 | 15 | ## Основы основ 16 | 17 | Сдвинуться с нулевой точки в изучении JavaScript ты можешь с помощью учебника [ru.code-basics.com/languages/javascript](https://ru.code-basics.com/languages/javascript). 18 | 19 | > ⚠️ Этот учебник лишь стартовая точка. Читай рекомендации до конца, чтобы узнать о других нужных источниках. 20 | 21 | Начни проходить главы с самой первой и не пропускай ни одной. Глав в книге много, но они небольшие. После каждой главы есть задачки для закрепления. Их также нельзя пропускать. 22 | 23 | Затем начни смотреть [это видео на YouTube](https://www.youtube.com/watch?v=Bluxbh9CaQ0) (до темы асинхронности, 4:20:50). 24 | 25 | **Повторяй всё, что видишь в видео самостоятельно.** 26 | 27 | ## Массивы 28 | 29 | На экзамене задачи в основном будут про массивы и циклы. Удели этим двум темам особое внимание. 30 | 31 | [Прочитай](https://learn.javascript.ru/array) об основах массива. Разбери четыре основные операции: чтение элемента из массива, добавление в него новых элементов, изменение элементов и их удаление. 32 | 33 | И самое последнее. [Изучи цикл for](https://learn.javascript.ru/while-for#tsikl-for). Сама по себе тема цикла не сложная, однако нужно уметь обходить массив с помощью цикла. 34 | 35 | ## Задачки 36 | 37 | Проверь, усвоил ли ты пройденные темы. Придумывай себе простые задачки и решай их. Очень важно писать код самостоятельно, не копируя и не подглядывая в ранее написанный. 38 | 39 | Примеры задач для самопроверки: 40 | - Написать цикл от 0 до 100; 41 | - Попробовать использовать условие if внутри цикла; 42 | - Вывести все элементы массива с помощью цикла (`for(let i = 0; i < array.length; i++)`) 43 | - Вывести только положительные элементы массива 44 | - Вывести все четные числа из массива 45 | - Вывести из массива имён самое короткое имя 46 | - и т.д. 47 | 48 | На экзамене будут задачи очень похожие на перечисленные. Прежде чем записаться научись решать их. 49 | 50 | ## Дополнительно 51 | 52 | Нужна мотивация? Тогда посмотри несколько видео из [этого списка](https://www.youtube.com/results?search_query=%D0%BC%D0%BE%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D1%8F). 53 | 54 | Нужна помощь? Тогда заходи в [чат Telegram](https://t.me/joinchat/ZDr9-pwWOrs1NmEy). Здесь те, кто готовятся к экзамену как и ты, а также те, кто уже сдал экзамен и начал обучение. Задавай свои вопросы и отвечай на вопросы других. 55 | 56 | Решил попробовать свои силы? В таком случае [напиши нам в телеграм](https://t.me/intocode_manager). Мы назначим время на экзамен. 57 | --------------------------------------------------------------------------------