В каждой папке, разделенной курсами, книгами и другими, являются моими заметками, связанными с тем, что я изучаю, занимаюсь или изучаю ...
Мои цели -
Текущая книга: Вы не знаете JS: Up & Going Current Course: Полный Bootcamp Web Development 2019
Если вы хотите развить навыки, необходимые для того, чтобы быть «готовым к работе» на должность младшего разработчика - Полный уровень X, 0 и 1.
Математика будет актуальна на протяжении всего руководства. Начните его, когда вы начинаете руководство, и постепенно работайте через него вместе с руководством. (Вам не нужно заканчивать это, прежде чем перейти на уровень 0 или уровень 1, но активно работать над ним вместе с ними.)
| Курсы | Статус | Доказательство |
|---|---|---|
| Алгебра i | ||
| Алгебра II | ||
| Тригонометрия | ||
| Предолькулус |
Очень мягкое введение, завершенное, если вы получите из него выгоду, пропустите, если вы предпочитаете погрузиться прямо в уровень 0
| Курсы | Статус | Доказательство |
|---|---|---|
| Вступление в JS: рисунок и анимация | 22.08.19 | Примечания |
| Intro to HTML/CSS: создание веб -страниц | 09/05/19 | Примечания |
| Вступление в SQL: запрос и управление данными | Пари | Примечания |
| Advanced JS: игры и визуализация | ||
| HTML/JS: создание веб -страниц интерактивными | ||
| Капстон | Статус | Доказательство |
| Создайте веб -сайт, подчеркивающий то, что вы узнали и построили на этом уровне. Используйте это как возможность создать портфель ваших проектов, заметок, постов в блоге и т. Д. |
Заполните App Academy Open бесплатно онлайн Fullstack Bootcamp.
| Курсы | Статус | Доказательство |
|---|---|---|
| Добро пожаловать в кодирование | 28.03.2020 | Примечания |
| Полный стек онлайн - вступление в программирование | 20.05.2020 | Примечания |
| Полный стек онлайн - фонды разработки программного обеспечения | ||
| Полный стек онлайн - Ruby | ||
| Полный стек онлайн - SQL | ||
| Полный стек онлайн - рельсы | ||
| Полный стек онлайн - JavaScript | ||
| Полный стек онлайн - отреагировать | ||
| Полный стек онлайн - проект полного стека | ||
| Полный стек онлайн - поиск работы | ||
| Капстон | Статус | Доказательство |
| Создайте веб -сайт, подчеркивающий то, что вы узнали и построили на этом уровне. Используйте это как возможность создать портфель ваших проектов, заметок, постов в блоге и т. Д. |
Углублить понимание веб -разработки и начать изучать темы компьютерных наук
| Курсы | Статус | Доказательство |
|---|---|---|
| Введение CS50 в информатику | Пари | |
| Как изучать математику: для студентов | ||
| Веб -программирование CS50 с Python и JavaScript | ||
| Одно переменное исчисление (более строгое) или академия Хан Академия I и Хан Академия Calculus II (более нежное введение) | ||
| Алгоритмы | ||
| Отладка программного обеспечения | ||
| Программное тестирование | ||
| Разработка мобильных приложений CS50 с Native React Native | ||
| Чтение | Статус | Доказательство |
| MDN HTML - расширенные темы | ||
| MDN CSS - Ссылка - ключевые понятия | ||
| MDN JavaScript - Учебные пособия - Руководство JavaScript | ||
| Вы не знаете JS: Up & Going | ||
| Вы не знаете JS: сфера и закрытие | ||
| Вы не знаете JS: прототипы этого и объектов | ||
| Упражняться | Статус | Доказательство |
| Завершите все классические головоломки - легко на кодинге | ||
| Завершите Google Kick Start 2018 | ||
| Проект программирования уровня | ||
| Проект программирования уровня | ||
| Специализация | Статус | Доказательство |
| Заполните специализацию - Примечание: у вас будет возможность завершить специализацию на каждом уровне, поэтому не беспокойтесь о том, чтобы выбрать «правильный». Тем не менее, если вы не занимались приложением Academy в веб -разработке Tier 0 - Fullstack Bootcamp - App Academy Open настоятельно рекомендуется. |
Если вы хотите развить навыки, необходимые для перехода за пределы юниора к промежуточному разработчику - как только вы закончите уровни X, 0 и 1, перейдите к завершению уровней 2 и 3.
Погрузитесь глубже в темы информатики, которые окажутся полезными на протяжении всего программирования
| Курсы | Статус | Доказательство |
|---|---|---|
| Математика для компьютерных наук | ||
| Введение в информатику и программирование в Python | ||
| Введение в вычислительное мышление и науку данных | ||
| Строительство программного обеспечения | ||
| Введение в алгоритмы | ||
| Алгоритмы: дизайн и анализ | ||
| Чтение | Статус | Доказательство |
| Mdn JavaScript - Учебники - Advanced | ||
| MDN http - Учебные пособия | ||
| MDN Веб -компоненты | ||
| Вы не знаете JS: типы и грамматика | ||
| Вы не знаете JS: ES6 & BEAND | ||
| JavaScript Allongé, издание "Six" | ||
| D3 Советы и хитрости v3.x | ||
| Упражняться | Статус | Доказательство |
| Завершите все классические головоломки - среда на кодинге | ||
| Завершите все es6 katas здесь | ||
| Завершите Google Kick Start 2017 | ||
| Завершите Google Code Jam 2018 | ||
| Завершите Facebook Hacker Cup 2017 | ||
| Проект программирования уровня | ||
| Проект программирования уровня | ||
| Специализация | Статус | Доказательство |
| Заполните специализацию - Примечание: вы можете выбрать еще один раунд специализации, которую вы выбрали на предыдущем уровне, или разветвлять и завершить другую специализацию |
Погружение еще глубже, исследуя алгоритмы и различные парадигмы программирования
| Курсы | Статус | Доказательство |
|---|---|---|
| Архитектура и дизайн программного обеспечения | ||
| Вероятностный системный анализ и применяемая вероятность | ||
| Алгоритмы: дизайн и анализ, часть 2 | ||
| Многовариантное исчисление (более строгое) или академия Хан. | ||
| Структура и интерпретация компьютерных программ | ||
| Проектирование и анализ алгоритмов | ||
| Искусственный интеллект | ||
| Чтение | Статус | Доказательство |
| Официальные документы для угловых, реагирования или VUE | ||
| Шутка официальных документов | ||
| JavaScript Design Patterns | ||
| Понимание Ecmascript 6 | ||
| В основном адекватное руководство профессора Фрисби по функциональному программированию | ||
| Функциональный свет JS | ||
| Основная типовая | ||
| Упражняться | Статус | Доказательство |
| Завершите все классические головоломки - жестко на кодинге | ||
| Напишите CSS, необходимые для создания собственной сетки на основе 12 столбцов - см. Здесь для примера | ||
| Изучите официальные DOCS SASS и преобразуйте макет сетки на основе 12 столбцов в SASS | ||
| Завершите все треки (базовое программирование, структуры данных, алгоритмы, математика, машинное обучение и Python) на Hackerth | ||
| Завершите Google Kick Start 2016 | ||
| Завершите Google Code Jam 2017 | ||
| Полный Facebook Hacker Cup 2016 | ||
| Проект программирования уровня | ||
| Проект программирования уровня | ||
| Специализация | Статус | Доказательство |
| Заполните специализацию - Примечание: вы можете выбрать еще один раунд специализации, которую вы выбрали на предыдущем уровне, или разветвлять и завершить другую специализацию |
Если вы хотите развить навыки, необходимые для выхода за рамки промежуточного до старшего разработчика - как только вы закончите уровни X, 0, 1, 2 и 3, перейдите к завершению уровней 4 и 5.
Заверните, взглянув на некоторые конкретные области вычислителей, чтобы завершить широту знаний, которые можно использовать независимо от специальности.
| Курсы | Статус | Доказательство |
|---|---|---|
| Вычислительные структуры | ||
| Введение в базы данных - все мини -покрытия | ||
| Дифференциальные уравнения | ||
| Компьютерная система разработка | ||
| Производительность программных систем | ||
| Массивные наборы данных | ||
| Компиляторы | ||
| Чтение | Статус | Доказательство |
| Как разработать программы | ||
| 97 вещей, которые должен знать каждый программист - расширен | ||
| Думайте Java - как думать как компьютерный ученый | ||
| Открытые структуры данных | ||
| Node.js Docs | ||
| Упражняться | Статус | Доказательство |
| Завершите все классические головоломки - очень тяжело на кодинге | ||
| Изучите руководство разработчика Google Android и создайте приложение Android по вашему выбору | ||
| Завершите Google Kick Start 2015 | ||
| Завершите Google Code Jam 2016 | ||
| Завершите хакерский кубок Facebook 2015 | ||
| Проект программирования уровня | ||
| Проект программирования уровня | ||
| Специализация | Статус | Доказательство |
| Заполните специализацию - Примечание: вы можете выбрать еще один раунд специализации, которую вы выбрали на предыдущем уровне, или разветвлять и завершить другую специализацию |
Заверните, более глубоко погружаясь в свою специализацию. Если вы еще не выполнили продвинутую специализацию, решительно рассмотрите ее в этот уровень. Кроме того, не стесняйтесь лазерной фокусировки на одной специализации, больше практиковать в этой области, или разрабатывать и разрабатывать опыт в разных специализациях.
| Упражняться | Статус | Доказательство |
|---|---|---|
| Заполните специализацию | ||
| Заполните специализацию | ||
| Заполните специализацию | ||
| Заполните специализацию | ||
| Заполните специализацию | ||
| Капстон | Статус | Доказательство |
| Создайте веб -сайт, подчеркивающий то, что вы узнали и создали во время этой специализации. Используйте это как возможность создать портфель ваших проектов, заметок, постов в блоге и т. Д. |
Каждый уровень имеет капстон, основанный на «специализации», который включает в себя дальнейшее изучение и обширную практику в области выбора. Fullstack Bootcamp - App Academy Open настоятельно рекомендуется (но не требуется) в качестве первой специализации. Кроме того, не стесняйтесь выполнять различный специализацию каждого уровня или глубоко погрузитесь в специализацию, выбирая его во время нескольких уровней, чтобы более подробно изучить его и дополнительно разработать свой специализированный профиль.
Следующие специализации полагаются на знания, полученные на более ранних уровнях. Кроме того, они, как правило, «более сложны» или потребуют большей работы, чем перечисленные выше.
Как уровни, так и специализации потребуют «проектов по программированию уровня», вы можете выбрать любой проект программирования, который вы хотите. Чтобы помочь бороться с «но я не знаю, чего я хочу», «Идеи проекта по программированию уровня» перечисляют множество идей.
Примечание. В специализации проекты программирования уровня могут иметь дополнительные критерии (например, «если вы занимаетесь специализацией по разработке мобильных приложений, ваши проекты должны быть мобильными приложениями»)
| Курсы | Статус | Доказательство |
|---|---|---|
| Создайте адаптивные веб -сайты реального мира с HTML5 и CSS3 | 07-06-18 | N/a |
| Advanced CSS и Sass: Flexbox, Grid, анимация и многое другое! | 07-31-18 | Примечания |
| Как использовать умные цели - достичь больше за меньшее время | 08-10-18 | Примечания |
| Как внести свой вклад в проект с открытым исходным кодом на GitHub | 10-16-18 | N/a |
| Предварительное программирование: все, что вам нужно знать, прежде чем кодировать | 10-19-18 | Примечания |
| Введение в JavaScript | 11-03-18 | N/a |
| Основы JavaScript для начинающих | 11-05-18 | Примечания |
| Обучение, как учиться: мощные умственные инструменты, чтобы помочь вам овладеть жесткими предметами | 11-18-18 | Примечания |
| Современный HTML & CSS с самого начала (включая SASS) | 07-23-19 | Примечания |
| Полный Bootcamp Web Development 2019 года Bootcamp | 09-14-19 | Примечания |
| Узнайте JavaScript: полный стек с нуля | 02-23-20 | Примечания |
| CS50's Понимание технологии | 06-26/20 | Примечания |
| Современный JavaScript с самого начала | Пари | Примечания |
| Полный курс JavaScript 2018: создайте реальные проекты! | ||
| Web Developer Bootcamp | ||
| Advanced Web Developer Bootcamp | ||
| Полный веб -разработчик в 2018 году: от нуля до мастерства | ||
| Полный курс веб -разработчика 2.0 | ||
| Современный Python 3 Bootcamp | ||
| Ultimate MySQL BootCamp: перейдите от новичка SQL к эксперту | ||
| JavaScript: понимание странных частей | ||
| Узнайте и понимайте Nodejs | ||
| Es6 javascript: полное руководство по разработчике | ||
| Узел с React: Fullstack Web Development | ||
| Полное руководство по разработчикам по монгодбу | ||
| WebPack 2: Полное руководство разработчика | ||
| Современное реагирование с Redux | ||
| Advanced React и Redux: 2018 Edition | ||
| React 16 - Полное руководство (вкл. React Router 4 & Redux) | ||
| Полный курс веб -разработчика React (с Redux) | ||
| Полный курс разработчика Node.js (2 -е издание) | ||
| Полный Python Bootcamp: перейти от нуля к герою в Python 3 | ||
| Вступление в JavaScript | ||
| Книги | Статус | Доказательство |
|---|---|---|
| Более умный способ изучить JavaScript | Пари | Примечания |
| Полное руководство по карьере разработчика программного обеспечения | Пари | Примечания |
| Справочник JavaScript | Пари | Примечания |
| Проекты | Статус | Доказательство |
|---|---|---|
| Базовый проект | 07-07-18 | Omnifood |
| Базовый проект | 07-19-18 | Натуры |
| Базовый проект | 07-26-18 | Трилло |
| Базовый проект | 07-31-18 | Некстер |
| Базовый проект | 07-10-19 | HBS |
| Базовый проект | 07-13-19 | Bridgeledger |
| Базовый проект | 07-19-19 | Technews |
| Базовый проект | 07-23-19 | Johndoe-Portfolio |
| Базовый проект | 08-05-19 | Tinderpet |
| Создать страницу дани | 03-09-20 | Брэд Траверси | Страница дани |
| Создайте форму опроса | 03-11-20 | Форма опроса FCC |
| Создайте целевую страницу продукта | 03-12-20 | Uplayer | Целевая страница продукта |
| Создайте страницу технической документации | 03-20-20 | JS документация | Страница технической документации |
| Создайте личную веб -страницу портфеля | 03-24-20 | Портфолио FCC | Личная портфолио веб -страница |
Дополнительные книги можно найти здесь
Surge.sh
Хероку
Глюк
МДН
Ydkjs
Когда вам нужны активы/идеи
Официальные документы
Полные пути :
Кредиты: P1XT