JSON JavaScript Training Course
JSON (JavaScript Object Notation) is a lightweight, text-based data interchange format that is easy for humans to read and write, and for machines to parse and generate. It serves as an ideal method for storing and exchanging data between a server and a client.
This instructor-led, live training (available 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 how to use JSON with JavaScript.
Course Format
- Interactive lecture and discussion.
- Plenty of exercises and 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
Array
Introduction to JavaScript
JavaScript XmlHttpRequest & Web APIs: Introduction to Web APIs, the JavaScript XmlHttpRequest Object and how the XmlHttpRequest object works with RESTful JSON APIs.
Customize SharePoint Site/List using JSON
Requirements
- Knowledge and experience of JavaScript
- HTML and CSS
Audience
- JavaScript programmers
- Web developers
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
JSON JavaScript Training Course - 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
Related Courses
Advanced Vue.js
14 HoursThis instructor-led, live training in Botswana (online or onsite) 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 VueJS code that is maintainable and resilient.
- Write application logic that is portable and reusable.
- Create customized components and widgets while avoiding unneeded complexity.
Advanced Vue.js: Scalable Apps and Optimization
35 HoursThis course offers a comprehensive exploration of advanced Vue.js principles, with a specific focus on scalability, code maintainability, and real-world performance optimization within contemporary frontend ecosystems.
Delivered as an instructor-led live training session (available online or onsite), this programme is designed for intermediate to advanced developers looking to deepen their Vue.js proficiency, adopt modern development workflows, and effectively integrate ecosystem tools such as Pinia, Quasar, and Vite.
Upon completion of this training, participants will be able to:
- Construct scalable and modular Vue.js applications by leveraging advanced reactivity and composition patterns.
- Design and manage complex global states efficiently using Pinia.
- Integrate APIs, implement robust error handling, and manage data flow between stores and components.
- Apply advanced TypeScript methodologies and testing strategies to ensure code maintainability and reliability.
- Optimize build performance, streamline CI/CD workflows, and execute effective production deployments.
Course Format
- Interactive lectures and group discussions.
- Hands-on exercises and practical code labs.
- Practical implementation through real-world project scenarios.
Course Customization Options
- To request a tailored training version of this course, please contact us to make arrangements.
Laravel and Vue.js
14 HoursThis instructor-led live training in Botswana (online or onsite) is designed for web developers who wish to use Laravel and Vue.js for full-stack web development.
By the end of this training, participants will be able to:
- Develop web applications with Laravel and Vue.js.
- Integrate the Laravel backend API into Vue.js.
- Deploy a Laravel application.
Building Micro-Frontends with Vue.js
14 HoursThis instructor-led, live training in Botswana (online or onsite) targets intermediate-level developers who aim to develop micro-frontend applications using Vue.js.
Upon completing this training, participants will be capable of:
- Gaining a deeper comprehension of micro-frontends.
- Acquiring the skills to partition large applications into micro-frontends.
- Deploying micro-frontends via various methods.
- Developing micro-frontend applications using Vue.js.
Next.js 14 Advanced Development
21 HoursThis instructor-led, live training in Botswana (online or in-person) is designed for web developers and technical architects at intermediate to advanced levels who wish to explore the advancements of Next.js 14 and gain the knowledge to build cutting-edge web applications.
By the end of this training, participants will be able to:
- Harness the full potential of Next.js 14 for constructing complex applications.
- Apply new features such as Middleware, React Server Components, and Edge Functions.
- Adopt best practices for performance, scalability, and SEO.
- Effectively troubleshoot common issues within Next.js applications.
Next.js 14 - Advanced
21 HoursThis instructor-led, live training in Botswana (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.
Quasar Framework and Vue.js
14 HoursThis instructor-led, live training in Botswana (online or onsite) is aimed at web developers who wish to use Quasar Framework and Vue JS to create cross-platform applications.
By the end of this training, participants will be able to:
- Build a cross-platform application for iOS, Windows, etc.
- Manage states and data with Vuex.
- Create a backend application with Firebase.
Building Interactive Applications with React, Redux and GraphQL
28 HoursIn this instructor-led live training in Botswana, participants will learn how to build React applications using Flux and GraphQL. The course covers installation, setup, integration, testing, deployment, and best practices, guiding participants through the creation of sample applications that demonstrate how to add complexity and sophistication to an application using advanced toolkits and techniques.
Developing applications with React requires a different way of thinking compared to what some developers are accustomed to, particularly those coming from the mindset of other MVC frameworks such as AngularJS and Bootstrap.
This training covers the fundamentals behind the technologies used at each step 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 desired results for building their own applications in the future.
React Native for iOS and Android
21 HoursIn this instructor-led, live training in Botswana, participants learn the principles and approach behind React Native as they take on the development of their own mobile application for Android and iOS
React Native Expo
7 HoursIn this instructor-led, live training, participants learn to use React Native Expo through discussion and hands-on practice. By the end of the course, participants will be equipped to create and deploy their own React Native application using React Native Expo.
React with Next.js
14 HoursThis instructor-led live training in Botswana (online or onsite) targets 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.
Spring Boot, React, and Redux
14 HoursThis instructor-led live training in Botswana (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.
Vue 3
7 HoursThis instructor-led, live training in Botswana (online or onsite) is tailored for developers and programmers who want to leverage the framework's updates and new capabilities in Vue 3 to build applications.
Upon completion of this training, participants will be able to:
- Migrate and update projects from Vue 2 to Vue 3.
- Master the new features to enhance application development.
- Test and utilise Vue 3 to construct maintainable and reliable applications.
Vue.js
21 HoursIn this instructor-led live training in Botswana (online or onsite), participants will learn how to leverage Vue JS's incrementally adoptable architecture to construct a complex single-page application (SPA).
Upon completion of this training, participants will be able to:
- Develop web applications that conditionally process and render data.
- Design interactive web apps that respond efficiently to user interactions.
- Write modular and reusable code.
- Gradually evolve a view into a full-scale single-page application.
- Integrate VueJS into an existing webpage.
- Utilize Vue's ecosystem to extend the framework's capabilities.
Javascript and Vue.js for Beginners
21 HoursIn this instructor-led live training Botswana (online or in-person), learners will acquire the essential JavaScript skills needed to exploit Vue.js's incrementally adoptable architecture to build complex single-page applications (SPAs).
By the end of this training, participants will be able to:
- Understand and utilise JavaScript alongside the Vue.js framework to develop interactive web applications.
- Design web applications that respond efficiently to user interactions.
- Write modular and reusable code.
- Gradually evolve a basic view into a fully-fledged single-page application.