Description
In Class & Live, Online Training(JavaScript basics for FullStack developers using ECMAScript)
You will learn how to:
- Establish custom libraries to simplify maintenance and code reuse
- Build dynamic, interactive forms with enhanced validation
- Debug client-side JavaScript to create modern pages for a variety of devices
- Enable dynamic HTML effects to improve interactivity and SEO
- Apply JavaScript programming patterns
Who Should Participate:
- Participants must have the knowledge of course HTML5, CSS3 And JavaScript Training
Topics Covered:
- Coding variables, statements and control blocks
- Loading JavaScript conditional functionality with feature testing
- Controlling client-side browser objects
- Modern JavaScript best practises
- Defining Declaration/Expression of functions
- Defining Anonymous functions
- Defining Callback functions
- Immediately Invoked Function Expressions (IIFE)
- Passing optional parameters to functions
- Structuring code with Object Literal Notation (OLN)
- Augmenting functionality with the prototype
- Serializing objects with JavaScript Object Notation (JSON)
- Creating a private scope with namespaces
- Developing a custom reusable library
- Creating, reading, updating and deleting web page markup
- Targeting elements by ID, tag name and class name
- Modifying presentational CSS for dynamic HTML effects
- Adding and removing event handlers
- Inspecting event object properties
- Preventing default browser actions
- Minimising handlers with event delegation
- Responding to users actions
- Managing browser & user errors
- Validating data without JavaScript while creating forms with client-side validation
- Implementing dynamic select menus while creating forms
- Preventing forms from submitting with enhanced validation
- Customising validation error messages while creating forms
- Matching data patterns with regular expressions on client side
- Form and field validation on client side
- Invoking server-side business logic on the client side
- Improving data exchange efficiency with Ajax
- Creating a reusable Ajax method and adding it to a custom library
- Processing the server response with Ajax
- Performing Ajax functionality with a library
- Exploring third-party client libraries
- Code reusability
- Improving delivery performance with a Content Delivery Network (CDN)
- Avoiding conflicts between libraries
- Mapping APIs for Advanced Functionality
- Application APIs
- HTML5 APIs
- Mobile Device APIs
- Offloading processing from the server to the client
- Determining user location with geolocation and Google Maps API
- Persisting data on the client with storage APIs
Frequently asked questions: Can I take this course online? Yes
Reviews
There are no reviews yet.