Inscription "Programming Fundamentals" à un cours gratuit avec exemples en JavaScript

Inscription "Programming Fundamentals" à un cours gratuit avec exemples en JavaScript

Chers collègues ingénieurs et futurs ingénieurs, la communauté Metarhia ouvre les inscriptions pour un cours gratuit « Les fondamentaux de la programmation », qui sera disponible sur Youtube и github sans aucune restriction. Certaines conférences ont déjà été enregistrées fin 2018 et début 2019, et d'autres seront données en Institut polytechnique de Kiev à l'automne 2019 et immédiatement disponible sur canal de cours. L'expérience des 5 années précédentes, lorsque j'ai donné des cours plus complexes, a montré la nécessité de cours pour les très débutants. Cette fois, en raison des nombreuses demandes des étudiants, j'essaierai d'ajouter beaucoup de matériel sur les bases de la programmation et, si possible, de faire abstraction du cours de JavaScript. Bien entendu, 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. Quelques exemples seront en TypeScript et C++. Il ne s'agit pas d'un cours JavaScript simple, mais d'un cours fondamental sur les principes fondamentaux de la programmation, y compris les concepts de base et les modèles de conception pour différents paradigmes, fonctionnels, procéduraux, orientés objet, génériques, asynchrones, réactifs, parallèles, multi-paradigmes et la métaprogrammation, ainsi que les bases des structures de données, les tests, les principes de construction de la structure et de l'architecture des projets.

Inscription "Programming Fundamentals" à un cours gratuit avec exemples en JavaScript

A propos du cours

Le cours est construit sans utiliser de bibliothèques, de dépendances et de frameworks externes. Nous essaierons plutôt de tout faire nous-mêmes, en examinant comment et pourquoi cela fonctionne. Les exemples de code utiliseront Node.js et un navigateur comme environnement de lancement. Cette année, le cours sera complété par des travaux pratiques qui faisaient tant défaut auparavant. Pour maîtriser le processus de développement, des techniques de refactorisation et d'optimisation du code seront démontrées, y compris la révision du code des tâches des étudiants. Une attention particulière sera portée au style de code et à l'utilisation d'outils tels que les systèmes de contrôle de version et les gestionnaires de packages. J'ai essayé de rendre tous les exemples aussi proches que possible de projets réels, car vous voulez devenir des spécialistes non pas des exemples pédagogiques, mais de la programmation pratique. Des exemples de code sont disponibles sous forme ouverte sur le Github de l'organisation Comment fonctionne la programmation, les liens vers le code se trouveront sous chaque vidéo et les backlinks du code vers la vidéo sont ceux où les conférences vidéo ont déjà été enregistrées. C'est sur Github dictionnaire de termes и contenu du cours. Les questions peuvent être posées en groupe sur Telegram ou directement sous la vidéo. Toutes les conférences sont ouvertes, vous pouvez venir au KPI et poser des questions lors de séminaires après les conférences. Calendrier des cours publié immédiatement, mais peut légèrement changer.

Inscription "Programming Fundamentals" à un cours gratuit avec exemples en JavaScript

Examen

En hiver, après le 1er semestre, les participants au cours se verront proposer des tâches indépendantes pour évaluer leur niveau de connaissances, et s'ils sont réussis, vous pourrez passer un examen pour recevoir un certificat de Metarhia. Mon examen n'est pas un examen universitaire avec billets, avec théorie et pratique, mais un examen complet sur toute la matière, où la théorie n'est pas dissociée de la pratique. Il n’y a pas de place pour la simple chance ici. Tout le monde ne réussira pas l'examen : environ 1 à 2 étudiants sur 100 peuvent recevoir un certificat. Mais nous n’étudions pas pour des papiers, mais pour des connaissances. Vous ne pourrez repasser l’examen qu’après un an. La formation est gratuite et ouverte à tous. Plus de 1200 1 personnes se sont déjà inscrites. La formation peut durer de 4 à XNUMX ans, selon la réussite de l’étudiant. Si quelqu’un échoue à l’examen, il peut continuer à étudier, mais je consacrerai plus de temps à ceux qui réussissent. Je vous parlerai plus en détail des examens à l'approche de la fin du semestre, ne vous laissez pas distraire par cela maintenant, il n'y a pas besoin de questions inutiles en groupe, concentrez-vous sur la maîtrise de la matière.

Inscription "Programming Fundamentals" à un cours gratuit avec exemples en JavaScript

LES QUESTIONS LES PLUS FRÉQUENTES

Q: Est-il possible de s'inscrire à un cours si je ne suis pas de KPI, ou d'une autre université, ou si je ne suis pas étudiant du tout, ou d'un autre pays, ou si je ne peux pas venir aux examens, ou si je travaille déjà, ou ( ... un tas d'autres raisons...) ?
A: Si vous êtes une personne de la planète Terre, vous le pouvez. Sinon, nous n'accepterons pas la candidature.

Q: Puis-je passer l’examen sans assister au cours ou suivre le cours sans réussir l’examen ?
A: Vous avez une chance incroyable ! Promotion! Personnellement, je vous donne la permission !

Q: J'ai entendu dire qu'il existe un groupe senior (deuxième année d'études), mais puis-je y aller aussi ?
A: Essayez-le, le matériel y est plus difficile, mais si vous l'aimez, alors je ne vous interdit pas d'y aller.

Q: Puis-je passer des examens à distance ?
A: Non, tu dois absolument venir.

Inscription "Programming Fundamentals" à un cours gratuit avec exemples en JavaScript

références

Formulaire d'inscription aux cours : https://forms.gle/Yo3Fifc7Dr7x1m3EA
Groupe de télégramme : https://t.me/Programming_IP9X
Groupe en meetups : https://www.meetup.com/HowProgrammingWorks/
Canal de groupe senior : https://t.me/metarhia
Équipe Node.js : https://t.me/nodeua
Chaîne Youtube: https://www.youtube.com/TimurShemsedinov
Organisation sur GitHub : https://github.com/HowProgrammingWorks
Conférencier sur Github : https://github.com/tshemsedinov

Inscription "Programming Fundamentals" à un cours gratuit avec exemples en JavaScript

Conclusion

J'attends avec impatience des suggestions pour ajouter de nouveaux sujets au cours et j'espère des contributions aux exemples de code, y compris la traduction d'exemples dans d'autres langues. Vos commentaires aideront à améliorer le cours.

Merci pour ton intérêt. Rendez-vous lors de conférences et de séminaires !

Seuls les utilisateurs enregistrés peuvent participer à l'enquête. se connecters'il te plait.

Dans quelle mesure ce cours vous intéresse-t-il ?

  • Je regarderai/assisterai à toutes les conférences

  • Je vais choisir des sujets intéressants et regarder la vidéo

  • j'étudierai des exemples

  • je ferai les tâches

  • je vais passer l'examen

  • C'est tout banal, ça ne m'intéresse pas

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

Envisagez-vous d'y assister en personne ?

  • Oui

  • J'aimerais bien, mais je ne peux pas

  • Aucun

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

Source: habr.com

Ajouter un commentaire