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

JavaScript from Beginner to Expert

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

Become a JavaScript expert in 30 days, even if you are a JS beginner. Become a front-end developer of websites in JS


1 - Introduction
  • 1 - Welcome to my JavaScript course.html
  • 2 - What is Javascript and where can you use it
  • 3 - Who Am I
  • 4 - What you will know after this course
  • 5 - Assumptions in this course

  • 2 - Editor
  • 6 - Downloading and installing editor
  • 6 - Link to JDK required by Netbeans.txt
  • 6 - Link to Netbeans installer.txt
  • 7 - Creating the project structure of project

  • 3 - EXTRA Useful Shortcuts
  • 8 - Useful shortcuts that will save you tons of time
  • 8 - Useful-Shortcuts-Source-Codes.zip
  • 9 - Useful shortcuts ready to print.html

  • 4 - Basics
  • 10 - Properly embedding JS scripts on your website reducing website loading speed
  • 10 - source-codes.zip
  • 11 - Basics How is your script executed Whitespacessemicolons etc
  • 11 - source-codes.zip
  • 12 - Comments
  • 12 - source-codes.zip
  • 13 - Variables
  • 13 - source-codes.zip
  • 14 - EXERCISE Calculating Gross Prices with VAT.html
  • 15 - SOURCE-CODES-const.zip
  • 15 - const variables why and when should you use const keyword

  • 5 - Operators
  • 1 - Create a variable that will hold sum of two other variables.html
  • 16 - Arithmetic operators
  • 16 - EXERCISES-and-SOLUTIONS-to-Arithmetic-Operators.zip
  • 16 - source-codes.zip
  • 17 - EXERCISE-for-COMPARISON-OPERATORS.zip
  • 17 - Relational operators
  • 17 - source-codes.zip
  • 18 - Logical operators
  • 18 - source-codes.zip

  • 6 - Conditions
  • 19 - Conditional Statements
  • 19 - source-codes.zip
  • 20 - Conditional operator
  • 20 - source-codes.zip
  • 21 - Switch
  • 21 - source-codes.zip

  • 7 - Functions
  • 22 - Functions basics
  • 22 - source-codes.zip
  • 23 - Scope of Variables within Functions and Outside of Functions
  • 23 - source-codes.zip
  • 24 - Scope of Variables fast text summary.html
  • 25 - let vs var what is hoisting
  • 25 - source-codes-let-vs-var.zip
  • 26 - let vs var fast text summary.html
  • 27 - Function Expressions Anonymous function
  • 27 - source-codes.zip

  • 8 - Objects
  • 28 - What are and how to create objects
  • 28 - source-codes.zip
  • 29 - If your script is not working watch in Event section about onload event.html
  • 30 - Using an Object Constructor Function class
  • 30 - source-codes.zip
  • 31 - Adding Properties to Objects using Prototype
  • 31 - source-codes.zip

  • 9 - Arrays
  • 32 - Arrays
  • 32 - source-codes.zip
  • 33 - Useful Array Methods
  • 33 - source-codes.zip

  • 10 - Loops
  • 34 - What is loop while and do while loop
  • 34 - source-codes.zip
  • 35 - loop for
  • 35 - source-codes.zip
  • 36 - instruction break and continue
  • 36 - source-codes.zip
  • 37 - loop forin used for processing objects
  • 37 - source-codes.zip
  • 38 - EXERCISE Argument Object in function unlimited number of arguments
  • 38 - source-coude.zip

  • 11 - DOM Document Object Model
  • 39 - What is DOM how to obtain content of your website
  • 39 - source-coude.zip
  • 40 - querySelector fast and easy accessing of elements on the website
  • 40 - source-codes.zip
  • 41 - Changing dynamically styles of elements using JS
  • 41 - css properties for js.txt
  • 41 - source-codes.zip
  • 42 - Adding and removing elements from document
  • 42 - source-codes.zip
  • 43 - EXERCISE Loop inside another Loop printing out multiplication table
  • 43 - source-codes.zip

  • 12 - Events
  • 44 - Basics of Events
  • 44 - source-codes.zip
  • 45 - source-codes.zip
  • 45 - this accessing the element that invoked the event function
  • 46 - Why do we use this keyword.html
  • 47 - onload event VERY IMPORTANT LESSON DO NOT SKIP IT
  • 47 - source-codes.zip
  • 48 - Adding and removing event listener
  • 48 - source-codes.zip
  • 49 - Event object as an automatically passed argument to function
  • 49 - source-codes.zip
  • 50 - Propagating multiplication of events
  • 50 - source-codes.zip
  • 51 - Preventing browser default action for example blocking context menu
  • 51 - source-codes.zip
  • 52 - EXERCISE onscroll Event jump to the top of website button
  • 52 - source-codes.zip
  • 53 - Mouse events dragging the image
  • 53 - source-codes.zip
  • 54 - setTimeout and setInterval Timing Events
  • 54 - source-codes.zip
  • 55 - EXERCISE upgrading the code from the last lesson to object oriented way
  • 55 - source-codes.zip

  • 13 - Validating Forms using Events
  • 56 - How to validate forms Validating text type input using form related events
  • 56 - source-codes.zip
  • 57 - Stopping form from submitting when any data in a form is not correct
  • 57 - source-codes.zip
  • 58 - checkbox
  • 58 - source-codes.zip
  • 59 - radio input on terms and condition example
  • 59 - source-codes.zip
  • 60 - select combo box
  • 60 - source-codes.zip

  • 14 - String
  • 61 - Manipulating a string using Strings methods
  • 61 - source-codes.zip
  • 62 - Breaking string in many lines for readability and special characters
  • 62 - public-html.zip

  • 15 - RegExp
  • 63 - RegExp Object reference.html
  • 64 - Regular expressions
  • 64 - source-codes.zip
  • 65 - Regexp match vs exec function
  • 65 - source-codes.zip
  • 66 - EXERCISE RegExp on practical example testing password in input
  • 66 - source-codes.zip

  • 16 - Date
  • 67 - Time manipulation with Date object
  • 67 - source-codes.zip
  • 68 - Exercise A Clock on your website
  • 68 - source-codes.zip

  • 17 - Cookies
  • 69 - What are cookies
  • 69 - source-codes.zip
  • 70 - Function for creating cookies
  • 70 - source-codes.zip
  • 71 - Function for removing cookies
  • 71 - source-codes.zip
  • 72 - Function for finding value of cookie by keyname
  • 72 - source-codes.zip
  • 73 - Properly interpreting special characters EncodeURIComponent method
  • 73 - source-codes.zip

  • 18 - Dialog Window
  • 74 - Confirm and prompt box
  • 74 - source-codes.zip

  • 19 - Math
  • 75 - Rounding numbers and the most useful Math methods
  • 75 - source-codes.zip
  • 76 - Randomness
  • 76 - source-codes.zip
  • 77 - EXERCISE Random quotes
  • 77 - source-codes.zip

  • 20 - Location
  • 78 - How to get and change location URL of your user
  • 78 - source-codes.zip

  • 21 - Images
  • 79 - Loading Images only when needed save your bandwith and improve user experience
  • 79 - source-codes.zip

  • 22 - Exercises
  • 80 - Slideshow
  • 80 - source-codes.zip
  • 81 - Slideshow animated in JS using CSS property transition
  • 81 - source-codes.zip
  • 82 - Animation using setInterval that is supported in every web browser
  • 82 - source-codes.zip
  • 83 - Image gallery with thumbnails
  • 83 - source-codes.zip
  • 84 - Tooltip how to create a hint box
  • 84 - source-codes.zip

  • 23 - Closures
  • 85 - What are closures on practical example
  • 86 - Discussion on stackoverflow about closures.html
  • 86 - How do Javascript closures work.txt

  • 24 - Advanced Optional Topics
  • 87 - Bitwise operators
  • 87 - source-codes.zip

  • 25 - EXTRA CONTENT 1 Debugging
  • 88 - Firebug
  • 89 - Debugging with console commands
  • 90 - Great online tools for testing and sharing your code
  • 91 - strict mode

  • 26 - EXTRA CONTENT 2 Best practises
  • 92 - Code performance
  • 93 - Keeping one js file
  • 94 - Compressing JS files
  • 95 - 7 most common mistakes you should avoid
  • 96 - Changing IDE coloristics keep your eyes healthy

  • 27 - NEW JS features NEWEST STUFF
  • 97 - Nullish Coalescing Operator
  • 97 - source-codes-nullish-operator.zip
  • 98 - SOURCE-CODES-arrow-functions.zip
  • 98 - arrow functions mapping and filtering arrays
  • 99 - export vs export default in JS how to organize code into modules
  • 99 - source-codes.zip

  • 28 - Summary
  • 100 - Some ideas of where you can use JS.html
  • 101 - What after this course

  • 29 - BONUS
  • 102 - Bonus Links to my other courses.html
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

    ایمیل شما:
    تولید کننده:
    شناسه: 31072
    حجم: 6542 مگابایت
    مدت زمان: 805 دقیقه
    تاریخ انتشار: ۲ اسفند ۱۴۰۲
    طراحی سایت و خدمات سئو

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