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

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

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

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

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