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

JavaScript For Absolute Beginners

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

Learn JavaScript from scratch, build front-end & back-end applications with JavaScript, Vue, Node, Express & MySQL


1. Introduction To JavaScript And Installing Required Tools
  • 1. Introduction To Course
  • 2. Introduction To JavaScript
  • 3. Installing Required Tools

  • 2. JavaScript Basics, Variables And Types
  • 1. Hello World
  • 2. Mathematical Operations
  • 3. Variables Part 1
  • 4. Variables Part 2
  • 5. Implementing Types Part 1
  • 6. Implementing Types Part 2
  • 7. Const Keyword
  • 8. Math Object Part 1
  • 9. Math Object Part 2
  • 10. String Methods
  • 11. String Index
  • 12. String Index Methods
  • 13. String Template Literals
  • 14. Equality Operator
  • 15. Comparison Operator
  • 16. Type Conversion
  • 17. Writing JavaScript Code In A File
  • 18. Picking A Color Theme
  • 19. Comments
  • 20. Coding Challenge Part 1 Discount Price.html
  • 21. Coding Challenge Part 1 Discount Price (Solution)
  • 22. Coding Challenge Part 2 Area Of A Circle.html
  • 23. Coding Challenge Part 2 Area Of A Circle (Solution)

  • 3. Conditionals, Logical Operators And Loops
  • 1. Introduction To If Conditional Statement
  • 2. Implementing If Conditional Statement
  • 3. If Conditional With Strings
  • 4. If Conditional With Boolean
  • 5. Introduction To Else If
  • 6. Implementing Else If
  • 7. Nested If Statement
  • 8. Switch Case
  • 9. Logical AND
  • 10. Logical OR
  • 11. While Loop
  • 12. Do While Loop
  • 13. For Loop
  • 14. Coding Challenge Part 3 IF Else.html
  • 15. Coding Challenge Part 3 IF Else (Solution)
  • 16. Coding Challenge Part 4 Nested If.html
  • 17. Coding Challenge Part 4 Nested If (Solution)
  • 18. Coding Challenge Part 5 Multiplication Loops.html
  • 19. Coding Challenge Part 5 Multiplication Loops (Solution)
  • 20. Coding Challenge Part 6 Detect Odd Numbers.html
  • 21. Coding Challenge Part 6 Detect Odd Numbers (Solution)

  • 4. Arrays And Objects
  • 1. Arrays In JavaScript
  • 2. Creating Arrays
  • 3. Using Spread Operator To Create Array
  • 4. For Of Loop
  • 5. Push, Pop, Shift, Un-shift
  • 6. Indexof And Splice
  • 7. Concat Arrays
  • 8. Reverse Join And Split
  • 9. Introduction To Objects
  • 10. Creating Objects Using Object Literals
  • 11. Nesting Objects
  • 12. Changing Properties
  • 13. Avoiding Property Access Errors
  • 14. Deleting Properties
  • 15. Serialising Objects

  • 5. Functional Programming In JavaScript
  • 1. Introduction To Functions
  • 2. Implementing Functions
  • 3. Passing Arguments To Functions
  • 4. Area Of A Circle Using Functions
  • 5. Making A Function Return A Value
  • 6. Making A Function Return A Value Part 2
  • 7. Function Expressions
  • 8. Arrow Functions
  • 9. Nested Functions
  • 10. Comparing Methods And Functions
  • 11. this Keyword In Object
  • 12. Hoisting
  • 13. Functions As Value
  • 14. Default Parameters
  • 15. Function Scope
  • 16. Lexical Scope
  • 17. Introduction To Callbaccks
  • 18. Coding Challenge Part 7 Creating And Calling A Function.html
  • 19. Coding Challenge Part 7 Creating And Calling A Function (Solution)
  • 20. Coding Challenge Part 8 Callbacks.html
  • 21. Coding Challenge Part 8 Callbacks (Solution)
  • 22. Coding Challenge Part 9 Global Variables And Functions.html
  • 23. Coding Challenge Part 9 Global Variables And Functions

  • 6. JavaScript Document Object Model DOM And DOM Events
  • 1. Introduction To DOM
  • 2. Get Element By ID
  • 3. Get Element By Tag Name And Class Name
  • 4. InnerText And TextContent
  • 5. QuerySelector
  • 6. Parent And Child Nodes
  • 7. Siblings
  • 8. Create Element
  • 9. Document Fragment
  • 10. Insert Before
  • 11. Append And Prepend
  • 12. Replace And Remove Child Node
  • 13. Cloning A Node
  • 14. HTML Attributes And DOM Properties
  • 15. Set Attribute
  • 16. Has Attribute And Get Attribute
  • 17. Remove Attribute
  • 18. Style Attribute
  • 19. Manipulating Classes
  • 20. Introduction To Events
  • 21. Another Way To Handle Events
  • 22. AddEventListener
  • 23. Mouseover And Mouseout
  • 24. Coding Challenge Part 10 DOM And DOM Events.html
  • 25. Coding Challenge Part 10 DOM And DOM Events (Solution)
  • 26. Coding Challenge Part 11 Simple Interest Calculator.html
  • 27. Coding Challenge Part 11 Simple Interest Calculator (Solution)
  • 28. Coding Challenge Part 12 Todo App.html
  • 29. Coding Challenge Part 12 Todo App Part 1 (Solution)
  • 30. Coding Challenge Part 13 Todo App Part 2 (Solution)
  • 31. Coding Challenge Part 14 Todo App Part 3 (Solution)
  • 32. Coding Challenge Part 15 Todo App Part 4 (Solution)

  • 7. Object Oriented Programming In Javascript
  • 1. Intro To OOP (Remaining)
  • 2. Writing Code The Functional Way
  • 3. Writing Code The OOP Way
  • 4. Using Classes
  • 5. Adding Methods To A Class
  • 6. Inheritance
  • 7. Using Inheritance
  • 8. Constructor Function
  • 9. Prototypes

  • 8. Asynchronous JavaScript Using Callbacks And Promises
  • 1. Introduction To Asynchronous Programming
  • 2. SetTimeout And SetInterval
  • 3. Countdown Timer
  • 4. Promises In JavaScript
  • 5. Creating Promises
  • 6. Callbacks And Promises Part 1
  • 7. Callbacks And Promises Part 2
  • 8. Bank Transaction Example Using Promises Part 1
  • 9. Bank Transaction Example Using Promises Part 2

  • 9. Project 1Building A Slider Based Simple Interest Calculator
  • 1. Building A Slider Based Simple Interest Calculator Part 1
  • 2. Building A Slider Based Simple Interest Calculator Part 2
  • 3. Building A Slider Based Simple Interest Calculator Part 3
  • 4. Building A Slider Based Simple Interest Calculator Part 4

  • 10. Project 2 Building A Shopping Cart Using Local Storage For Data Persistence
  • 1. Introduction To Local Storage
  • 2. Building A Mini Shopping Cart Using Local Storage Part 1
  • 3. Building A Mini Shopping Cart Using Local Storage Part 2
  • 4. Building A Mini Shopping Cart Using Local Storage Part 3
  • 5. Building A Mini Shopping Cart Using Local Storage Part 4

  • 11. Front End Development With Vue And JavaScript
  • 1. Vue JS Part 1 Introduction To VueJS
  • 2. Vue JS Part 2 Setting Up Vue Via CDN
  • 3. Vue JS Part 3 Creating A Vue Instance
  • 4. Vue JS Part 4 Installing Vue And Vue CLI
  • 5. Vue JS Part 5 Understanding Project Structure
  • 6. Vue JS Part 6 Hello World Using V Bind Directive
  • 7. Vue JS Part 7 V IF Directive
  • 8. Vue JS Part 8 Else IF Directive
  • 9. Vue JS Part 9 V Show Directive
  • 10. Vue JS Part 10 V For Directive
  • 11. Vue JS Part 11 Nesting Directives
  • 12. Vue JS Part 12 Traversing Objects
  • 13. Vue JS Part 13 Fixing EsLint Issue
  • 14. Vue JS Part 14 V on Directive Using Counter
  • 15. Vue JS Part 15 Two Way Data Binding Using V Model
  • 16. Vue JS Part 16 Completing The Todo App
  • 17. Computed Properties
  • 18. Working With Data (Slide)
  • 19.1 data.zip
  • 19. Looping Through Data
  • 20. Displaying Data In Table
  • 21. Calculating Product Discount
  • 22. Assigning Dynamic Classes
  • 23. Creating And Binding Select Box
  • 24. Making The Filter Functional
  • 25. Binding Radio Buttons
  • 26. Making Radio Buttons Functional
  • 27. Show All Products
  • 28. Adding The Search Filter
  • 29. Building The Search Functionality
  • 30. Hide The Search Filter
  • 31. Design Touchup
  • 32. Introduction To Components
  • 33. Creating Our Own Components
  • 34. Using Data In Components
  • 35. Registering The Component Globally
  • 36. Passing Data To Other Components Introduction To Props
  • 37. Passing Array To Props

  • 12. Project 3 Building A Todo App With Vue And JavaScript
  • 1. Vue JS Todo App Part 1 Adding Jumbotron
  • 2. Vue JS Todo App Part 2 Creating Input Field
  • 3. Vue JS Todo App Part 3 Adding Task Object
  • 4. Vue JS Todo App Part 4 Displaying Tasks In Table
  • 5. Vue JS Todo App Part 5 Marking Tasks As Complete
  • 6. Vue JS Todo App Part 6 Edit Functionality
  • 7. Vue JS Todo App Part 7 Delete Functionality

  • 13. Project 4 Building A Calculator App With Vue And JavaScript
  • 1. Vue JS Calculator App Part 1 Creating Layout Part 1
  • 2. Vue JS Calculator App Part 2 Creating Layout Part 2
  • 3. Vue JS Calculator App Part 3 Displaying Digits
  • 4. Vue JS Calculator App Part 4 Add Functionality
  • 5. Vue JS Calculator App Part 5 Multiply, Divide And Substract
  • 6. Vue JS Calculator App Part 6
  • 7. Vue JS Calculator App Part 7
  • 8. Vue JS Calculator App Part 8

  • 14. Back End Programming With Node JS And JavaScript
  • 1. Introduction To NodeJS
  • 2. Hello World In NodeJS
  • 3. Executing Some More JS
  • 4. Global Object In NodeJS
  • 5. Modules And Require
  • 6. Exporting Multiple Functions
  • 7. Read And Write Files
  • 8. Read And Write Files Asynchronously
  • 9. Creating And Removing Directories
  • 10. Understanding The Client Server Architecture
  • 11. Creating A Server
  • 12. Starting And Stopping A Server
  • 13. Sending Response From A Server
  • 14. ReadStream
  • 15. WriteStream
  • 16. Serving HTML Files Part 1
  • 17. Serving HTML Files Part 2
  • 18. Serving JSON Data
  • 19. Routing
  • 20. Introduction To Node Package Manager
  • 21. Installing Express
  • 22. Creating Express App
  • 23. Sending HTML Pages
  • 24. Route Params
  • 25. Templates And EJS
  • 26. Passing Data To Templates
  • 27. Passing Complex Data
  • 28. Looping In Templates
  • 29. Using The Mustache Templating Engine
  • 30. Passing Complex Data To Mustache Templates
  • 31. Creating And Submitting A Form With Mustache

  • 15. Integrating MySQL Database With JavaScript Web Apps
  • 1. Installing MySQL On Windows
  • 2. Installing MySQL On Mac
  • 3. Creating Database And Table
  • 4. Adding Data To Database
  • 5. Setting Up Our Express Project
  • 6. Making A Database Connection And Fetching Records
  • 7. Displaying Results On Webpage
  • 8. Add Functionality Part 1
  • 9. Add Functionality Part 2
  • 10. Delete Functionality
  • 11. Edit Functionality Part 1
  • 12. Edit Functionality Part 2

  • 16. Project 5 Building A Realtime Chat App With Node JS
  • 1. Node JS Chat App Part 1
  • 2. Node JS Chat App Part 2
  • 3. Node JS Chat App Part 3
  • 4. Node JS Chat App Part 4
  • 5. Node JS Chat App Part 5
  • 6. Node JS Chat App Part 6

  • 17. Conclusion
  • 1. Course Conclusion
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 17602
    حجم: 8392 مگابایت
    مدت زمان: 1547 دقیقه
    تاریخ انتشار: ۲۸ مرداد ۱۴۰۲
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید