Modern JavaScript

  • Duration: 20 Hours
  • Level: Beginner to Intermediate
  • Method: Instructor-led Physical or Virtual Classes

Batch Price From $450
View Dates, Prices and Enroll
Modern JavaScript Trainign Course

Course Overview

JavaScript is one of the most important languages when it comes to building modern, interactive websites and apps. Along with HTML and CSS, it is one of the core building blocks of the web - and it's growing ever more popular thanks to the wealth of powerful JavaScript libraries and frameworks available.

Following topics are included in this course:

  1. Introduction to Flask
  2. Routing and URL building
  3. Flask templates and Jinja2 basics
  4. Flask Blueprints for modular applications
  5. Defining database models using SQLAlchemy
  6. CRUD operations with SQLAlchemy
  7. Flask-Login and LoginManager for user authentication
  8. Securing routes with login_required decorator
  9. Using Werkzeug.security for password hashing and verification
  10. Creating RESTful APIs using Flask
  11. Deploying Flask Applications


Requirements

Students must have some knowledge of HTML and CSS before they attend this course.


Course Content

  1. Getting Started
    • HTML CSS and JavaScript
    • Client-side Vs Sever-side
    • What is JavaScript?
    • Find your Editor
    • Browsers and Console
  2. Loading JS
    • JavaScript and Statements
    • JavaScript Comments
    • Execution Order
    • Placing your JS in your HTML
    • The Type Attribute
    • Folder Structure
  3. Core JS Syntax
    • Variables & Data Types
    • Conditional Code
    • Operators and Expressions
    • Operator Precedence
    • Comparison Operators
    • Strict Equality
    • Logical Operators
    • Modulus
    • Increment/Decrement
    • Ternary
    • Loops: While, Do… While & For Loop
    • Functions & parameters
    • Variable Scope
  4. Types & Objects
    • Objects in javascript
    • Creating arrays
    • Array Properties
    • Array Methods
    • Addition Vs Concatenation
    • Not a number
    • Math Object
    • String Object
    • Quotes Inside Quotes
    • String Properties
    • String Methods
    • String Comparison
    • The Document Object Model (DOM)
    • The Window Object
    • The Document Object
    • The Date Object
    • Comparing Dates
    • The Switch Method
  5. Form Elements HTML5 & JS
    • Input Types in HTML5
    • Accessing the forms
    • Using querySelector
    • Using the name attribute to get info
    • Accessing fields (DOM)
    • HTML 5 Input form Validation
    • Using the autofocus attribute
    • Displaying placeholder text in form fields
    • Using the required attribute
    • Using the autocomplete attribute
  6. Append/Output Info
    • createElement
    • appendChild
    • createTextNode
    • Output
    • Exercise


Course Dates, Prices & Enrolment

All Training Physical Classes Virtual Classes Time Zone:
There is no date for this course at this moment. Please complete the BOOKING REQUEST FORM below or come back to this page again later.

Our Contacts

880 Third Avenue, New York
NY 10022, United States

Call us: +1 332 244 7808
WhatsApp: +44 0749 461 6045

2025 © U.S. Academy of IT. All Rights Reserved.