"Fundaments of Programming" creat per a un curs gratuït amb exemples de JavaScript

"Fundaments of Programming" creat per a un curs gratuït amb exemples de JavaScript

Benvolguts companys enginyers i futurs enginyers, la comunitat Metachia obre un curs gratuït "Fundaments of Programming", que estarà disponible a youtube и GitHub sense cap restricció. Algunes de les conferències ja s'han enregistrat a finals de 2018 i principis de 2019, i algunes es llegiran a Institut Politècnic de Kíev tardor de 2019 i disponible immediatament canal del curs. L'experiència dels 5 anys anteriors, quan vaig donar conferències més complexes, va mostrar la necessitat de conferències també per als principiants. Aquesta vegada, a causa de les nombroses peticions dels estudiants, intentaré afegir molts materials sobre els conceptes bàsics de programació i, si és possible, abstraure el curs de JavaScript. Per descomptat, la majoria dels exemples romandran en JavaScript, però la part teòrica serà molt més àmplia, i no es limitarà a la sintaxi i l'API del llenguatge. Alguns dels exemples estaran en TypeScript i C++. Aquest no és un curs sobre JavaScript pur, sinó un curs fonamental sobre els fonaments de la programació, incloent conceptes bàsics i patrons de disseny per a diferents paradigmes, funcionals, procedimentals, orientats a objectes, genèrics, asíncrons, reactius, concurrents, multiparadigma i metaprogramació. , així com els fonaments bàsics de les estructures de dades. , proves, principis de construcció de l'estructura i arquitectura dels projectes.

"Fundaments of Programming" creat per a un curs gratuït amb exemples de JavaScript

Sobre el curs

El curs es construeix sense l'ús de biblioteques, dependències i frameworks externs, en canvi intentarem fer-ho tot nosaltres mateixos, aprofundint en com i per què funciona. Node.js i un navegador s'utilitzaran com a entorn de llançament per als exemples de codi. Enguany el curs es complementarà amb tasques pràctiques, que abans mancaven. Per dominar el procés de desenvolupament, es demostraran tècniques de refactorització i optimització de codi, inclosa la revisió de codi de les tasques dels estudiants. Es prestarà atenció a l'estil del codi, a l'ús d'eines com ara sistemes de control de versions i gestors de paquets. He intentat que tots els exemples siguin el més propers possible a projectes reals, perquè no vols ser experts en exemples de formació, sinó en programació pràctica. Els exemples de codi estan en forma oberta al github de l'organització Com funciona la programació, els enllaços al codi es trobaran a sota de cada vídeo i hi ha enllaços posteriors del codi al vídeo on les conferències de vídeo ja estan enregistrades. Al github hi ha glossari de termes и taula de continguts del curs. Les preguntes es poden fer als grups de Telegram o directament a sota del vídeo. Totes les conferències són obertes, podeu venir a KPI i fer preguntes als seminaris després de les conferències. Horari de conferències publicat immediatament, però pot variar lleugerament.

"Fundaments of Programming" creat per a un curs gratuït amb exemples de JavaScript

Examen

A l'hivern, després del 1r semestre, als participants del curs se'ls oferirà tasques independents per avaluar el nivell de coneixements i, si s'han superat amb èxit, podeu venir a l'examen per obtenir un certificat de Metarhia. El meu examen no és un examen universitari amb entrades, amb teoria i pràctica, sinó un examen complet en tota la matèria, on la teoria no està separada de la pràctica. Aquí no hi ha lloc per a la mera sort. No tothom aprovarà l'examen, aproximadament 1-2 de cada 100 estudiants poden rebre un certificat. Però no estudiem per papers, sinó per coneixement. Pots tornar a fer l'examen només després d'un any. L'educació és gratuïta i oberta a tothom. Més de 1200 persones ja s'han inscrit. L'educació pot durar d'1 a 4 anys, en funció de l'èxit de l'alumne. Si algú no aprova l'examen, pots continuar estudiant, però jo els dedicaré més temps als que ho hagin aprovat. Us explicaré més coses sobre els exàmens cap al final del semestre, no us distreu ara, no necessiteu preguntes addicionals en grup, centreu-vos a dominar el material.

"Fundaments of Programming" creat per a un curs gratuït amb exemples de JavaScript

Часто задаваемые вопросы

Q: Puc inscriure'm a un curs si no sóc de KPI, ni d'una altra universitat, ni sóc estudiant, ni d'un altre país, o no puc venir als exàmens, o ja estic treballant, o ( ... moltes altres raons...)?
A: Si ets una persona del planeta terra, pots. En cas contrari, no acceptarem la sol·licitud.

Q: Puc fer l'examen sense assistir al curs o assistir al curs sense fer l'examen?
A: Ets increïblement afortunat! Promoció! Et dono permís!

Q: He sentit que hi ha un grup més gran (segon curs), però també hi puc anar?
A: Proveu-ho, allà el material és més complicat, però si funciona, no prohibo anar-hi.

Q: Puc fer exàmens a distància?
A: No, has de venir.

"Fundaments of Programming" creat per a un curs gratuït amb exemples de JavaScript

Referències

Formulari d'inscripció al curs: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Grup de Telegram: https://t.me/Programming_IP9X
Grup en trobades: https://www.meetup.com/HowProgrammingWorks/
Canal sènior: https://t.me/metarhia
Grup Node.js: https://t.me/nodeua
Canal de Youtube: https://www.youtube.com/TimurShemsedinov
Organització a github: https://github.com/HowProgrammingWorks
Professor de github: https://github.com/tshemsedinov

"Fundaments of Programming" creat per a un curs gratuït amb exemples de JavaScript

Conclusió

Espero suggeriments per complementar el curs amb nous temes, espero que hi hagi contribucions a exemples de codi, inclosa la traducció d'exemples a altres idiomes. Els teus comentaris ajudaran a millorar el curs.

Gràcies pel seu interès. Ens veiem a conferències i seminaris!

Només els usuaris registrats poden participar en l'enquesta. Inicia sessiósi us plau.

Quin interès estàs en aquest curs?

  • Miraré/assistiré a totes les conferències

  • Escolliré temes interessants i miraré el vídeo

  • Estudiaré exemples.

  • Faré tasques

  • Faré l'examen

  • Tot això és banal, no m'interessa

Han votat 45 usuaris. 7 usuaris es van abstenir.

Teniu previst visitar-lo en persona?

  • M'agradaria poder però no puc

  • No

Han votat 44 usuaris. 2 usuaris es van abstenir.

Font: www.habr.com

Afegeix comentari