«Fondamenti di Programmazione» iscrizione al corso gratuito con esempi in JavaScript

«Fondamenti di Programmazione» iscrizione al corso gratuito con esempi in JavaScript

Cari ingegneri e futuri ingegneri, la comunità Metarchia apre l'iscrizione al corso gratuito «Fondamenti di Programmazione», che sarà disponibile su youtube e github senza alcuna restrizione. Parte delle lezioni è già stata registrata alla fine del 2018 e all'inizio del 2019, mentre parte sarà tenuta al Politecnico di Kiev nell'autunno del 2019 e immediatamente disponibile su canale del corso. L'esperienza degli ultimi 5 anni, durante i quali ho realizzato lezioni più complesse, ha dimostrato la necessità di lezioni anche per i principianti. Questa volta, su richiesta di molti studenti, cercherò di aggiungere molti materiali sui fondamenti della programmazione e, se possibile, distaccare il corso da JavaScript. Certo, la maggior parte degli esempi rimarrà su JavaScript, ma la parte teorica sarà molto più ampia e non si limiterà alla sintassi e all'API del linguaggio. Parte degli esempi sarà in TypeScript e C++. Questo non è un corso su JavaScript puro, ma un corso fondamentale sui fondamenti della programmazione, che comprende le principali concetti e modelli di design per diverse paradigmi: funzionale, procedurale, orientato agli oggetti, generico, asincrono, reattivo, parallelo, multiparadigmale e metaprogrammazione, oltre alle basi delle strutture dati, test, principi di costruzione della struttura e architettura dei progetti.

«Fondamenti di Programmazione» iscrizione al corso gratuito con esempi in JavaScript

Sul corso

Il corso è strutturato senza l'uso di librerie esterne, dipendenze e framework; invece, cercheremo di fare tutto noi stessi, approfondendo su come e perché funziona. Come ambiente per l'esecuzione degli esempi di codice, utilizzeremo Node.js e il browser. Quest'anno il corso sarà arricchito con esercizi pratici, di cui avevamo tanto bisogno in precedenza. Per apprendere il processo di sviluppo, saranno dimostrate tecniche di refactoring e ottimizzazione del codice, inclusi i code review delle attività degli studenti. Verrà prestata attenzione allo stile del codice, all'uso degli strumenti, come i sistemi di controllo versione e i gestori dei pacchetti. Ho cercato di rendere tutti gli esempi il più vicino possibile a progetti reali, perché volete diventare specialisti non con esempi didattici, ma con programmazione pratica. Gli esempi di codice sono disponibili pubblicamente su GitHub nell'organizzazione HowProgrammingWorks, i link al codice saranno sotto ogni video e i link di ritorno dal codice ai video sono là dove sono già registrate le lezioni video. Su GitHub si trova glossario dei termini e indice del corso. È possibile porre domande nei gruppi su Telegram o subito sotto i video. Tutte le lezioni sono aperte, si può venire al KPI e porre domande nei seminari dopo le lezioni. Calendario delle lezioni pubblicato subito, ma potrebbe cambiare leggermente.

«Fondamenti di Programmazione» iscrizione al corso gratuito con esempi in JavaScript

Esame

In inverno, dopo il primo semestre, agli studenti del corso verranno proposti compiti autonomi per valutare il livello di conoscenza; se superati con successo, potrete presentarvi all'esame per ottenere un certificato da Metarhia. Il mio esame non è un esame universitario con biglietti, teoria e pratica, ma un esame completo su tutto il materiale, dove la teoria non è separata dalla pratica. Non c'è spazio per la semplice fortuna. Non tutti supereranno l'esame, indicativamente 1-2 su 100 studenti possono ottenere il certificato. Ma non stiamo studiando per dei pezzi di carta, ma per la conoscenza. È possibile ripetere l'esame solo dopo un anno. L'insegnamento è gratuito e aperto a chiunque. Si sono già registrati oltre 1200 persone. L'insegnamento può durare da 1 a 4 anni, a seconda dei progressi dello studente. Se qualcuno non supera l'esame, può continuare a studiare, ma a chi supera dedicherò più tempo. Maggiori dettagli sugli esami verranno forniti più avanti nel semestre, non distraetevi su questo ora, non servono domande superflue nei gruppi, concentratevi sull'apprendimento del materiale.

«Fondamenti di Programmazione» iscrizione al corso gratuito con esempi in JavaScript

Domande frequenti

D: Posso iscrivermi al corso se non sono del KPI, o se provengo da un'altra università, o se non sono uno studente, o provengo da un altro paese, o non posso venire agli esami, o già lavoro, o (… un sacco di altre ragioni…)?
R: Se sei un essere umano del pianeta terra — puoi. In caso contrario — non accetteremo la tua richiesta.

D: Posso sostenere l'esame senza partecipare al corso o partecipare al corso senza sostenere l'esame?
R: Hai una fortuna incredibile! Promozione! Ti autorizzo personalmente!

D: Ho sentito che c'è un gruppo avanzato (secondo anno di studi), posso andarci anche io?
R: Prova, il materiale è un po' più complesso, ma se riesci, non ti vieto di andarci.

D: È possibile sostenere gli esami da remoto?
R: No, è necessario venire di persona.

«Fondamenti di Programmazione» iscrizione al corso gratuito con esempi in JavaScript

Link

Modulo di registrazione per il corso: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Gruppo su Telegram: https://t.me/Programming_IP9X
Gruppo per meetup: https://www.meetup.com/HowProgrammingWorks/
Canale del gruppo avanzato: https://t.me/metarhia
Gruppo su Node.js: https://t.me/nodeua
Canale su YouTube: https://www.youtube.com/TimurShemsedinov
Organizzazione su GitHub: https://github.com/HowProgrammingWorks
Relatore su GitHub: https://github.com/tshemsedinov

«Fondamenti di Programmazione» iscrizione al corso gratuito con esempi in JavaScript

Conclusione

Aspetto suggerimenti per arricchire il corso con nuovi argomenti, spero in contributi per gli esempi di codice, compreso il tradurre esempi in altre lingue. I vostri feedback aiuteranno a migliorare il corso.

Grazie per il vostro interesse. Ci vediamo alle lezioni e ai seminari!

Solo gli utenti registrati possono partecipare al sondaggio. Accedi, per favore.

Quanto è interessante per voi questo corso?

  • Seguirò/partecipare a tutte le lezioni

  • Selezionerò argomenti interessanti e guarderò i video

  • Studierò gli esempi

  • Svolgerò gli esercizi

  • Sostenere l'esame

  • Tutto questo è banale, non mi interessa

Hanno votato 45 utenti. Si sono astenuti 7 utenti.

Hai intenzione di partecipare di persona?

  • Mi piacerebbe, ma non posso

  • No

Hanno votato 44 utenti. Si sono astenuti 2 utenti.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster