CS146S : The Modern Software Developer (coréen)
(kr.themodernsoftware.dev)- Version officielle en coréen du cours CS146S de Stanford
- Traduction coréenne des documents de lecture fournie, et une série de cours YouTube en coréen est également prévue
- Programme composé de 10 semaines
- Week 1: Introduction to Coding LLMs and AI Development
- Week 2: The Anatomy of Coding Agents
- Week 3: The AI IDE
- Week 4: Coding Agent Patterns
- Week 5: The Modern Terminal
- Week 6: AI Testing and Security
- Week 7: Modern Software Support
- Week 8: Automated UI and App Building
- Week 9: Agents Post-Deployment
- Week 10: What's Next for AI Software Engineering
- Traduction réalisée par Team Attention avec l'autorisation de l'auteur original, Mihail Eric
Description du cours
Ces dernières années, les grands modèles de langage (LLM) ont introduit un nouveau paradigme révolutionnaire dans le développement logiciel. Le cycle de vie traditionnel du développement logiciel est en train d'être transformé à chaque étape par l'automatisation par l'IA, ce qui soulève la question suivante : comment les ingénieurs logiciels de la prochaine génération doivent-ils tirer parti de ces avancées pour multiplier leur productivité par 10 et préparer leur carrière ?
Ce cours montre que les outils d'IA modernes ne se contentent pas d'améliorer la productivité des développeurs, mais qu'ils vont aussi démocratiser l'ingénierie logicielle auprès d'un public plus large. Il montre comment le développement logiciel évolue, passant de l'écriture de code de 0 à 1 à un workflow itératif fondé sur la planification, la génération par l'IA, la modification et l'itération. Les étudiants maîtriseront à la fois la théorie qui sous-tend les tâches traditionnelles d'ingénierie logicielle et les outils de pointe basés sur l'IA qui permettent de les résoudre.
À travers des défis d'ingénierie concrets et des interventions de pionniers de l'industrie qui construisent ces outils révolutionnaires, vous acquerrez une expérience pratique du développement assisté par l'IA, des tests automatisés, de la documentation intelligente et de la détection des vulnérabilités de sécurité. À l'issue de ce cours, vous aurez une compréhension claire de la manière d'intégrer des modèles LLM de pointe dans des workflows de développement complexes et d'éviter les pièges les plus courants.
Aucun commentaire pour le moment.