« Principes de programmation » inscription à un cours gratuit avec des exemples en JavaScript

« Principes de programmation » inscription à un cours gratuit avec des exemples en JavaScript

Chers collègues ingénieurs et futurs ingénieurs, la communauté Metarhia ouvre les inscriptions pour un cours gratuit « Introduction à la programmation », qui sera accessible sur youtube et github sans aucune restriction. Une partie des cours a déjà été enregistrée fin 2018 et début 2019, tandis qu'une autre sera donnée à l'Institut polytechnique de Kiev à l'automne 2019 et sera immédiatement disponible sur la chaîne du cours. L'expérience des cinq dernières années, durant lesquelles j'ai donné des cours plus complexes, a montré la nécessité de leçons adaptées aux débutants. Cette fois, à la demande de nombreux étudiants, je vais essayer d'ajouter beaucoup de matériel sur les bases de la programmation et, si possible, d'abstraire le cours de JavaScript. Bien sûr, la plupart des exemples resteront en JavaScript, mais la partie théorique sera bien plus large et ne se limitera pas à la syntaxe et à l'API du langage. Certains exemples seront en TypeScript et C++. Ce n'est pas un cours de pur JavaScript, mais un cours fondamental sur les bases de la programmation, incluant les concepts clés et les modèles de conception pour différentes paradigmes : fonctionnelle, procédurale, orientée objet, générique, asynchrone, réactive, parallèle, multiparadigme et métaprogrammation, ainsi que les bases des structures de données, des tests, des principes de structuration et d'architecture des projets.

« Principes de programmation » inscription à un cours gratuit avec des exemples en JavaScript

À propos du cours

Le cours est construit sans utiliser de bibliothèques externes, de dépendances et de frameworks ; au lieu de cela, nous essaierons de tout faire nous-mêmes, en approfondissant ce qui fonctionne et pourquoi. Pour l'exécution des exemples de code, Node.js et le navigateur seront utilisés comme environnement. Cette année, le cours sera enrichi d'exercices pratiques, qui manquaient tant auparavant. Pour maîtriser le processus de développement, des techniques de refactoring et d'optimisation de code seront démontrées, y compris des revues de code des tâches des étudiants. L'accent sera mis sur le style du code, l'utilisation d'outils tels que les systèmes de contrôle de version et les gestionnaires de paquets. Tous les exemples ont été conçus pour être aussi proches que possible de projets réels, car vous souhaitez devenir des spécialistes non pas à travers des exemples académiques, mais dans la programmation pratique. Les exemples de code sont disponibles publiquement sur GitHub dans l'organisation HowProgrammingWorks, les liens vers le code se trouvent sous chaque vidéo et les liens de retour du code vers la vidéo sont présents là où les cours vidéo ont déjà été enregistrés. Il y a des fichiers sur GitHub glossaire des termes et table des matières du cours. Les questions peuvent être posées dans les groupes sur Telegram ou directement sous la vidéo. Tous les cours sont ouverts, vous pouvez venir à KPI et poser des questions lors des séminaires après les cours. Horaires des cours publiés immédiatement, mais peuvent légèrement changer.

« Principes de programmation » inscription à un cours gratuit avec des exemples en JavaScript

Examen

En hiver, après le premier semestre, les participants au cours se verront proposer des devoirs à évaluer le niveau de connaissance, et si vous réussissez, vous pourrez passer l'examen pour obtenir un certificat de Metarhia. Mon examen n'est pas un examen universitaire avec des tickets, de la théorie et de la pratique, mais un examen complet sur tout le matériel, où la théorie n'est pas dissociée de la pratique. Il n'y a pas de place pour la chance ici. L'examen ne sera pas réussi par tout le monde, environ 1-2 sur 100 participants pourront obtenir le certificat. Mais nous n'apprenons pas pour des papiers, mais pour des connaissances. L'examen peut être repassé seulement après un an. L'enseignement est gratuit et ouvert à tous. Plus de 1200 personnes se sont déjà inscrites. L'enseignement peut durer de 1 à 4 ans, en fonction des succès de l'étudiant. Si quelqu'un ne réussit pas l'examen, il peut continuer à étudier, mais ceux qui réussissent recevront plus de mon attention. Je donnerai plus de détails sur les examens près de la fin du semestre, ne vous laissez pas distraire par cela maintenant, pas besoin de questions inutiles dans les groupes, concentrez-vous sur la maîtrise du matériel.

« Principes de programmation » inscription à un cours gratuit avec des exemples en JavaScript

Questions fréquentes

Q : Puis-je m'inscrire au cours si je ne viens pas de KPI, si je suis d'une autre université, ou si je ne suis pas étudiant, ou si je viens d'un autre pays, ou si je ne peux pas venir aux examens, ou si je travaille déjà, ou (… beaucoup d'autres raisons…) ?
A : Si vous êtes un être humain de la planète Terre – c'est possible. Sinon – nous n'accepterons pas la demande.

Q : Peut-on passer l'examen sans suivre le cours ou suivre le cours sans passer l'examen ?
A : Vous avez une chance incroyable ! Promotion ! Je vous le permets personnellement !

Q : J'ai entendu parler d'un groupe avancé (deuxième année d'étude), puis-je aussi y assister ?
A : Essayez, le matériel est plus complexe, mais si ça vous plaît, je n'interdis pas d'y aller.

Q : Peut-on passer les examens à distance ?
A : Non, vous devez impérativement venir.

« Principes de programmation » inscription à un cours gratuit avec des exemples en JavaScript

Liens

Formulaire d'inscription au cours : https://forms.gle/Yo3Fifc7Dr7x1m3EA
Groupe sur Telegram : https://t.me/Programming_IP9X
Groupe de meetups : https://www.meetup.com/HowProgrammingWorks/
Canal du groupe avancé : https://t.me/metarhia
Groupe sur Node.js : https://t.me/nodeua
Chaîne sur YouTube : https://www.youtube.com/TimurShemsedinov
Organisation sur GitHub : https://github.com/HowProgrammingWorks
Conférencier sur GitHub : https://github.com/tshemsedinov

« Principes de programmation » inscription à un cours gratuit avec des exemples en JavaScript

Conclusion

J'attends des suggestions pour compléter le cours avec de nouveaux sujets, j'espère une contribution aux exemples de code, y compris la traduction des exemples dans d'autres langues. Vos retours aideront à améliorer le cours.

Merci de votre intérêt. À bientôt lors des cours et des séminaires !

Seuls les utilisateurs enregistrés peuvent participer au sondage. Connectez-vous, s'il vous plaît.

À quel point ce cours vous intéresse-t-il ?

  • Je vais regarder / assister à tous les cours

  • Je choisirai des sujets intéressants et regarderai les vidéos

  • Je vais étudier les exemples

  • Je vais faire les exercices

  • Je vais passer l'examen

  • Tout cela est banal, cela ne m'intéresse pas

45 utilisateurs ont voté. 7 utilisateurs se sont abstenus.

Prévoyez-vous d'assister en personne ?

  • Oui

  • J'aimerais bien, mais je ne peux pas

  • Non

44 utilisateurs ont voté. 2 utilisateurs se sont abstenus.

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster