JSON JavaScript Training Course
JSON (JavaScript Object Notation) is an open-standard file and data exchange format. It provides an ideal way to store and exchange data between a server and a client.
This instructor-led, live training (online or onsite) is designed for JavaScript programmers and developers who wish to learn how to work with JSON.
By the end of this training, participants will be able to:
- Understand what JSON is and how it works.
- Learn to use JSON effectively with JavaScript.
Course Format
- Interactive lectures and discussions.
- Abundant exercises and practical practice.
- Hands-on implementation in a live-lab environment.
Course Outline
Introduction to JSON
Syntax
Data Types:
String, Number, Boolean, and Null
Object Data Type
Arrays
Introduction to JavaScript
JavaScript XmlHttpRequest & Web APIs: An overview of Web APIs, the JavaScript XmlHttpRequest object, and how the XmlHttpRequest object interacts with RESTful JSON APIs.
Customising SharePoint Sites/Lists using JSON
Requirements
- Knowledge and experience with JavaScript
- Familiarity with HTML and CSS
Audience
- JavaScript programmers
- Web developers
Open Training Courses require 5+ participants.
JSON JavaScript Training Course - Booking
JSON JavaScript Training Course - Enquiry
JSON JavaScript - Consultancy Enquiry
Testimonials (2)
I enjoyed the interactivity and the fact that the trainer had a good balance regarding how deep he went into some topics and regarding "feeling the crowd" so to speak. It makes you feel like you are part of the learning program, and not as if you are here just to listen and if you understand, ok, if not, unlucky, no one cares. Great job considering participants' feedback!
Alexandru - Pirelli
Course - JSON JavaScript
The DaDesktop solution. Training exercises.
Bogdan - Pirelli
Course - JSON JavaScript
Provisional Upcoming Courses (Require 5+ participants)
Related Courses
Advanced Vue.js
14 HoursThis instructor-led, live training in New Zealand (online or on-site) is aimed at Vue.js developers who wish to create advanced components that are simpler, more flexible, and easier to maintain.
By the end of this training, participants will be able to:
- Write Vue.js code that is maintainable and resilient.
- Write application logic that is portable and reusable.
- Create custom components and widgets while avoiding unnecessary complexity.
Advanced Vue.js: Scalable Apps and Optimization
35 HoursThis course offers an in-depth exploration of advanced Vue.js concepts, with a focus on scalability, maintainability, and real-world performance optimisation within modern frontend ecosystems.
Delivered as an instructor-led, live training session (online or on-site), this course is designed for intermediate to advanced developers seeking to deepen their Vue.js expertise, adopt contemporary workflows, and effectively integrate ecosystem tools such as Pinia, Quasar, and Vite.
By the end of this training, participants will be able to:
- Build scalable, modular Vue.js applications using advanced reactivity and composition patterns.
- Design and manage complex global states efficiently with Pinia.
- Integrate APIs, handle errors, and manage data flow between stores and components.
- Apply advanced TypeScript and testing strategies to ensure maintainability and reliability.
- Optimise build performance, CI/CD workflows, and production deployments.
Course Format
- Interactive lectures and discussions.
- Hands-on exercises and code labs.
- Practical implementation using real-world project scenarios.
Course Customisation Options
- To request a customised training session for this course, please contact us to arrange.
Choosing the Right JavaScript Framework
14 HoursThis instructor-led, live training in New Zealand (onsite or remote) is designed for developers who need to determine which JavaScript framework to use for building front-end applications.
By the end of this training, participants will be able to:
- Set up an optimal development environment to begin building front-end applications.
- Implement demo applications to evaluate the limitations and benefits of a JavaScript framework.
- Decide which JavaScript framework best suits their needs.
Laravel and Vue.js
14 HoursThis instructor-led, live training in New Zealand (online or on-site) is intended for web developers who want to leverage Laravel and Vue.js for full-stack web development.
By the end of this training, participants will be able to:
- Build web applications using Laravel and Vue.js.
- Integrate the Laravel backend API with Vue.js.
- Deploy a Laravel application.
Building Micro-Frontends with Vue.js
14 HoursThis instructor-led, live training in New Zealand (online or on-site) is tailored for intermediate-level developers who want to build micro-frontend applications using Vue.js.
By the end of this training, participants will be able to:
- Gain a deeper understanding of micro-frontends.
- Learn how to break down large applications into micro-frontends.
- Implement micro-frontends using various approaches.
- Develop micro-frontend applications with Vue.js.
Next.js 14 Advanced Development
21 HoursThis instructor-led, live training in New Zealand (delivered online or on-site) is designed for intermediate to advanced-level web developers and technical architects who wish to explore the latest advancements in Next.js 14 and gain the knowledge needed to build cutting-edge web applications.
By the end of this training, participants will be able to:
- Unlock the full potential of Next.js 14 for building complex applications.
- Leverage the latest features, including Middleware, React Server Components, and Edge Functions.
- Apply best practices for performance, scalability, and SEO.
- Troubleshoot common issues in Next.js applications effectively.
Next.js 14 - Advanced
21 HoursThis instructor-led, live training in New Zealand (online or on-site) is designed for advanced-level developers who want to master the latest features in Next.js 14, optimise performance, and implement modern React techniques.
By the end of this training, participants will be able to:
- Implement advanced React hooks and concurrent features.
- Understand and effectively utilise Next.js routing strategies.
- Leverage Server Components, Server Actions, and hybrid rendering approaches.
- Optimise data fetching, caching, and incremental static regeneration.
- Use Next.js as a backend solution with Edge Functions and Edge Runtime.
- Manage state using React Context, Redux, and atomic state libraries.
- Optimise application performance for Web Vitals Core Metrics.
- Test, monitor, and deploy Next.js applications efficiently.
Quasar Framework and Vue.js
14 HoursThis instructor-led, live training in New Zealand (online or on-site) is designed for web developers who want to leverage Quasar Framework and Vue.js to build cross-platform applications.
By the end of this training, participants will be able to:
- Build cross-platform applications for iOS, Windows, and other platforms.
- Manage states and data effectively using Vuex.
- Create backend applications with Firebase.
Building Interactive Applications with React, Redux and GraphQL
28 HoursIn this instructor-led, live training in New Zealand, participants will learn how to build React applications using Flux and GraphQL. The course covers installation, setup, integration, testing, deployment, and best practices as it guides participants through the development of a series of sample applications. These examples demonstrate how to add layers of complexity and "coolness" to an application by leveraging the most advanced toolkits and techniques available.
Developing applications with React requires a different way of thinking, particularly for developers accustomed to other MVC frameworks such as AngularJS and Bootstrap.
This training covers the fundamental principles behind each technology used throughout the process, ensuring that participants not only learn to build functional applications but also understand why specific approaches are chosen. This foundation empowers them to think independently and creatively about design and desired outcomes when building their own applications in the future.
React Native for iOS and Android
21 HoursIn this instructor-led, live training in New Zealand, participants will learn the principles and approach behind React Native as they develop their own mobile application for Android and iOS.
React Native Expo
7 HoursIn this instructor-led, live training, participants will learn to utilise React Native Expo through engaging discussions and practical exercises. By the conclusion of the course, participants will have the skills to create and deploy their own React Native applications using React Native Expo.
React Native for Web
21 HoursReact Native is an open-source, cross-platform development framework for building mobile applications. Developed by Facebook, it allows developers to create a native look-and-feel experience for their apps on Android and iOS. React Native for Web extends the platform-agnostic components and APIs of React Native to support web application development.
React Native offers a consistent developer experience grounded in JavaScript and the React (also known as React.js or ReactJS) library. It enables true rapid development by prioritising developer efficiency across all platforms—learn once, write anywhere.
In this instructor-led, live training, participants will gain a solid understanding of the fundamentals of React Native for Web.
By the end of this training, participants will be able to:
- Install and configure React Native developer tools
- Grasp the core concepts of React Native for Web
- Build, test, deploy, and troubleshoot applications compatible with iOS, Android, and the web using React Native for Web
Audience
- Web developers
- Mobile application developers
Course Format
- A blend of lecture, discussion, exercises, and extensive hands-on practice
Note
- To request a customised training session for this course, please contact us to make arrangements.
React with Next.js
14 HoursThis instructor-led, live training in New Zealand (delivered online or on-site) is designed for web developers who wish to use Next.js to build React applications.
By the end of this training, participants will be able to:
- Develop server-side web applications and static sites using Next.js.
- Manage and store data with MongoDB.
- Secure a web application using AuthO authentication.
Spring Boot, React, and Redux
14 HoursThis instructor-led, live training in New Zealand (online or on-site) is tailored for web developers who aim to build functional front-end and back-end web applications using Spring Boot, React, and Redux.
By the end of this training, participants will be able to:
- Build a front-end application using React and Redux.
- Create RESTful APIs with Spring Boot.
- Secure web services using Spring Security and JWT web tokens.
Vue 3
7 HoursThis instructor-led, live training in New Zealand (online or on-site) is designed for developers and programmers who want to leverage the updated framework features and changes in Vue 3 to build modern applications.
By the end of this training, participants will be able to:
- Migrate and upgrade from Vue 2 to Vue 3.
- Master new features that enhance application development.
- Test and apply Vue 3 to create maintainable and reliable applications.