コース、本などで区切られた各フォルダーでは、私が勉強していること、やっている、学習していることに関連して、私のメモです...
私の目標はそうです
現在の本:あなたはJSを知らない:アップ&Going Curse:The Complete 2019 Web開発ブートキャンプ
ジュニア開発者のポジションに「ジョブの準備ができている」ために必要なスキルを開発したい場合 - ティアX、0、および1を完了します。
数学はガイド全体に関連します。ガイドを開始するときに始めて、ガイドと一緒に徐々に作業してください。 (Tier 0またはTier 1に移動する前にこれを完了する必要はありませんが、それらと一緒に積極的に作業しています。)
| コース | 状態 | 証拠 |
|---|---|---|
| 代数i | ||
| 代数II | ||
| 三角法 | ||
| 事前cul |
非常に穏やかな紹介、あなたがそれから利益を得ると感じたら完了してください、あなたがティア0に飛び込みたいならスキップしてください
| コース | 状態 | 証拠 |
|---|---|---|
| JSのイントロ:描画とアニメーション | 08/22/19 | メモ |
| HTML/CSSのイントロ:Webページの作成 | 09/05/19 | メモ |
| SQLのイントロ:データのクエリと管理 | wip | メモ |
| 高度なJS:ゲームと視覚化 | ||
| HTML/JS:Webページをインタラクティブにする | ||
| キャップストーン | 状態 | 証拠 |
| この層で学んだことと構築されたことを強調するWebサイトを作成します。これを使用して、プロジェクト、メモ、ブログ投稿などのポートフォリオを作成します。 |
App Academyを無料でオープンオープンオンラインフルスタックBootCampに記入してください。
| コース | 状態 | 証拠 |
|---|---|---|
| コーディングへようこそ | 03/28/2020 | メモ |
| フルスタックオンライン - プログラミングの紹介 | 05/20/2020 | メモ |
| フルスタックオンライン - ソフトウェアエンジニアリングファンデーション | ||
| フルスタックオンライン - ルビー | ||
| フルスタックオンライン-SQL | ||
| フルスタックオンライン - レール | ||
| フルスタックオンライン-JavaScript | ||
| フルスタックオンライン - 反応 | ||
| フルスタックオンライン - フルスタックプロジェクト | ||
| フルスタックオンライン - 就職活動 | ||
| キャップストーン | 状態 | 証拠 |
| この層で学んだことと構築されたことを強調するWebサイトを作成します。これを使用して、プロジェクト、メモ、ブログ投稿などのポートフォリオを作成します。 |
ウェブ開発の理解を深め、コンピューターサイエンスのトピックの学習を開始する
| コース | 状態 | 証拠 |
|---|---|---|
| CS50のコンピューターサイエンスの紹介 | wip | |
| 数学の学習方法:学生向け | ||
| PythonとJavaScriptを使用したCS50のWebプログラミング | ||
| 単一変数計算(より厳格)またはKhan Academy Calculus IおよびKhan Academy Calculus II(より穏やかな紹介) | ||
| アルゴリズム | ||
| ソフトウェアデバッグ | ||
| ソフトウェアテスト | ||
| Reactネイティブを使用したCS50のモバイルアプリ開発 | ||
| 読む | 状態 | 証拠 |
| MDN HTML-高度なトピック | ||
| MDN CSS-リファレンス - 重要な概念 | ||
| MDN JavaScript-チュートリアル-JavaScriptガイド | ||
| あなたはJSを知らない:アップ&Going | ||
| JS:Scope&Croluresを知りません | ||
| あなたはJSを知らない:これとオブジェクトのプロトタイプ | ||
| 練習する | 状態 | 証拠 |
| すべての古典的なパズルを完成させます - コードキンティングゲームで簡単です | ||
| Google Kick Start 2018を完了します | ||
| ティアプログラミングプロジェクト | ||
| ティアプログラミングプロジェクト | ||
| 専門化 | 状態 | 証拠 |
| 専門化を完了する - 注:各層で専門を完了する機会があるので、「正しいもの」を選ぶことを心配しないでください。とはいえ、Tier 0 Web Development -FullStack BootCamp -App Academy OpenでApp Academyを作成しなかった場合は、強くお勧めします。 |
ジュニアを超えて中間開発者に移行するために必要なスキルを開発したい場合 - ティアX、0、および1を終えたら、ティア2と3を完了します。
すべてのプログラミング全体で有用であることが証明されるコンピューターサイエンスのトピックをさらに深く掘り下げます
| コース | 状態 | 証拠 |
|---|---|---|
| コンピューターサイエンスの数学 | ||
| Pythonのコンピューターサイエンスとプログラミングの紹介 | ||
| 計算思考とデータサイエンスの紹介 | ||
| ソフトウェア構造 | ||
| アルゴリズムの概要 | ||
| アルゴリズム:設計と分析 | ||
| 読む | 状態 | 証拠 |
| MDN JavaScript -Tutorials -Advanced | ||
| MDN HTTP-チュートリアル | ||
| MDN Webコンポーネント | ||
| あなたはJSを知らない:タイプと文法 | ||
| JS:ES6&Beyondを知りません | ||
| JavaScriptAllongé、「6」版 | ||
| D3ヒントとトリックv3.x | ||
| 練習する | 状態 | 証拠 |
| すべてのクラシックパズルを完成させます-CodingAmeでメディア | ||
| ここですべてのES6カタを完成させます | ||
| Google Kick Start 2017を完了します | ||
| Google Code Jam 2018を完了します | ||
| Facebookハッカーカップ2017を完了します | ||
| ティアプログラミングプロジェクト | ||
| ティアプログラミングプロジェクト | ||
| 専門化 | 状態 | 証拠 |
| 専門化を完了する - 注:以前の層で選択した専門分野の別のラウンドを完了するか、別の専門化を分岐して完了することを選択できます。 |
さらに深く潜り、アルゴリズムとさまざまなプログラミングパラダイムを探索します
| コース | 状態 | 証拠 |
|---|---|---|
| ソフトウェアアーキテクチャとデザイン | ||
| 確率的システム分析と適用確率 | ||
| アルゴリズム:設計と分析、パート2 | ||
| 多変量計算(より厳格)またはKhan Academy多変数計算(より穏やかな紹介) | ||
| コンピュータープログラムの構造と解釈 | ||
| アルゴリズムの設計と分析 | ||
| 人工知能 | ||
| 読む | 状態 | 証拠 |
| Angular、React、またはVueの公式ドキュメント | ||
| Jest公式ドキュメント | ||
| JavaScriptの設計パターン | ||
| ECMAScript 6の理解6 | ||
| フリスビー教授の機能プログラミングのほとんど適切なガイド | ||
| 機能的な光JS | ||
| 必須タイプスクリプト | ||
| 練習する | 状態 | 証拠 |
| すべてのクラシックパズルを完成させます - コードンギンームでハード | ||
| 独自の12列ベースのグリッドレイアウトを作成するために必要なCSSを作成してください - 例については、こちらをご覧ください | ||
| 公式のSASSドキュメントを研究し、12列ベースのグリッドレイアウトをSASSに変換します | ||
| HackerEarthですべてのトラック(基本的なプログラミング、データ構造、アルゴリズム、数学、機械学習、Python)を完成させる | ||
| Google Kick Start 2016を完了します | ||
| Google Code Jam 2017を完了します | ||
| Facebookハッカーカップ2016を完了します | ||
| ティアプログラミングプロジェクト | ||
| ティアプログラミングプロジェクト | ||
| 専門化 | 状態 | 証拠 |
| 専門化を完了する - 注:以前の層で選択した専門分野の別のラウンドを完了するか、別の専門化を分岐して完了することを選択できます。 |
ティアX、0、1、2、および3を終えたら、中級者からシニア開発者に移行するために必要なスキルを開発したい場合は、ティア4と5を完了します。
コンピューティングの特定の領域を見て、専門に関係なくレバレッジできる幅広い知識を完成させることでまとめてください
| コース | 状態 | 証拠 |
|---|---|---|
| 計算構造 | ||
| データベースの紹介 - すべてのミニコース | ||
| 微分方程式 | ||
| コンピューターシステムエンジニアリング | ||
| ソフトウェアシステムのパフォーマンスエンジニアリング | ||
| マイニング大規模なデータセット | ||
| コンパイラ | ||
| 読む | 状態 | 証拠 |
| プログラムを設計する方法 | ||
| 97すべてのプログラマーが知っておくべきこと - 拡張 | ||
| Javaを考える - コンピューター科学者のように考える方法 | ||
| オープンデータ構造 | ||
| node.js docs | ||
| 練習する | 状態 | 証拠 |
| すべての古典的なパズルを完成させます - コードキンティングゲームで非常に困難です | ||
| Google Android Developer Guideを調査し、選択したAndroidアプリを構築します | ||
| Google Kick Start 2015を完了します | ||
| Google Code Jam 2016を完了します | ||
| Facebookハッカーカップ2015を完了します | ||
| ティアプログラミングプロジェクト | ||
| ティアプログラミングプロジェクト | ||
| 専門化 | 状態 | 証拠 |
| 専門化を完了する - 注:以前の層で選択した専門分野の別のラウンドを完了するか、別の専門化を分岐して完了することを選択できます。 |
あなたの専門化にもっと深く飛び込みます。まだ高度な専門化を行っていない場合は、この層にそれを含めることを強く検討してください。それを超えて、その分野でより多くの練習をするか、複数の専門分野で専門知識を発展させて、1つの専門化に焦点を当ててください。
| 練習する | 状態 | 証拠 |
|---|---|---|
| 専門化を完了します | ||
| 専門化を完了します | ||
| 専門化を完了します | ||
| 専門化を完了します | ||
| 専門化を完了します | ||
| キャップストーン | 状態 | 証拠 |
| この専門化中に学んだことと構築されたことを強調するWebサイトを作成します。これを使用して、プロジェクト、メモ、ブログ投稿などのポートフォリオを作成します。 |
各層には、選択の分野でのさらなる研究と広範な実践を含む「専門化」ベースのキャップストーンがあります。 Fullstack BootCamp -App Academy Openは、最初の専門化として強くお勧めします(ただしません)。それを超えて、各ティアの別の専門化を自由に記入するか、複数の層でそれを選択してそれをより詳細に探索し、特殊なプロファイルをさらに開発することにより、専門化に深く飛び込みます。
以下の専門分野は、以前の層で得られた知識に依存しています。さらに、通常、それらは「より困難」であるか、上記のものよりも多くの作業を必要とします。
ティアと専門分野の両方には「ティアプログラミングプロジェクト」が必要です。必要なプログラミングプロジェクトを自由に選択できます。 「しかし、私は何が欲しいのかわからない」という障害物と戦うために、ティアプログラミングプロジェクトのアイデアにはさまざまなアイデアがリストされています。
注:専門分野では、ティアプログラミングプロジェクトには追加の基準がある場合があります(「モバイルアプリ開発の専門化を行っている場合など、プロジェクトはモバイルアプリでなければなりません」)
| コース | 状態 | 証拠 |
|---|---|---|
| HTML5とCSS3を使用して、レスポンシブリアルワールドWebサイトを構築します | 07-06-18 | n/a |
| 高度なCSSおよびSASS:FlexBox、グリッド、アニメーションなど! | 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 | メモ |
| 完全な2019 Web Development BootCamp | 09-14-19 | メモ |
| JavaScriptを学ぶ:ゼロからフルスタック | 02-23-20 | メモ |
| CS50の理解技術 | 06-26/20 | メモ |
| 最初からモダンなJavaScript | wip | メモ |
| 完全なJavaScriptコース2018:実際のプロジェクトを構築してください! | ||
| Web開発者BootCamp | ||
| 高度なWeb開発者BootCamp | ||
| 2018年の完全なWeb開発者:ゼロから習得 | ||
| 完全なWeb開発者コース2.0 | ||
| モダンなPython 3 Bootcamp | ||
| 究極のmysql bootcamp:SQL初心者から専門家に移動する | ||
| JavaScript:奇妙な部分を理解する | ||
| nodejsを学び、理解します | ||
| ES6 JavaScript:完全な開発者ガイド | ||
| Reactを使用したノード:フルスタックWeb開発 | ||
| Mongodbの完全な開発者ガイド | ||
| Webpack 2:完全な開発者ガイド | ||
| 現代はreduxと反応します | ||
| Advanced React and Redux:2018 Edition | ||
| React16 -Complete Guide(React Router 4&Reduxを含む) | ||
| 完全なReact Web開発者コース(Reduxを使用) | ||
| 完全なnode.js開発者コース(第2版) | ||
| 完全なPython Bootcamp:Python 3のゼロからヒーローに移動する | ||
| JavaScriptのイントロ | ||
| 本 | 状態 | 証拠 |
|---|---|---|
| JavaScriptを学ぶためのより賢い方法 | wip | メモ |
| 完全なソフトウェア開発者のキャリアガイド | wip | メモ |
| JavaScriptハンドブック | wip | メモ |
| プロジェクト | 状態 | 証拠 |
|---|---|---|
| 基本プロジェクト | 07-07-18 | Omnifood |
| 基本プロジェクト | 07-19-18 | natours |
| 基本プロジェクト | 07-26-18 | トリロ |
| 基本プロジェクト | 07-31-18 | ネクスター |
| 基本プロジェクト | 07-10-19 | HB |
| 基本プロジェクト | 07-13-19 | bridgeledger |
| 基本プロジェクト | 07-19-19 | 技術 |
| 基本プロジェクト | 07-23-19 | Johndoe-Portfolio |
| 基本プロジェクト | 08-05-19 | Tinderpet |
| トリビュートページを作成します | 03-09-20 | Brad Traversy |トリビュートページ |
| 調査フォームを作成します | 03-11-20 | FCC調査フォーム |
| 製品のランディングページを構築します | 03-12-20 | uplayer |製品のランディングページ |
| 技術ドキュメントページを作成します | 03-20-20 | JSドキュメント|技術文書ページ |
| 個人のポートフォリオWebページを構築します | 03-24-20 | FCCポートフォリオ|パーソナルポートフォリオWebページ |
追加の本はここにあります
Surge.sh
ヘロク
グリッチ
MDN
ydkjs
資産/アイデアが必要な場合
公式ドキュメント
フルパス:
クレジット:p1xt