"Programming Fundamentals" inschrijving voor een gratis cursus met voorbeelden in JavaScript

"Programming Fundamentals" inschrijving voor een gratis cursus met voorbeelden in JavaScript

Beste collega-ingenieurs en toekomstige ingenieurs, de Metarhia-gemeenschap opent de inschrijving voor een gratis cursus “Programming Fundamentals”, die beschikbaar zal zijn op youtube и GitHub zonder enige beperking. Een deel van de lezingen is eind 2018 en begin 2019 al opgenomen, een deel zal in Polytechnisch Instituut van Kiev in het najaar van 2019 en direct leverbaar op cursus kanaal. Uit de ervaring van de afgelopen vijf jaar, toen ik complexere lezingen gaf, bleek dat er behoefte was aan lezingen voor zeer beginners. Deze keer zal ik, vanwege talrijke verzoeken van studenten, proberen veel materiaal over de basisbeginselen van programmeren toe te voegen en, indien mogelijk, de cursus te abstraheren van JavaScript. Natuurlijk zullen de meeste voorbeelden in JavaScript blijven, maar het theoretische deel zal veel breder zijn en niet beperkt blijven tot de syntaxis en API van de taal. Enkele voorbeelden zijn in TypeScript en C++. Dit is geen kale JavaScript-cursus, maar een fundamentele cursus in de grondbeginselen van programmeren, inclusief kernconcepten en ontwerppatronen voor verschillende paradigma's, functioneel, procedureel, objectgeoriënteerd, generiek, asynchroon, reactief, parallel, multi-paradigma en metaprogrammering, evenals de basisprincipes van datastructuren, testen, principes voor het construeren van de structuur en architectuur van projecten.

"Programming Fundamentals" inschrijving voor een gratis cursus met voorbeelden in JavaScript

Over de cursus

De cursus is gebouwd zonder het gebruik van externe bibliotheken, afhankelijkheden en raamwerken. In plaats daarvan zullen we proberen alles zelf te doen en ons verdiepen in hoe en waarom het werkt. De codevoorbeelden gebruiken Node.js en een browser als startomgeving. Dit jaar wordt de cursus aangevuld met praktijkopdrachten, die voorheen zo ontbraken. Om het ontwikkelingsproces onder de knie te krijgen, zullen technieken voor het refactoren en optimaliseren van code worden gedemonstreerd, inclusief codebeoordeling van leerlingtaken. Er wordt aandacht besteed aan codestijl en het gebruik van tools zoals versiebeheersystemen en pakketbeheerders. Ik heb geprobeerd alle voorbeelden zo dicht mogelijk bij echte projecten te brengen, omdat je geen specialist wilt worden in educatieve voorbeelden, maar in praktisch programmeren. Codevoorbeelden zijn in open vorm beschikbaar in de Github van de organisatie Hoe programmeren werkt, links naar de code staan ​​onder elke video en backlinks van de code naar de video zijn waar de videocolleges al zijn opgenomen. Het staat in Github woordenboek van termen и inhoud van de cursus. Vragen kunnen in groepen worden gesteld op Telegram of direct onder de video. Alle lezingen zijn open, je kunt na de lezingen naar de KPI komen en vragen stellen op seminars. Lezingenschema onmiddellijk gepubliceerd, maar kan enigszins veranderen.

"Programming Fundamentals" inschrijving voor een gratis cursus met voorbeelden in JavaScript

tentamen

In de winter, na het 1e semester, krijgen de cursisten zelfstandige taken aangeboden om hun kennisniveau te beoordelen. Als ze met succes zijn afgerond, kun je een examen afleggen en een certificaat van Metarhia ontvangen. Mijn examen is geen universitair examen met kaartjes, met theorie en praktijk, maar een volledig examen over alle stof, waarbij theorie niet gescheiden is van praktijk. Er is hier geen ruimte voor simpel geluk. Niet iedereen zal slagen voor het examen; ongeveer 1-2 op de 100 studenten kunnen een certificaat ontvangen. Maar we studeren niet omwille van de papieren, maar omwille van de kennis. Pas na een jaar kunt u het examen opnieuw afleggen. De opleiding is gratis en voor iedereen toegankelijk. Er hebben zich al ruim 1200 mensen aangemeld. De opleiding kan 1 tot 4 jaar duren, afhankelijk van het succes van de student. Als iemand het examen niet haalt, kan hij/zij blijven studeren, maar ik zal meer tijd besteden aan degenen die wel slagen. Ik zal je dichter bij het einde van het semester meer in detail vertellen over de examens, laat je hier nu niet door afleiden, er zijn geen onnodige vragen in groepen nodig, focus op het beheersen van de stof.

"Programming Fundamentals" inschrijving voor een gratis cursus met voorbeelden in JavaScript

Veel gestelde vragen

Q: Is het mogelijk om me in te schrijven voor een cursus als ik niet van KPI ben, of van een andere universiteit, of helemaal geen student, of uit een ander land, of niet naar de examens kan komen, of als ik al aan het werk ben, of ( ... een heleboel andere redenen...)?
A: Als je een persoon van planeet aarde bent, kan dat. Anders accepteren wij de aanvraag niet.

Q: Kan ik het examen afleggen zonder de cursus te volgen of de cursus volgen zonder te slagen voor het examen?
A: Je hebt ongelooflijk veel geluk! Promotie! Ik geef je persoonlijk toestemming!

Q: Ik heb gehoord dat er een seniorengroep (tweede studiejaar) is, maar kan ik daar ook terecht?
A: Probeer het, de stof daar is moeilijker, maar als je het leuk vindt, dan verbied ik je niet om daarheen te gaan.

Q: Kan ik examens op afstand afleggen?
A: Nee, je moet zeker komen.

"Programming Fundamentals" inschrijving voor een gratis cursus met voorbeelden in JavaScript

referenties

Cursusinschrijvingsformulier: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegramgroep: https://t.me/Programming_IP9X
Groep in bijeenkomsten: https://www.meetup.com/HowProgrammingWorks/
Senior groepskanaal: https://t.me/metarhia
Node.js-team: https://t.me/nodeua
Youtube kanaal: https://www.youtube.com/TimurShemsedinov
Organisatie op GitHub: https://github.com/HowProgrammingWorks
Docent op Github: https://github.com/tshemsedinov

"Programming Fundamentals" inschrijving voor een gratis cursus met voorbeelden in JavaScript

Conclusie

Ik kijk uit naar suggesties voor het toevoegen van nieuwe onderwerpen aan de cursus, en ik hoop op bijdragen aan codevoorbeelden, inclusief vertaling van voorbeelden in andere talen. Jouw feedback zal helpen de cursus te verbeteren.

Bedankt voor je interesse. Tot ziens bij lezingen en seminars!

Alleen geregistreerde gebruikers kunnen deelnemen aan het onderzoek. Inloggen, Alsjeblieft.

Hoe interessant is deze cursus voor jou?

  • Ik zal alle lezingen bekijken/bijwonen

  • Ik kies interessante onderwerpen en bekijk de video

  • Ik zal voorbeelden bestuderen

  • Ik zal de taken uitvoeren

  • Ik zal het examen afleggen

  • Het is allemaal banaal, het interesseert mij niet

45 gebruikers hebben gestemd. 7 gebruikers onthielden zich van stemming.

Bent u van plan persoonlijk aanwezig te zijn?

  • Ja

  • Ik zou wel willen, maar ik kan het niet

  • Geen

44 gebruikers hebben gestemd. 2 gebruikers onthielden zich van stemming.

Bron: www.habr.com

Voeg een reactie