In Class & Live, Online Training(JavaScript basics for FullStack developers using ECMAScript)

£2,095.00

Category:

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:

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.

Be the first to review “In Class & Live, Online Training(JavaScript basics for FullStack developers using ECMAScript)”

Your email address will not be published.