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

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
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 17602
    حجم: 8392 مگابایت
    مدت زمان: 1547 دقیقه
    تاریخ انتشار: 28 مرداد 1402
    طراحی سایت و خدمات سئو

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