"Basisprincipes van programmeren": aanmelding voor een gratis cursus met voorbeelden in JavaScript

"Basisprincipes van programmeren": aanmelding voor een gratis cursus met voorbeelden in JavaScript

Beste ingenieurs en toekomstige ingenieurs, de gemeenschap Metarchie opent inschrijvingen voor de gratis cursus "Basis van programmeren", die beschikbaar zal zijn op youtube en github zonder enige beperkingen. Een deel van de lezingen is al opgenomen eind 2018 en begin 2019, en een deel zal worden gegeven in de Kiev Polytechnic Institute in de herfst van 2019 en onmiddellijk beschikbaar op het cursuskanaal.De ervaring van de afgelopen 5 jaar, waarin ik complexere lezingen gaf, heeft de noodzaak van lezingen voor beginners aangetoond. Deze keer, op verzoek van studenten, zal ik proberen veel materiaal over de basis van programmeren toe te voegen en, indien mogelijk, de cursus te abstraheren van JavaScript. Natuurlijk blijven de meeste voorbeelden in JavaScript, maar het theoretische gedeelte zal veel breder zijn en zich niet beperken tot de syntaxis en API van de taal. Sommige voorbeelden zullen in TypeScript en C++ zijn. Dit is geen cursus over puur JavaScript, maar een fundamentele cursus over de basisprincipes van programmeren, inclusief de belangrijkste concepten en ontwerpsjablonen voor verschillende paradigma's: functioneel, procedureel, objectgeoriƫnteerd, generiek, asynchroon, reactief, parallel, multiparadigma en metaprogrammering, evenals de basis van gegevensstructuren, testen, principes van structuur en architectuur van projecten.

"Basisprincipes van programmeren": aanmelding voor een gratis cursus met voorbeelden in JavaScript

Over de cursus

De cursus is opgebouwd zonder gebruik van externe bibliotheken, afhankelijkheden en frameworks; in plaats daarvan zullen we proberen alles zelf te doen, waarin we dieper ingaan op hoe en waarom het werkt. Node.js en de browser zullen als uitvoeringsomgeving voor codevoorbeelden worden gebruikt. Dit jaar wordt de cursus aangevuld met praktische opdrachten, die eerder ontbraken. Om het ontwikkelingsproces te beheersen, zullen technieken voor refactoring en optimalisatie van code worden gedemonstreerd, inclusief code-review van studentenopdrachten. Er zal aandacht zijn voor de stijl van de code, het gebruik van tools zoals versiebeheersystemen en pakketbeheerders. Alle voorbeelden zijn zo veel mogelijk benaderd op echte projecten, omdat jullie gespecialiseerde ontwikkelaars willen worden, niet alleen in schoolvoorbeelden, maar in praktisch programmeren. De codevoorbeelden zijn openbaar beschikbaar op GitHub in de organisatie HowProgrammingWorks, links to the code will be under each video and reverse links from the code to the video can be found where the video lectures are recorded. It is available on GitHub. glossary of terms en course content. Questions can be asked in the Telegram groups or directly under the video. All lectures are open, and students can come to KPI and ask questions at seminars after the lectures. Lecture schedule is published right away, but may change slightly.

"Basisprincipes van programmeren": aanmelding voor een gratis cursus met voorbeelden in JavaScript

Examen

In the winter, after the first semester, students will be offered independent assignments to assess their knowledge level, and upon successful completion, you can come to an exam to obtain a certificate from Metarhia. My exam is not a university exam with tickets, theories, and practice; it is a comprehensive exam covering all material where theory is not separated from practice. Luck plays no part here. Not everyone will pass the exam; approximately 1-2 out of 100 students may receive the certificate. But we learn not for the papers but for the knowledge. You can retake the exam only after a year. The training is free and open to all interested parties. Over 1200 people have already registered. The training can last from 1 to 4 years, depending on the student’s progress. If someone fails the exam, study can continue, but I will dedicate more time to those who pass. I will provide more details on the exams closer to the end of the semester; do not distract yourself with this now; avoid unnecessary questions in the groups and focus on mastering the material.

"Basisprincipes van programmeren": aanmelding voor een gratis cursus met voorbeelden in JavaScript

Veelgestelde vragen

Q: Can I enroll in the course if I am not from KPI, or from another university, or not a student at all, or from another country, or won’t be able to come to the exams, or I am already working, or (… a lot of other reasons…)?
A: If you are a person from planet Earth — yes. Otherwise — we will not accept your application.

Q: Can I take the exam without attending the course, or attend the course without taking the exam?
A: You are incredibly lucky! Promotion! I personally allow you!

Q: I heard that there is an advanced group (second year of study); can I attend that one too?
A: Try it, the material is more challenging there, but if you find it manageable, I do not prohibit attending it.

Q: Can exams be taken remotely?
A: No, you must come in person.

"Basisprincipes van programmeren": aanmelding voor een gratis cursus met voorbeelden in JavaScript

Links

Course registration form: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Telegram group: https://t.me/Programming_IP9X
Meetup group: https://www.meetup.com/HowProgrammingWorks/
Senior group channel: https://t.me/metarhia
Node.js group: https://t.me/nodeua
YouTube channel: https://www.youtube.com/TimurShemsedinov
Organization on GitHub: https://github.com/HowProgrammingWorks
Docent op GitHub: https://github.com/tshemsedinov

"Basisprincipes van programmeren": aanmelding voor een gratis cursus met voorbeelden in JavaScript

Conclusie

Ik kijk uit naar voorstellen om de cursus met nieuwe onderwerpen uit te breiden, en hoop op bijdrages voor codevoorbeelden, inclusief vertalingen van voorbeelden naar andere talen. Jullie feedback zal helpen de cursus te verbeteren.

Bedankt voor jullie interesse. Tot ziens bij de lezingen en seminars!

Alleen geregistreerde gebruikers kunnen deelnemen aan de enquĆŖte. Log in, alstublieft.

Hoe interessant vindt u deze cursus?

  • Ik zal alle lezingen bekijken/bijwonen

  • Ik kies interessante onderwerpen en bekijk de video's

  • Ik zal de voorbeelden bestuderen

  • Ik zal de opdrachten maken

  • Ik ga het examen afleggen

  • Dit is allemaal te simpel, ik vind het niet interessant

Er hebben 45 gebruikers gestemd. 7 gebruikers hebben zich onthouden.

Bent u van plan om in persoon te komen?

  • Yes

  • Ik zou willen, maar ik kan niet

  • No

44 gebruikers hebben gestemd. 2 gebruikers hebben zich onthouden.

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster