|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/javascript-jse-40-010certification-ir/
课程评论:没有评论
Coursera 课程总结:JavaScript JSE-40-01 认证考试准备 本课程旨在帮助您为 JavaScript (JSE-40-01) 认证考试做好充分准备,该考试旨在验证您对 JavaScript 编程基础的理解。 **课程内容涵盖:** * **JavaScript 编程基础:** 解释器、编译器、客户端与服务器端。 * **开发环境搭建:** 代码编辑器、解释器、调试器等基础工具。 * **JavaScript 与浏览器交互:** 连接 HTML、在控制台执行代码、开发者工具使用。 * **变量:** 命名、声明、初始化、赋值、值类型、类型转换。 * **变量的作用域:** 全局作用域、局部作用域、块级作用域、提升 (hoisting)、遮蔽 (shadowing)。 * **JavaScript 基本数据类型:** boolean, number, bigint, undefined, null 及其特性。 * **字符串操作:** 字符编码、单双引号、转义字符、字符串模板、常用属性和方法 (length, charAt, slice, split, substring)。 * **复杂数据类型 - 对象:** 对象字面量、属性、方法,以及对象的使用。 * **复杂数据类型 - 数组:** 存储不同数据,常用属性和方法 (shift, unshift, push, pop, slice, concat)。 * **运算符:** 算术、逻辑、赋值、比较、复合赋值运算符及其优先级。 * **控制语句:** if-else, if-else if, switch, 三元运算符。 * **高级运算符:** typeof, instanceof, delete。 * **用户交互:** alert, confirm, prompt。 * **循环:** for, while, do-while, for-in, for-of,以及 break, continue 控制,数组和对象遍历。 * **函数:** 声明、调用、参数、返回值、箭头函数、匿名函数、回调函数、函数作用域。 * **递归:** 利用递归解决编程问题。 * **错误处理:** 语法错误、语义错误、逻辑错误。 * **异常处理:** try-catch-finally 结构,处理 SyntaxError, ReferenceError, TypeError, RangeError 等。 * **同步与异步编程:** setTimeout, setInterval。 * **代码调试:** 调试器、逐行执行、控制台分析、性能测量。 本课程的实践测试不仅包含 JSE-40-01 认证要求的内容,还提供额外解释,帮助您深入理解代码的运行机制。
برای آزمون گواهینامه JSE-40-01 جاوا اسکریپت آماده شوید که دانش شما از اصول برنامهنویسی جاوا اسکریپت را تایید میکند. این دوره برای کسانی که میخواهند دانش خود را قبل از شرکت در آزمون موسسه جاوا اسکریپت تست کنند، ایدهآل است.تستهای این دوره شامل موارد زیر از گواهینامه JSE-40-01 میباشد:درک مبانی برنامهنویسی در زمینه جاوا اسکریپت: مترجم، کامپایل، سمت مشتری، سمت سرورراهاندازی محیط توسعه: ابزارهای پایه (ویرایشگر کد، مترجم، خطایاب)جاوا اسکریپت در تعامل با مرورگر: اتصال به HTML، اجرای کد در کنسول، ابزارهای توسعهدهندهاستفاده از متغیرها: نامگذاری و اعلام، مقداردهی اولیه، تغییر، انواع مقادیر، تبدیلهامتغیرها در زمینه برنامه: حوزه، بلوکهای کد، بالا بردن، سایهزنینوعهای ابتدایی جاوا اسکریپت و قابلیتهای آنها: boolean، number، bigint، undefined، nullکار با رشتهها: نویسههای کاراکتر، استفاده از نقل قولهای تک و دوتایی، کاراکترهای فرار، درونیابی رشتهای، خصوصیات و متدهای پایه (طول، charAt، برش، تقسیم، زیررشته)نوعهای داده پیچیده: استفاده از اشیاء، مثلاً، اشیاء تحت اللفظی، خصوصیات و متدهای اشیاءآرایهها، نوع داده پیچیده دیگر برای ذخیره دادههای مختلف، استفاده از آرایهها، خصوصیات و متدهای آنها مانند: shift، unshift، push، pop، برش، پیوند، و غیرهعملگرها: حسابی، منطقی، تخصیصی، مقایسهای، عملگر ترکیبی تخصیص: ترکیب عملگرها و استفاده عملی از آنها، تقدم عملگرهادستورات کنترلی: if else، if else if، switch، عملگر سهتاییعملگرهای پیشرفته مانند: typeof برای بررسی نوع مقدار، instanceof، deleteتعامل با کاربر: alert، confirm، promptحلقهها برای اجرای مکرر کد: for، while، do while، for in، for of، کنترل حلقه با break، continue، پیمایش آرایهها و اشیاءتوابع، اعلام، فراخوانی، آرگومانها، پارامترها، بازگرداندن مقادیر از توابعاستفاده از توابع پیکانی، توابع ناشناس، بازگشت تماسها، حوزه درون تابعاستفاده از بازگشت به حالت اولیه برای حل مسائل برنامهنویسیاشتباهات در کد جاوا اسکریپت و مدیریت آنها: اشتباهات نحوی، معنایی، منطقیمدیریت استثناها با try، catch، finally مانند: SyntaxError، ReferenceError، TypeError، RangeErrorبرنامهنویسی همزمان و غیرهمزمان: setTimeout، setIntervalاشکالزدایی کد: خطایاب، اجرای گام به گام، تجزیه و تحلیل کد در کنسول جاوا اسکریپت، اندازهگیری سرعت اجرای برنامهتستهای عملی شامل الزامات گواهینامه JSE-40-01 میشوند و همچنین شامل توضیحات اضافی درباره دلیل کارکرد خاص برخی کدها که در موارد کمتر واضح مفید است، میباشد.