freecodecamp_freeCodeCamp的新編碼課程現已上線,其中包含1,400個編碼課程和6個開發人員認證

freecodecamp

For the past year, our community has been hard at work on a massive new programming curriculum. And now that curriculum is live and out of beta!

在過去的一年中,我們的社區一直在努力編寫大量的新編程課程。 現在,該課程已上線并且為beta版!

We’ve retooled freeCodeCamp’s curriculum to emphasize fundamental software development skills and concepts:

我們對freeCodeCamp的課程進行了重新設計,以強調基本的軟件開發技能和概念:

  • HTML, CSS, and JavaScript

    HTML,CSS和JavaScript
  • Accessibility

    輔助功能
  • Visual Design

    視覺設計
  • Data Structures

    數據結構
  • Object-oriented Programming

    面向對象編程
  • Functional Programming

    功能編程
  • Debugging

    調試
  • Information Security

    信息安全
  • Testing

    測試中

You’ll still learn specific tools like Node.js and React, but these appear further into our curriculum.

您仍將學習諸如Node.js和React之類的特定工具,但是這些工具在我們的課程中會更進一步。

We recommend working through the curriculum in order from start to finish, but feel free to skip around if you just want to learn a specific skill.

我們建議您從頭到尾依次學習課程,但如果您只是想學習特定技能,請隨時跳過。

您可以獲得6個新的開發人員認證。 (6 new developer certifications you can earn.)

You can still claim all of the original 3 certifications (Front End, Back End, and Data Visualization) from the freeCodeCamp settings page. And now we also offer 6 new certifications:

您仍然可以在freeCodeCamp設置頁面上聲明所有原始的3個認證 (前端,后端和數據可視化)。 現在我們還提供6個新認證:

  • Responsive Web Design (HTML, CSS, Flexbox, CSS Grid)

    響應式網頁設計 (HTML,CSS,Flexbox,CSS網格)

  • JavaScript Algorithms and Data Structures (Just JavaScript. LOTS of JavaScript.)

    JavaScript算法和數據結構 (僅JavaScript。很多JavaScript。)

  • Front End Libraries (React, Redux, Sass, Bootstrap, jQuery)

    前端庫 (React,Redux,Sass,Bootstrap,jQuery)

  • Data Visualization (D3.js)

    數據可視化 (D3.js)

  • APIs and Microservices (Node.js, Express.js, databases)

    API和微服務 (Node.js,Express.js,數據庫)

  • Information Security and Quality Assurance (Chai, Helmet.js, BCrypt, Passport.js)

    信息安全和質量保證 (Chai,Helmet.js,BCrypt,Passport.js)

Each of these new certifications has 5 required projects that you must complete. All the other coding challenges are optional, and serve to prepare you for these projects.

這些新認證中的每一個都有5個必須完成的必需項目。 所有其他編碼挑戰都是可選的,可幫助您為這些項目做準備。

30個核心課程項目中的每個項目都有其自己的測試套件。 (Each of the 30 core curriculum projects has its own test suite.)

In the past, freeCodeCamp’s projects just had user stories. It was up to you to interpret these user stories and turn them into working features.

過去,freeCodeCamp的項目只有用戶故事。 取決于您自己來解釋這些用戶故事并將其轉變為有效的功能。

Now every required project on freeCodeCamp has its own suite of tests. These tests can help guide your coding. And you can run them to see whether your project is ready to submit.

現在,freeCodeCamp上的每個必需項目都有自己的測試套件。 這些測試可以幫助指導您的編碼。 您可以運行它們以查看您的項目是否準備好提交。

You can include these test suites in your project by including a single line of JavaScript. This means you can build your projects anywhere: on? CodePen,? Glitch, or right on your local computer. Our only requirement is that your projects have a publicly accessible URL on the web.

您可以通過包含一行JavaScript將這些測試套件包含在您的項目中。 這意味著您可以在任何地方構建項目:在CodePen , Glitch上或在本地計算機上。 我們唯一的要求是您的項目必須在網絡上具有可公開訪問的URL。

數以百計的新編碼面試準備挑戰 (Hundreds of new coding interview prep challenges)

Thousands of people have asked for a section focused on coding interview preparation. So we’ve added hundreds of advanced algorithm and data structure challenges, and dozens of optional “take home projects” that you can build for practice.

成千上萬的人要求提供一個專門針對面試準備的部分。 因此,我們增加了數百個高級算法和數據結構挑戰,以及數十個可以為實踐而構建的可選“帶回家的項目”。

Some of these challenges are extremely difficult, and will take even veteran programmers hours to complete.

其中一些挑戰非常困難,甚至需要資深的程序員才能完成數小時。

Long after you’ve finished all of freeCodeCamp’s certifications, you can keep coming back and expanding your skills here.

在完成所有freeCodeCamp的認證后很長時間,您可以繼續回來并在這里擴展技能。

閃電般的學習平臺 (A lightning-fast learning platform)

We’ve rebuilt our learning platform from the ground up. Our full curriculum is now on the? learn.freeCodeCamp.org subdomain. It’s a single-page React app with a clean, simple design.

我們從頭開始重新構建了學習平臺。 我們的完整課程表現在位于learning.freeCodeCamp.org子域上。 這是一個單頁面的React應用,具有簡潔,簡單的設計。

We are caching the entire platform on? Netlify’s Content Delivery Network so that it will be fast for you regardless of where you are in the world.

我們將整個平臺緩存在Netlify的Content Delivery Network上,這樣無論您身在何處 ,它都將為您提供快速的訪問。

您可以在任何地方解決的全棧Web開發挑戰 (Full stack web development challenges you can solve anywhere)

Many of the challenges involve building Node.js applications. You can build these on your local computer, or on your own cloud server.

許多挑戰涉及構建Node.js應用程序。 您可以在本地計算機或自己的云服務器上構建這些文件。

We recommend using? Glitch, which is a free, convenient way to build your web apps without all the Git and Linux commands.

我們建議您使用Glitch ,這是一種免費,便捷的方式來構建您的Web應用程序,而無需使用所有Git和Linux命令。

Then freeCodeCamp will hit your API end points and test your code for you to verify you’ve built the API correctly.

然后,freeCodeCamp將命中您的API端點并測試您的代碼,以驗證您是否正確構建了API。

Now you can search through more than 8,000 freeCodeCamp lessons, articles, videos, and podcasts, right from freeCodeCamp’s navigation bar.

現在,您可以直接在freeCodeCamp的導航欄中搜索8,000多個freeCodeCamp課程,文章,視頻和播客。

新的歡迎儀表板 (A new welcome dashboard)

Each time you sign in to? www.freeCodeCamp.org, you’ll be greeted with a welcome dashboard. This will feature an inspiring quote and statistics about your progress through the freeCodeCamp curriculum.

每次登錄www.freeCodeCamp.org時 ,都會出現一個歡迎使用的儀表板。 這將提供有關您在freeCodeCamp課程中取得的進步的鼓舞人心的報價和統計信息。

會有錯誤-通過報告它們來幫助我們修復它們 (There will be bugs?—?help us fix them by reporting them)

We just pushed a ton of new code. Even though we tested it to the best of our ability, there will always be things we missed. You can? track our open GitHub issues and create new issues here.

我們剛剛推出了大量新代碼。 即使我們盡了最大的能力對其進行了測試,但總會有一些我們錯過的事情。 您可以跟蹤我們的公開GitHub問題并在此處創建新問題 。

I am excited to hear any feedback you may have on this new learning platform.

我很高興聽到您對這個新學習平臺的任何反饋。

謝謝! (Thank you!)

A huge thank-you to the hundreds of open source contributors who helped design and test this new curriculum?—?many of whom will be at our? 2018 Top Contributor parties in New York City, Dublin, and Hong Kong.

非常感謝數百位幫助設計和測試此新課程的開源貢獻者-其中許多人將參加我們在紐約市,都柏林和香港舉行的2018年杰出貢獻者聚會 。

You can? jump into the new curriculum now.

您現在可以跳入新課程 。

翻譯自: https://www.freecodecamp.org/news/freecodecamps-new-coding-curriculum-is-now-live-with-1400-coding-lessons-and-6-developer-certifications-you-can-earn/

freecodecamp

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/393694.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/393694.shtml
英文地址,請注明出處:http://en.pswp.cn/news/393694.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

麥克勞林展開式_數學家麥克勞林與牛頓的故事

數學家麥克勞林麥克勞林(Colin Maclaurin1698年2月-1746年6月), 蘇格蘭數學家,麥克勞林是18世紀英國最具有影響的數學家之一。01麥克勞林是一位牧師的兒子,半歲喪父,9歲喪母。由其叔父撫養成人。叔父也是一位牧師。麥克勞林是一個“神童”&am…

html隱藏層點擊顯示不出來,[js+css]點擊隱藏層,點擊另外層不能隱藏原層

1貨幣轉換,下圖顯示了這個程序子只進行簡單的 把元素放在下面的目錄下,在創幣轉換應用程序這個例 所需的界面,包括一些UI組件實例(Button, ComboB 貨幣轉換,下圖顯示了這個程序組件實例(Button, ComboB 貨幣轉換,下圖顯…

Oracle 10.2.0.5 非歸檔current redolog損壞處理一例

操作系統: RHEL5.8 x64數據庫 : Oracle 10.2.0.5.0故障情況:一臺單機曙光PC服務器4塊300G SAS盤,RAID5壞兩塊磁盤(服務器面板無故障提示,無人發現),造成RAID5磁盤陣列掛掉,操作系統當機,系統無…

基礎命令

date --help date %T 15:04:58 whatis date date (1) - print or set the system date and timeman date 獲取詳細的命令解釋cd ~/wntlab //新建文件夾 mkdir example //新建文件 touch b c //復制文本內容 cp b c//把 b的內容復制給 c cp b a/ //把 文件b復制…

微信小程序把玩(三十三)Record API

微信小程序把玩(三十三)Record API 原文:微信小程序把玩(三十三)Record API其實這個API也挺奇葩的,錄音結束后success不走,complete不走,fail也不走, 不知道是不是因為電腦測試的原因…

leetcode336. 回文對(字典樹)

給定一組 互不相同 的單詞, 找出所有不同 的索引對(i, j),使得列表中的兩個單詞, words[i] words[j] ,可拼接成回文串。 示例 1: 輸入:[“abcd”,“dcba”,“lls”,“s”,“sssll”] 輸出:[[…

html文檔 字符引用,【轉】HTML中常見形如#number;的東西叫做 字符實體引用,簡稱引用,代表一個對應的unicode字符...

【轉】HTML中常見形如number;的東西叫做 字符實體引用,簡稱引用,代表一個對應的unicode字符英文解釋的很清楚,就不翻譯了,自己看:EntitiesCharacter entity references, or entities for short, provide a method of e…

終端打開后-bash_如何爵士化Bash終端-帶有圖片的分步指南

終端打開后-bashby rajaraodv通過rajaraodv In this blog I’ll go over the steps to add Themes, Powerline, fonts, and powerline-gitstatus to make your regular Bash Terminal look beautiful and useful as shown in the picture above.在此博客中,我將介紹…

如何獲取元素在父級div里的位置_關于元素的浮動你了解多少

首先,在介紹什么是浮動之前我們先介紹一下html中元素的普通流布局方式。在普通流中,元素是按照它在 HTML 中的出現的先后順序自上而下依次排列布局的,在排列過程中所有的行內元素水平排列,直到當行被占滿然后換行,塊級…

獲取iOS頂部狀態欄和Navigation的高度

狀態欄的高度 20 [[UIApplication sharedApplication] statusBarFrame].size.height Navigation的高度 44 self.navigationController.navigationBar.frame.size.height 加起來一共是64 轉載于:https://www.cnblogs.com/Free-Thinker/p/6478715.html

Java電商項目-5.內容管理cms系統

目錄 實現加載內容分類樹功能實現內容分類動態添加刪除內容分類節點實現內容分類節點的分頁顯示實現廣告內容的添加實現廣告內容刪除實現廣告內容編輯到Github獲取源碼請點擊此處實現加載內容分類樹功能 注: 往后將不在說編寫遠程服務方法和編寫web模塊等重復語句, 直接用"…

leetcode738. 單調遞增的數字(貪心)

給定一個非負整數 N&#xff0c;找出小于或等于 N 的最大的整數&#xff0c;同時這個整數需要滿足其各個位數上的數字是單調遞增。 &#xff08;當且僅當每個相鄰位數上的數字 x 和 y 滿足 x < y 時&#xff0c;我們稱這個整數是單調遞增的。&#xff09; 示例 1: 輸入: …

MySQL purge 線程

MySQL中purge線程知識&#xff1a;https://dev.mysql.com/doc/refman/5.7/en/innodb-improved-purge-scheduling.htmlInnoDB中delete所做刪除只是標記為刪除的狀態&#xff0c;實際上并沒有刪除掉&#xff0c;因為MVCC機制的存在&#xff0c;要保留之前的版本為并發所使用。最終…

安裝inde.html使用babel,reactjs – 使用Babel Standalone進行單個React組件渲染,僅使用index.html和Component...

Noob與React在這里.我正在玩React.我有一個簡單的組件在我的component.js中呈現.它包含在我的index.html文件中.我在頭部包含了React,ReactDOM和babel的腳本.我只想看到一個div正確渲染.我還沒有使用Node,只是使用React和Babel(使用babel-standalone).我正在使用一個簡單的http…

軟件工程師轉正申請_這是申請軟件工程師工作的4種最佳方法-以及如何使用它們。...

軟件工程師轉正申請by YK Sugi由YK Sugi 這是適用于軟件工程師工作的最佳方法&#xff0c;以及確切的使用方法。 (Here are the best methods for applying to software engineer jobs — and exactly how to use them.) When people think of applying for jobs, they often …

【JS新手教程】LODOP打印復選框選中的任務或頁數

之前的博文&#xff1a;【JS新手教程】LODOP打印復選框選中的內容關于任務&#xff1a;Lodop打印語句最基本結構介紹&#xff08;什么是一個任務&#xff09;關于本文用到的JS的eval方法&#xff1a;JS-JAVASCRIPT的eval()方法該文用的是不同checkbox&#xff0c;對應不同的val…

查詢范圍_企二哥:查詢企業經營范圍的三種方法

一、查詢企業經營范圍的三種方法1. 進經營地的工商局網站,有個“全國企業信用信息公示系統”進去后輸入公司名稱搜索就出來了。2. 有個軟件叫做天眼查&#xff0c;打開天眼查輸入要查詢的公司名稱&#xff0c;就可以搜出來了。不光是經營范圍&#xff0c;還有許多和企業相關的資…

C#用DataTable實現Group by數據統計

http://www.cnblogs.com/sydeveloper/archive/2013/03/29/2988669.html 1、用兩層循環計算&#xff0c;前提條件是數據已經按分組的列排好序的。 DataTable dt new DataTable();dt.Columns.AddRange(new DataColumn[] { new DataColumn("name", typeof(string)), …

CI框架取消index.php

首先看文檔&#xff1a; http://codeigniter.org.cn/user_guide/general/urls.html#url-index-php 大致意思是&#xff0c;先Apache開啟rewrite&#xff0c;再index.php同級目錄下創建一個.htaccess文件 設置好后還是不起作用&#xff01;&#xff01;&#xff01;&#xff01;…

電子工程師自學成才pdf_給新開發人員的最佳建議:自學成才的軟件工程師的建議...

電子工程師自學成才pdfby Ali Spittel通過Ali Spittel 給新開發人員的最佳建議&#xff1a;自學成才的軟件工程師的建議 (My best tips for new developers: advice from a (mostly) self-taught software engineer) The most common question I get from blog readers is “W…