Короче говоря: да, это так.
Привет, это снова я. В течение некоторого времени я не писал ничего нового в этой публикации (но я написал несколько вещей, потому что я всегда пишу), но, наконец, я развернул свой личный (и очень простой) веб-сайт:
И, что наиболее важно - особенно для этого текста - я наконец завершил знаменитый Веб-лагерь веб-разработчиков 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.
Во время написания я слушал альбом Чарли Уоттс встречает биг-бэнд датского радио.
Всем любви, Чарли