|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/apprenez-a-resoudre-des-algorithmes-en-javascript/
课程评论:没有评论
Coursera 课程:JavaScript 算法实战训练 本课程旨在通过解决算法问题来提升 JavaScript 编程能力。JavaScript 是一种独特的语言,通过实践算法,学习者可以更深入地理解其数据类型、语句、表达式和整体工作机制。 课程内容将集中于解决常见的 Web 开发问题,并大量运用数组、对象和字符串等核心数据结构,这些内容在浏览器端开发中至关重要。 授课模式为:学习者先尝试独立解决算法问题,随后由讲师提供详细的讲解和代码实现。课程强调,解决同一问题的方法并非唯一,关键在于代码的可维护性、可读性、跨浏览器兼容性以及性能等方面的考量。 通过解决实际问题,学习者能够更好地掌握条件语句、循环等基础编程概念,尤其对于初学者来说,这将有助于克服入门时的困难。 本课程适合 JavaScript 初学者和中级学习者,无需高深的基础,但建议学习者已掌握函数、条件语句的使用,并对 Web 页面有所了解。课程提供源代码,所有练习均经过预先准备,让学习者能专注于算法本身的解决。 课程鼓励学习者积极参与,一同通过编码提升 JavaScript 技能。
Bienvenue sur ce cours d'entrainement aux algorithmes en JavaScript!Concevoir des algorithmes est un bon moyen de s'entrainer avec un langage aussi spécial que le JavaScript.Cela va vous permettre de vous familiariser avec ses types, ses instructions, ses expressions et son fonctionnement global.Nous allons ensemble résoudre des algorithmes en essayant de reproduire des problèmes courants en développement web.Nous utiliserons beaucoup de tableaux et d'objets, ainsi que des chaînes caractères, car ces derniers seront votre pain quotidien lors de votre travail sur navigateur.Pour chaque algorithme, vous allez, dans un premier temps, tenter de résoudre les algorithmes seul, puis nous verrons une correction ensemble.Notez qu'il existe toujours de nombreuses façons de résoudre un même problème, le tout est de respecter certains critères, tels que la maintenabilité du code, la lisibilité, la compatibilité cross-browsers, les performances, etc...Résoudre des problèmes courants vous permettra également de bien gérer les conditions, les boucles, et autres instructions qui peuvent parfois poser problème lorsqu'on débute.Vous n'avez pas besoin d'avoir un niveau élevé pour suivre ce cours, il est accès pour les débutants/intermédiaires qui souhaitent s'entraîner en JavaScript.Il est néanmoins recommandé que vous sachiez utiliser une fonction, des conditions, et que vous ayez déjà manipulé une page web, même superficiellement.Le code source est rendu disponible, et chaque exercice a été préparé au préable pour vous, afin que vous n'ayez qu'à vous concentrer sur la résolution des algorithmes.Rendez-vous de l'autre côté pour commencer à coder!