|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/javascript-v-proqramlasdrmaya-giris/
课程评论:没有评论
**课程名称:JavaScript 与编程入门** **课程概述:** 本课程适合编程初学者,以及有其他编程语言经验但希望学习 JavaScript 的学员。课程将从基础概念入手,逐步深入到更复杂的主题。 **课程内容:** * **第一阶段:基础知识** * 变量与常量:学习 `let` 和 `var` 关键字声明变量,以及变量命名规则和常见错误。 * 数据结构:介绍数组(Array)和对象(Object)。 * JavaScript 特有语法:学习 Rest 和 Spread 语法。 * **第二阶段:函数进阶** * 函数类型:深入学习函数表达式(Function Expression)和箭头函数(Arrow Function)。 * 函数特性:理解输入(Input)、输出(Return)及作用域(Scope)。 * 高级概念:学习 IIFE、闭包(Closure)、`this` 关键字,以及 `call`、`apply`、`bind` 方法。 * **重要提示:** 此阶段包含一些较复杂的理论知识,建议仔细观看视频,课程后期会逐渐变得更容易理解。 * **第三阶段:对象与数组深入** * 对象方法:学习如何使用对象的内置方法。 * 传值与传址(Pass by Reference):理解这一重要的理论概念。 * 内置对象与原型(Prototype):学习 JavaScript 提供的内置对象及其原型链的应用。 * 数组操作:掌握 `pop`、`push`、`shift` 等基础数组操作。 * 循环(Looping):学习在程序流程中常用的循环结构。 * **第四阶段:类与模块** * 类(Class)与对象:比较类和对象,学习使用构造器(Constructor)创建类。 * 继承(Inheritance):理解继承作为类的重要概念。 * 模块化:学习编写模块,并在不同模块间导入(Import)和导出(Export)类。
Javascript və proqramlaşdırmaya giriş - Bu kurs proqramlaşdırmaya baslamaq üçün vəya başqa proqramlaşdırma dillərində təcrübəsi olub Javascript dilini öyrənmək istəyənlər üçündür. Kursun ilk iki bölməsində dəyişənlər və sabitlər kimi ümumi mövzulara baxacağıq, sonraki bölmələr isə daha maraqlı və mürəkkəb mövzulara fokuslanacağıq. Bu mövzular arasında nəzəri cəhətdən önəmli olan funksiyalar, funksiya əhatə dairəsi (scope), klass və obyekt anlayışları, modulların istifadəsi var.Ilk deyisenlere baxacagiq, let ve var keywordleri ile deyisenleri deklarasiya edeceyik. Daha sonra ise deyisen adlandrimasi ve tez tez tekrarlanan xetalara nezer yetireceyik.Daha sonra sabitlere, massiv ve objectlere baxacagiqSonda ise JS-e ozel olan Rest ve Spread sintakslarini nezerden kecireceyikNövbəti bölmədə Funcksiyalara daha derinden baxacagiqJS-e ozel olan function expressionlara nezer yetireceyikInput ve return tiplerine misal yazacagiqNezeri cehetden cox onemli olan funskiya skopunu oyreneceyikIIFE ve closure kimi JS-e xas, maraqli moczulara baxacagiqThis keywordune nezer yetireceyikCall apple bind kimi funksionalliqlara kod yazibSonra JS-e xas olan diger funksiya deklarasiyasi olan arrow funksiyalari baxacagiqBu bolmenin daha advanced, daha murekkeb movzulari var, buna gore nezeri videolara diqqet yetirmek onemlidir. Bezi seyler qaranliq qala biler cunki daha qeliz movzularidir amma kursun sonuna dogru bu tip movzular getdikce daha asan gelecek.Növbəti bölmədə Object ve arraylara baxaciqObjectlerin methodlarina baxacaqSonra ise maraqli ve onemli nezeri movzulardan biri olan pass by refence-e baxacagiqJS-in bize verdiyi built-in obyetklere baxib, prototypin istifadesini nezerden kecireceyikArrayler uzerinde olan basic pop-push shift kimi emeliyyatlari edeceyikVe proqram axisinda cox istifade olunan daha bir funksionalliq olan dongu yeni loopinge baxacagiqNövbəti bölmədə classlara baxacgiq, objectlere qisa muqayise edib, sonrasinda constructorla class duzeltmeyi yazacagiq. Inheritance yeni varislik movzusu classlarin en onemli movzularindandir.Sonra ise module yazib, moduldan class export edib basqa modulda import edeceyik.