JSON JavaScript Training Course
JSON (JavaScript Object Notation) is an open-source format used for files and data exchange. It offers an excellent method for storing and transmitting data between a server and a client.
This instructor-led, live training (available online or onsite) targets JavaScript programmers and developers who want 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 functions.
- Learn how to use JSON with JavaScript.
Course Format
- Interactive lectures and discussions.
- Ample exercises and practice opportunities.
- Practical implementation in a live-lab environment.
Course Outline
Introduction to JSON
Syntax
Data Types:
String, Number, Boolean, and Null
Object Data Type
Array
Introduction to JavaScript
JavaScript XmlHttpRequest & Web APIs: Introduction to Web APIs, the JavaScript XmlHttpRequest Object, and how the XmlHttpRequest object interacts with RESTful JSON APIs.
Customizing SharePoint Site/List using JSON
Requirements
- Knowledge and experience with JavaScript
- Knowledge of HTML and CSS
Target 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
Upcoming Courses
Related Courses
Advanced TypeScript
7 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at developers who wish to use TypeScript's advanced features to create and build JavaScript applications.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing TypeScript and Node.js applications.
- Take advantage of Typescript's advanced capabilities to write clean, expressive code with fewer errors.
- Configure and use Webpack with TypeScript to build complex front-end UIs.
- Use custom data types (Union, Intersection, Tuple Types, etc.) to extend existing generic types.
- Implement asynchronous code patterns and APIs for error handling and validating responses.
- Deploy TypeScript and Node.js applications to production environments (AWS EC2, Heroku, etc.).
Advanced Vue.js
14 HoursThis instructor-led, live training in Norway (online or onsite) is designed for Vue.js developers who want to build 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.
- Develop application logic that is portable and reusable.
- Create customized components and widgets while avoiding unnecessary complexity.
Advanced Vue.js: Scalable Apps and Optimization
35 HoursThis course offers a comprehensive deep dive into advanced Vue.js concepts, emphasizing scalability, code maintainability, and real-world performance optimization within modern frontend development environments.
Delivered by industry experts, this live training (available online or onsite) targets intermediate to advanced developers looking to strengthen their Vue.js proficiency, adopt contemporary workflows, and effectively integrate ecosystem tools such as Pinia, Quasar, and Vite.
Upon completion of this training, participants will be capable of:
- Developing scalable and modular Vue.js applications utilizing advanced reactivity and composition patterns.
- Designing and managing complex global states efficiently using Pinia.
- Integrating APIs, handling errors, and controlling data flow between stores and components.
- Implementing advanced TypeScript and testing strategies to enhance code maintainability and reliability.
- Optimizing build processes, CI/CD workflows, and production deployment procedures.
Course Format
- Interactive lectures and discussions.
- Practical exercises and code labs.
- Hands-on implementation using real-world project scenarios.
Customization Options
- For customized training requests regarding this course, please contact us to arrange details.
Choosing the Right JavaScript Framework
14 HoursThis instructor-led live training in Norway (on-site or remote) is designed for developers who need to determine which JavaScript framework to use for front-end application development.
Upon completion of this training, participants will be able to:
- Configure an optimal development environment to begin front-end application development.
- Build demo applications to evaluate the pros and cons of a JavaScript framework.
- Select the most suitable JavaScript framework for their project.
Next.js 14 Advanced Development
21 HoursThis instructor-led, live training in Norway (online or on-site) is tailored for intermediate to advanced web developers and technical architects seeking to explore the latest advancements in Next.js 14 and gain the expertise required to develop next-generation web applications.
By the end of this training, participants will be able to:
- Exploit the full capabilities of Next.js 14 for building complex applications.
- Utilize the newest features such as Middleware, React Server Components, and Edge Functions.
- Implement best practices for performance, scalability, and SEO.
- Efficiently troubleshoot common issues in Next.js applications.
Next.js 14 - Advanced
21 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at advanced-level developers who wish to master the latest features in Next.js 14, optimize 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 utilize Next.js routing strategies effectively.
- Leverage Server Components, Server Actions, and hybrid rendering approaches.
- Optimize 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.
- Optimize application performance for Web Core Vitals.
- Test, monitor, and deploy Next.js applications efficiently.
Building Interactive Applications with React, Redux and GraphQL
28 HoursIn this instructor-led, live training in Norway, 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 walks participants through the creation of a series of sample applications that demonstrate how to add additional levels of complexity and "coolness" to an application using the most advanced toolkits and techniques.
Developing applications with React requires a different kind of thinking, compared to what some developers are accustomed to, especially when coming from the mindset of other MVC frameworks such as AngularJS and Bootstrap.
This training covers the fundamentals behind of the technologies used each step of the way so that participants are not only able to build a functional application, but also understand why a particular approach is used. This lays the groundwork for thinking independently and creatively about the design and the desired results for building their own applications in the future.
React Native for iOS and Android
21 HoursIn this instructor-led, live training in Norway, participants will grasp the underlying principles and approaches of React Native while undertaking the development of their own mobile application for Android and iOS.
React Native Expo
7 HoursReact Native for Web
21 HoursReact Native is an open-source, cross-platform framework designed for building mobile applications. Created by Facebook, it allows developers to deliver a native aesthetic and performance on both Android and iOS. React Native for Web extends this capability by making React Native's platform-agnostic components and APIs accessible for web development.
By leveraging JavaScript and the React library (also known as React.js or ReactJS), React Native offers a consistent developer experience that promotes rapid development. The focus is on developer efficiency across all platforms, enabling the principle of 'learn once, write anywhere.'
In this instructor-led live training, participants will gain a solid understanding of the fundamentals of React Native for Web.
Upon completion of this training, participants will be able to:
- Install and configure the necessary React Native developer tools
- Comprehend the core concepts of React Native for Web
- Build, test, deploy, and troubleshoot applications compatible with iOS, Android, and web browsers using React Native for Web
Audience
- Web developers
- Mobile application developers
Course Format
- A combination of lectures, discussions, exercises, and extensive hands-on practice
Note
- To request a customized training session for this course, please contact us to make arrangements.
React with Next.js
14 HoursThis instructor-led live training in Norway (online or onsite) is aimed at web developers who wish to use Next.js to create React applications.
By the end of this training, participants will be able to:
- Develop server-side web applications and static sites in Next.js.
- Handle and store data with MongoDB.
- Secure a web application with AuthO authentication.
React, Redux and TypeScript
21 HoursReact is a popular library for building single-page applications using JavaScript and HTML, utilized by major companies such as Facebook, Instagram, Netflix, and The New York Times.
This course introduces the foundational concepts behind React and other libraries like Angular and Vue.js, highlighting the unique features of React. It also covers technologies commonly integrated with React, such as Redux and React-Router.
By the end of this course, participants will be capable of developing applications of varying complexity using React while adhering to industry best practices.
Spring Boot, React, and Redux
14 HoursThis instructor-led, live training in Norway (online or onsite) is aimed at web developers who wish to build functional front-end and back-end web applications with Spring Boot, React, and Redux.
By the end of this training, participants will be able to:
- Build a front-end application with React and Redux.
- Create RESTful APIs with Spring Boot.
- Secure web services with Spring security and JWT web tokens.
TypeScript
7 HoursThis instructor-led, live training in Norway introduces TypeScript's key features and walks participants through the construction of a real-life JavaScript application.
JavaScript with TypeScript and Full-Stack Development
35 HoursJavaScript is a dynamic, high-level programming language extensively utilized in web, mobile, and desktop development. Driven by the emergence of modern frameworks and TypeScript, JavaScript has solidified its position as a fundamental pillar of full-stack application development.
This instructor-led live training, available either online or onsite, is designed for beginner to intermediate developers aiming to master JavaScript, TypeScript, and full-stack development through contemporary tools and methodologies.
Upon completion of this training, participants will be equipped to:
- Compose clean, modern code in both JavaScript and TypeScript.
- Develop interactive front-end applications using React.
- Construct scalable back-end APIs with Node.js and Express.
- Build desktop applications utilizing Electron.
- Effectively test, document, and deploy full-stack applications.
Course Format
- Engaging lectures and interactive discussions.
- Extensive exercises and practical practice sessions.
- Hands-on implementation within a live-lab environment.
Customization Options
- To arrange a customized training course, please contact us directly.