وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Learning the JavaScript Language

سرفصل های دوره

JavaScript is one of the most popular programming languages in the world, used to create dynamic websites along with a host of other applications. And like any language—whether spoken language or programming language—it takes time and practice to become conversant. In this course, Joe Chellman teaches you how to “speak” JavaScript by familiarizing yourself with the most commonly encountered topics and concepts. Joe starts out with some basic JavaScript syntax and jargon, then covers what you need to know about in the JavaScript toolbox, including variables, types, objects, arrays, operators, control structures, loops, and functions. Join Joe in this course to start your path toward JavaScript fluency and unlock the power of this popular language.

This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace.


01 - Introduction
  • 01 - Become conversant in JavaScript
  • 02 - What you should know
  • 03 - Exercise files and Codespaces

  • 02 - 1. Getting Started
  • 01 - Syntax Learning to read and write
  • 02 - Versions of JavaScript
  • 03 - Places to tinker
  • 04 - Your friend the text editor
  • 05 - Additional helpful resources

  • 03 - 2. Variables and Types
  • 01 - Declaring and assigning variables
  • 02 - Strings
  • 03 - String properties and methods
  • 04 - Numbers
  • 05 - Booleans for what is true
  • 06 - Variable mutability

  • 04 - 3. Objects, Arrays, and More
  • 01 - Objects
  • 02 - Using objects for data modeling
  • 03 - Manipulating objects
  • 04 - Jargon References
  • 05 - Arrays
  • 06 - Manipulating arrays
  • 07 - Readability Whitespace
  • 08 - Readability Comments
  • 09 - Regular expressions

  • 05 - 4. Operators and Control Structures
  • 01 - Simple comparisons
  • 02 - Arithmetic operators
  • 03 - Logical operators
  • 04 - Conditionals If
  • 05 - Conditionals Switch
  • 06 - Terse ifs One-liners
  • 07 - Terse ifs Ternaries
  • 08 - Type checking

  • 06 - 5. Iterating with Loops
  • 01 - For loops Sequential
  • 02 - For loops Enumerative
  • 03 - Set and Map Newer loopable data types
  • 04 - While loops

  • 07 - 6. Functions
  • 01 - Basic functions
  • 02 - Arguments and parameters in functions
  • 03 - More on function arguments
  • 04 - Objects, references, and functions
  • 05 - Functions are objects
  • 06 - Jargon Scope in JavaScript
  • 07 - Functions and scope
  • 08 - Writing shorter functions with arrows
  • 09 - Three little dots collect the rest
  • 10 - Callback functions and looping

  • 08 - 7. A Few More Advanced Pieces
  • 01 - Asynchronous code Waiting is the hardest part
  • 02 - Promises, async, and await
  • 03 - Object-oriented JavaScript Prototypes and classes
  • 04 - Jargon Strong vs. loosely typed
  • 05 - Modern JavaScript tooling

  • 09 - Conclusion
  • 01 - Continue your JavaScript development journey
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 15580
    حجم: 489 مگابایت
    مدت زمان: 243 دقیقه
    تاریخ انتشار: 12 تیر 1402
    طراحی سایت و خدمات سئو

    45,900 تومان
    افزودن به سبد خرید