Короче говоря: да, это так.

Привет, это снова я. В течение некоторого времени я не писал ничего нового в этой публикации (но я написал несколько вещей, потому что я всегда пишу), но, наконец, я развернул свой личный (и очень простой) веб-сайт:

Www.gschincariol.com/en

И, что наиболее важно - особенно для этого текста - я наконец завершил знаменитый Веб-лагерь веб-разработчиков 2021, проведенный Кольтом Стилом, который, возможно, является самым известным онлайн-курсом веб-разработки на сегодняшний день.

Пока я пишу это, Удеми сообщает мне, что на курс Кольта записалось 706 272 человека. Это огромное. Это хорошо известно. В нем более 60 часов видео.

И это дает большие обещания:

«Единственный курс, который вам нужен для изучения веб-разработки!»

Верно. Colt продает этот курс как единственный курс, который вам нужен для изучения веб-разработки, что очень важно, поскольку веб-разработка сама по себе является отличной областью.

И теперь, когда я просмотрел все это, каждое видео, я хочу поделиться своим опытом и тем, что я думаю о обещании Кольта.

Пойдем.

Почему этот курс такой особенный? Что он предлагает?

Как я уже говорил ранее, я начинал не с Bootcamp для веб-разработчиков. Сначала я прошел курс Codecademy Learn JavaScript, который был довольно хорош и дал мне достойную основу для продолжения обучения, а затем я закончил курс JavaScript Ninja Фернандо Дачука. это было сосредоточено только на ванильном JavaScript.

Этот второй курс был неплохим, я много узнал об основах JavaScript и понял, как этот язык работает, что он может делать, а что нет, но я был разочарован. Я был разочарован, потому что. он не был актуальным, так как Дачюк описывает только ES5 (и он не сообщает об этом в информации о курсе - он также обещает, что его курс - единственный, который вам нужен для изучения JavaScript), b. это было недешево, особенно для устаревшего контента.

Когда я изучал JavaScript Ninja, я узнал о курсе Кольта. Было в продаже - обычно так и есть. Это обошлось мне всего в несколько баксов. И его было много, очень много! хороших отзывов. Я забирался в JavaScript, но отсутствие у меня знаний о HTML и CSS, помимо базовых, было настоящей проблемой, и Bootcamp для веб-разработчиков был идеальным решением.

Итак, что предлагает Colt Steele:

  • HTML5
  • CSS3
  • Flexbox
  • Адаптивный дизайн
  • JavaScript (весь современный синтаксис 2020 года, ES6, ES2018 и т. д.)
  • Асинхронный JavaScript - обещания, async / await и т. д.
  • AJAX и одностраничные приложения
  • Bootstrap 4 и 5 (альфа)
  • Семантический интерфейс *
  • Bulma CSS Framework
  • Манипуляции с DOM
  • Команды Unix (командная строка)
  • NodeJS
  • НПМ
  • ExpressJS
  • Шаблоны
  • ОТДЫХ
  • SQL против NoSQL баз данных
  • MongoDB
  • Ассоциации баз данных
  • Дизайн схемы
  • Мангуста
  • Аутентификация с нуля
  • Файлы cookie и сеансы
  • Авторизация
  • Распространенные проблемы безопасности - внедрение SQL, XSS и т. д.
  • Рекомендации для разработчиков
  • Развертывание приложений
  • Облачные базы данных
  • Загрузка изображения и хранилище
  • Карты и геокодирование

(* я не помню, чтобы видел семантический интерфейс, возможно, он был частью старой версии)

Это, конечно, не маленький список содержания. Но это захватывающе - ну, мне было интересно увидеть онлайн-курс, который идет от самых основ веб-разработки до продвинутого мира баз данных, серверов, аутентификации и всего прочего, в значительной степени того, что вам понадобится, если вы решите работать с веб-разработчиками в реальной жизни.

Учебная программа, безусловно, имеет положительный эффект. В ходе курса Colt создает несколько небольших проектов, и кодировать их весело, потому что у вас возникает ощущение, что вы, наконец, что-то создаете.

Но вишенкой на торте является заключительный и ОГРОМНЫЙ проект под названием YelpCamp.

YelpCamp - это полноценное веб-приложение, созданное на сервере Node.js с использованием MongoDB, EJS, Express, Passport, Cloudinary и многого другого. В нем есть аутентификация, есть раздел для комментариев, есть система оценок - она ​​большая, сложная и довольно крутая.

С YelpCamp все, что вы узнали на уроках, будет использовано.

Небольшое примечание. Одна из распространенных жалоб, которые я видел в комментариях, заключалась в том, что Bootcamp стал устаревшим. Похоже, что какое-то время Кольт пытался добавить на него новый контент с помощью заметок, но без загрузки новых видео. Когда я купил его, он уже переделал весь контент с нуля, так что такие вещи, как ES6, хорошо обсуждаются.

Мой опыт

Когда я купил этот онлайн-тренинг Bootcamp, моей главной целью было получить доступ к курсу, который позволил бы мне понять, как несколько инструментов работают вместе. Я хотел узнать, как применить то, что я узнал о JavaScript, для использования с HTML и CSS, но не только базовые console.log(`Hello world!`), которые мы все узнаем, когда решим перейти на JS.

Но для этого мне нужен был прочный фундамент, которого у меня не было - мои знания CSS и HTML были, мягко говоря, шаткими.

Поэтому, когда я посмотрел первые видео курса, я был очень удивлен. Во-первых, Кольт идет полностью снизу вверх, когда дело доходит до изучения веб-разработки, и во-вторых, Кольт - действительно, действительно хороший учитель.

Я уже упоминал, как мне нравится смотреть видео Дэниела Шиффмана (The Coding Train), потому что Дэниел преуспевает в преподавании. Кольт тоже.

У него такой легкий способ говорить и инструктировать, и все это сделано с забавным чувством юмора и красивыми слайдами. И он знает, о чем говорит.

В Интернете полно людей, обладающих обширными знаниями, но не у всех из них есть талант передавать знания, которые они носят с собой. Иногда им просто нравится быть придурками в Stack Overflow.

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

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

После этого, когда начинается часть JavaScript, она становится… тяжелой. Это много контента, много часов, а ритм просто подрывает. Поскольку я уже прошел определенный курс JavaScript, я просмотрел эти уроки и уделил больше внимания тем, в которых Кольт рассказывал об инновациях ES6.

Изучение MongoDB, Node.js, маршрутов RESTful, Express и т. Д. тоже было немного ошеломляющим, но когда у меня была возможность собрать все это воедино в финальном проекте - YelpCamp -, я почувствовал удовлетворение.

YelpCamp большой и занимает много времени.

Тем не менее, он охватывает практически все, что Кольт показал в ходе курса, и наблюдение за тем, как все элементы сочетаются друг с другом, было важным шагом в моем процессе обучения.

И конечный результат классный, так что приятно.

Итак ... это действительно ЕДИНСТВЕННЫЙ КУРС, необходимый для изучения веб-разработки?

Мой ответ: да и нет.

У смелого обещания Кольта, конечно же, есть маркетинговые причины. Но он выполняет то, что обещает доставить.

В этом смысле нет, я не думаю - и Кольт согласился бы со мной, потому что он говорит об этом, - что если вы купите этот курс, посмотрите все видео, выполните все проекты, все узнаете, вы можете сказать, что вы знать все, что нужно знать о веб-разработке, или что вы готовы выполнять каждую роль в веб-разработке как можно скорее.

Дело не в этом.

Этот курс предлагает набор инструментов, чтобы учащийся мог продолжить обучение после него. Я определенно чувствую, что после прохождения семинара Web Developer Bootcamp я могу решать новые задачи (а также языки, фреймворки и т. Д.), Потому что у меня более глубокое понимание того, что такое веб-разработка.

Я чувствую способность узнавать новое о веб-разработке - сейчас я увлекаюсь React.

Итак, да, я полагаю, вы можете сказать, что это единственный курс, который вам нужен, чтобы сделать первый шаг в изучении веб-разработки и работе с ним.

В целом у меня был отличный опыт, и я бы порекомендовал Bootcamp для веб-разработчиков всем, кто хочет начать в этой области. Его слава заслужена.

Надеюсь, вам понравился этот материал. Не стесняйтесь комментировать, просто не ведите себя мудаком :)

Вы можете найти меня в Твиттере или GitHub.

Во время написания я слушал альбом Чарли Уоттс встречает биг-бэнд датского радио.

Всем любви, Чарли