
greatcodeclub.com
Я Марк-Андре Курнойер. Я создал Thin, самый популярный веб-сервер Ruby, и написал книгу, которая помогла создать много языков программирования, включая CoffeeScript. И я преподавал различные курсы тысячам разработчиков.
Какой лучший способ стать великим разработчиком? Создавайте впечатляющие сайд-проекты! Но вот что произошло в прошлый раз, когда вы пытались начать новый проект? Не знали с чего начать ? Трудно найти идею проекта и оставаться мотивированным. Тем более найти тот, который поразит ваших сверстников и работодателей.
Компании больше не нанимают на основе вашего резюме, но на основе того, что в вашем профиле GitHub.
Итак ... ты застрял в должности младшего разработчика до конца карьеры?
Нет, еще не все потеряно! Great Code Club - это место, где можно научиться делать проекты, которые впечатлят и заставят вас учиться, наслаждаясь опытом.
УЗНАЙТЕ, УЛУЧШАЙТЕ И ПОДНИМАЙТЕ СВОЮ ЦЕННОСТЬ, РАБОТАЯ НА ИНТЕРЕСНЫХ ПРОЕКТАХ
Создавайте проекты, которые обеспечат работу вашей мечты или получите приглашение на конференции
Хотите знать, как большинство разработчиков получают работу в Google, Twitter, Facebook и т.д.? Они создают отличные проекты.
Что может быть лучше, чтобы улучшить свое портфолио, чем создать игру, язык, фреймворк с нуля? Вы будете делать все это в этом курсе.
НАСТОЯЩИЕ, ВПЕЧАТЛЯЮЩИЕ ПРОЕКТЫ
Каждый проект повторно реализует библиотеку, фреймворк или инструмент, который вы ежедневно используете в качестве разработчика.
Лучший способ понять что-то - это воссоздать это. Великий физик Ричард Фейнман сказал лучше всего: «То, что я не могу создать, я не понимаю»
Все проекты реализуются с нуля. Это означает, что мы не будем использовать какую-либо библиотеку для всей работы. Мы восстановим полную вещь!
НАЧНИТЕ СВОЙ СОБСТВЕННЫЙ ПРОЕКТ
Проекты курса разработаны, чтобы помочь вам начать свои собственные проекты. Хотя они представлены с использованием JavaScript, инструкции представляют собой указатели, помогающие переносить их на другие языки.
Многие люди уже использовали проекты курса в качестве основы для создания собственных впечатляющих проектов.
ПРОЕКТЫ
СОЗДАНИЕ 2D И 3D ИГРЫ С НУЛЯ
Создайте игру, как Pong или даже в 3D, похожую на Doom. Вы создадите свой собственный игровой движок с нуля.
СОЗДАНИЕ ДВИЖКА БАЗЫ ДАННЫХ
Узнайте о структуре данных, стоящей за каждым ядром базы данных. Создание собственного механизма индекса для более быстрого выполнения запросов.
СТРОИТЕЛЬСТВО ВИРТУАЛЬНОЙ МАШИНЫ
Узнайте, как работает процессор, эмулятор GameBoy или ваш язык программирования, создав виртуальную машину.
СОЗДАНИЕ BACKEND И FRONTEND ФРЕЙМВОРКА
Создайте backend фреймворк, похожий на Express, или frontend фреймворк, такой как Backbone. Или сойдите с ума и создайте что-то совершенно новое.
СОЗДАНИЕ НЕЙРОННОЙ СЕТИ
Изучите основы современного машинного обучения, создав нейронную сеть, которая может учиться с нуля.
СОЗДАНИЕ ЯЗЫКА
Создайте свой собственный шаблонизатор CSS, похожий на Less. Примените ту же концепцию для построения любого типа языка.
СОЗДАНИЕ СЕРВЕРА
Узнайте, как реализовать протокол, такой как IRC, и создать сервер, который может обрабатывать тысячи соединений.
СОЗДАНИЕ ВЕБ-ДВИЖКА В РЕАЛЬНОМ ВРЕМЕНИ
Узнайте, как библиотеки, такие как Socket.io, предоставляют живые обновления вашему браузеру, создавая все это с нуля.
Я Марк-Андре Курнойер. Я создал Thin, самый популярный веб-сервер Ruby, и написал книгу, которая помогла создать много языков программирования, включая CoffeeScript. И я преподавал различные курсы тысячам разработчиков.
Это веселый, практический и проектный курс для всех уровней квалификации. Проекты этого курса предназначены для того, чтобы вы строили вещи с использованием HTML5, CSS и JavaScript без фреймворков или библиотек. Каждый проект построен с нуля и имеет какую-то динамическую функциональность от небольших игр до трекера расходов и приложения для расслабляющего дыхания.
Конструктор портфолио, загруженный проектами и приложениями, которые вы можете использовать, расширять и улучшать, чтобы добавить в свой портфель. Нет библиотек ПРОСТО JAVASCRIPT и JAVASCRIPT DOM. Это курс, который вы искали... Все, что вам нужно, чтобы начать работать с JavaScript, расширить свои знания об использовании JavaScript и многое другое.
Изучите JavaScript - самый популярный язык для веб-разработки, создавая проекты в реальном времени с практическим обучением.В этом курсе вы изучите JavaScript, от основ до промежуточных и продвинутых тем, таких как Prototypes, Delegation, Classes, Ajax, Promises, Generators, OOP, API Fetch, Async Await, Async JS, Objects, как использовать REST API и многое другое!
Это чисто проектный курс. Он ориентирован на новичков, но разработчики среднего уровня также могут получать удовольствие от создания новых вещей. Этот курс включает 50 мини-проектов в HTML, CSS и JavaScript, которые относятся к DOM (объектной модели документа). Вот список того, что мы создадим в этом курсе: