A Python-tanúsítványok már élnek, és egyéb freeCodeCamp 7.0 verziójú tantervi frissítések

A freeCodeCamp alaptanterve most 10 ellenőrzött képesítést kínál - köztük 4 Python-központú tanúsítványt.

Ezek a tanúsítványok mind önálló üteműek és teljesen ingyenesek. A projekteket közvetlenül egy böngészőben készítheti el, vagy kódolhatja laptopján vagy telefonján, és telepítheti a felhőbe.

Hogyan működnek a freeCodeCamp tanúsítványok?

Az összes lecke és projekt nyilvánosan elérhető. Hozzáféréshez még egy freeCodeCamp fiókot sem kell létrehoznia. De ha el akarja menteni a haladást, és végül képesítéseket szeretne szerezni, akkor létre kell hoznia egy fiókot.

Ne feledje, hogy alapértelmezés szerint minden fiók privát. A freeCodeCamp.org komolyan veszi az adatvédelmet, és jól dokumentált adatvédelmi irányelvekkel rendelkezünk. Profilját a beállításokban nyilvánossá teheti, és dönthet úgy is, hogy a megszerzett tanúsítványokat nyilvánosan hozzáférhetővé teszi.

Így működnek ezek a minősítések:

Minden tanúsítás választható leckéket tartalmaz, amelyek segítenek felkészülni az 5 szükséges projektre.

Ha készen áll, elkészítheti a tanúsítás 5 szükséges projektjét, és mindegyik automatikus tesztet sikeresen teljesítheti.

Miután elkészítette mind az öt projektet, beléphet a beállításokba, elfogadhatja az freeCodeCamp akadémiai őszinteség ígéretét, és igényelheti tanúsítványát.

Azonnal megkapja a tanúsítványt, és a freeCodeCamp szerverein él, állandó URL-en, amelyet feltölthet a LinkedIn-re, az önéletrajzra vagy a személyes webhelyére.

Botjaink végül ellenőrzik az összes projektet, hogy ellenőrizzék-e a plágiumot vagy az akadémiai tisztességtelenség egyéb formáit. Ha botjaink bármi gyanúsat megjelölnek, csapatunk manuálisan ellenőrzi. És ha megállapítjuk, hogy csalt, visszavonjuk a tanúsítványait, és véglegesen kitiltjuk a fiókját. Tehát ne csaljon. Csak magadat csalnád meg. ?

Melyek az új tanúsítványok?

Itt van a 6 tanúsítvány, amelyet 2018-ban vezettünk be. Ezek a Full Stack webfejlesztésre összpontosítanak a JavaScript használatával:

  1. Reszponzív webdesign
  2. JavaScript algoritmusok és adatstruktúrák
  3. Első könyvtárak
  4. Adatmegjelenítés
  5. API-k és mikroszolgáltatások
  6. Minőségbiztosítás

Ezek még mindig a legjobb helyek a koncentrálásra 2020-ban, és a legszélesebb programozási alapot és a leggyorsabb utat jelentik a fejlesztői munkához.

Ez azt jelenti, hogy sok más készségre van szükségünk, amelyet tantervünknek az első naptól kezdve ki kell fednie. Nagy örömünkre szolgál, hogy ezeket mostantól négy új Python-központú tanúsítványként felvesszük a tananyagba. Itt vannak:

  1. Tudományos számítástechnika Python-nal
  2. Adatok elemzése Python-nal
  3. Információ biztonság
  4. Gépi tanulás Python-nal

Ezek ismét fejlettebb minősítések. Feltételezik, hogy már elvégezte az első 6 tanúsítványt. Így jól ismeri az algoritmusokat, az adatstruktúrákat, az API-kat és más fogalmakat.

Javaslom, hogy az elejétől a végéig dolgozza át a teljes tananyagot, így nagyon jól megtanulhat egy nyelvet (JavaScript), mielőtt áttérne egy második nyelvre (Python).

Most azt gondolhatja: "de hallottam, hogy a Python kezdőbarátabb nyelv, mint a JavaScript." Számos oka van annak, hogy sokan javasolják először a JavaScript elsajátítását.

Ezen tanúsítványok mindegyike rendelkezik 5 szükséges projekttel - mindegyik saját tesztcsomaggal rendelkezik.

Ezeket a projekteket bárhol meg lehet építeni. Javasoljuk a Google Colaboratory használatát a Machine Learning projektekhez. Ez egy hostolt Jupyter Notebook eszköz, amely ingyenes és a böngészőben fut.

A Python tanúsítási projektek többi részénél javasoljuk a REPL.it használatát. Gyors, ingyenes és könnyen használható.

Ezen projektek mindegyike tartalmaz egy linket egy kazánhoz, amelyet az elkezdéshez elágazhat.

Ha ezeket a projekteket a helyi számítógépen szeretné kódolni, akkor klónozhatja ezeket az adattárakat. De megoldásait nyilvánosan kell tárolnia a nyílt weben, hogy beküldhesse és igényelhesse tanúsítványait.

Mi lesz még hamarosan a tananyag 7.0 verziójával kapcsolatban?

Mint tavaly decemberben bejelentettük, egy teljesen projektorientált tananyag kidolgozásán dolgozunk. Az egyéni kódolási órák helyett egész idő alatt projekteket épít.

Több mint 60 választható gyakorlati projektet építünk, például:

  • "Ismerje meg az alapvető JavaScript-et egy szerepjáték építésével"
  • "Ismerje meg az Express.js tőzsdei kereskedési platform kiépítésével"
  • és "Tanulja meg a hálózati biztonságot egy csomagszippantó felépítésével"

Összességében a teljes freeCodeCamp tananyag kitöltése több mint 100 projekt felépítését vonja maga után 3000 órán keresztül. Nagyjából ennyi időbe telik a társult diploma megszerzése.

Állandóan haladunk ezekben a projektekben. Frissítjük a tanulási platformunkat is, hogy ezek a bonyolultabb projektek közvetlenül a freeCodeCamp.org oldalon építhetők legyenek.

Mint mindig, ezekre sincs hajónapunk. Reméljük, hogy azonnal készen állunk a gyártásra, és nem egy pillanattal előbb. ?

Észre fogja venni, hogy a 4 új Python-tanúsítvány helyett interaktív tanórák helyett (mint az első 6 tanúsításnál) előadásokon alapuló tanfolyamokat tartunk. Ezek a tanfolyamok jól oktatottak, és bízunk benne, hogy sokat tanul tőlük. Ne feledje, hogy a következő gyakorlati projektjeink helyőrzői.

Ha a Python tanúsítási projekteket elsöprőnek találja, érdemes más forrásokkal kiegészíteni a tanulást, például több száz ingyenes tanfolyamunkkal és oktatóinkkal a Pythonról, az adatelemzésről, a gépi tanulásról és a biztonságról. A freeCodeCamp fórumon pedig programozási kérdéseket tehet fel, és visszajelzést kaphat projektjeiről.

Szeretnék köszönetet mondani annak a több tucat kedves alfatesztelőnek, akik sikeresen megépítették ezt a 20 új projektet, és visszajelzéseket és fejlesztéseket adtak nekik.

Tehát igen, ezek a projektek megépíthetők. És tesztjeik átadhatók. De lehet, hogy egyike vagy az első száz embernek, akik ezt megtették. Ha bármilyen hibával vagy zavaros utasítással találkozik, javasoljuk, hogy a visszajelzésével nyissa meg a GitHub problémáját.

Mi az általános ütemterv a közelgő 60+ gyakorlati projekt számára?

Először a 4 új Python-tanúsítvány gyakorlati projektjeinek bevezetésére összpontosítunk. Ezek helyettesítik az egyes minősítések helyőrző előadásait.

Ezután az első 6 tanúsítás interaktív óráit gyakorlati projektekkel helyettesítjük.

Ne feledje, hogy - a most élő 50 tanúsítási projekten kívül - az összes tanóra és gyakorlati projekt teljesen választható. Nem kell visszamennie és kitölteni őket, mivel felvesszük őket a tananyagba, hacsak nem akarja. A mai naptól kezdve megszerezheti mind a 10 tanúsítványt, ha elkészíti az egyes projektek 5 szükséges projektjét.

Nincs ok késleltetni a tananyag elindítását. Ezek a gyakorlati projektek lényegében ugyanazokra a készségekre és eszközökre terjednek ki, mint a tanterv jelenleg. Csak szórakoztatóbbak, interaktívabbak és vonzóbbak lesznek, még több ismétléssel, hogy jobban megtartsák ezeket a koncepciókat.

Ezek egyike sem varázslat. Mindezeket a kódolás és a projektek önálló gyakorlása révén tanulhatja meg. A jól kódolni tanulás kulcsa a gyakorlat.

A freeCodeCamp pedig egyetlen lineáris tantervet nyújt, amellyel időt takaríthat meg, és ésszerűen.

Itt megnézheti a teljes freeCodeCamp tananyagot és annak 10 tanúsítását.

Boldog kódolás. ?