Duration: 20 Hours Level: Beginner to Intermediate Method: Instructor-led Physical or Virtual Classes Batch Price From $900 View Dates, Prices and Enroll 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: Introduction to Flask Routing and URL building Flask templates and Jinja2 basics Flask Blueprints for modular applications Defining database models using SQLAlchemy CRUD operations with SQLAlchemy Flask-Login and LoginManager for user authentication Securing routes with login_required decorator Using Werkzeug.security for password hashing and verification Creating RESTful APIs using Flask Deploying Flask Applications Requirements Students must have some knowledge of HTML and CSS before they attend this course. Course Content Getting Started HTML CSS and JavaScript Client-side Vs Sever-side What is JavaScript? Find your Editor Browsers and Console Loading JS JavaScript and Statements JavaScript Comments Execution Order Placing your JS in your HTML The Type Attribute Folder Structure 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 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 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 Append/Output Info createElement appendChild createTextNode Output Exercise Course Dates, Prices & Enrolment All Training Physical Classes Virtual Classes Time Zone: GMT Standard Time (London) UTC Eastern Standard Time (NY) Central Standard Time (Chicago) Mountain Time (Phoenix) Mountain Standard Time Pacific Standard Time (LA) Alaska Standard Time Hawaii-Aleutian Standard Time 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.