Javascript Basicsのトレーニングコース
JavaScript is a programming language designed for manipulating a web page.
コース概要
Introduction to JavaScript
- History, implementations, versions
- Embedding code in an HTML document
- Syntax
- Keywords and reserved
- Variables
- Data types
- Operators
- Control statements
- Function
- Memory management
Reference types
- Types wrapper
- Array
- Date
- RegExp
- Math
- Function
Object-Oriented Programming
- Creating Objects
- Inheritance
Anonymous functions
- Recursion
- Closures
- Private elements
Browser Object Model
- Objects: window, location, navigator, screen, history
- Counters time
- Detecting the type of customer
Document Object Model
- Hierarchy DOM
- Access and modify elements
Events
- Types of events
- Handling events
- Propagation
- The event object
- Software generation of events
- Memory and Performance
- Service forms from JavaScript
Emergencies and debugging
- Reporting and Exception Handling
- Techniques and tools for debugging
- Typical mistakes IE
Open Training Courses require 5+ participants.
Javascript Basicsのトレーニングコース - ご予約
Javascript Basicsのトレーニングコース - Enquiry
Javascript Basics - Consultancy Enquiry
お客様の声 (3)
参加者
Arne Schwarck - Diehl Aviation Laupheim GmbH
コース - Javascript Basics
Machine Translated
the exercises that we did
Baby Mulaudzi
コース - Javascript Basics
I really like going through the training examples and real life examples
Yohance Campbell
コース - Javascript Basics
関連コース
Building Interactive Applications with React, Redux and GraphQL
28 時間React is a Javascript library for building fast and smooth interactive web pages. Together with the Flux architecture and the GraphQL query language, extremely powerful and efficient web applications can be built.
In this instructor-led, live training, 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.
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Spring Boot, React, and Redux
14 時間Spring Boot is a Java framework for building RESTful APIs and microservices. React is a Javascript library that provides flexibility in integrating with other frameworks for sharing features. Redux is a JavaScript library for managing application states and building interfaces. With Spring Boot, React, and Redux, the user will have the toolkit required to build functional front-end and back-end web applications.
This instructor-led, live training (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.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Managing Vue JS State with Vuex
7 時間Vuex is a state management library for managing state in medium to large Vue.js applications. Vuex provides a centralized store for all application components for better maintainability and management of applications.
This instructor-led, live training (online or onsite) is aimed at developers and programmers who wish to create, manage, and update Vue applications using Vuex.
By the end of this training, participants will be able to use Vuex for building adaptable and maintainable single-page applications.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Next.js 14 Advanced Development
21 時間Next.js 14 brings a suite of new features and optimizations that push the boundaries of the React framework.
This instructor-led, live training (online or onsite) is aimed at intermediate-level to advanced-level web developers and technical architects 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:
- Leverage the full potential of Next.js 14 for building complex applications.
- Utilize the latest features such as Middleware, React Server Components, and Edge Functions.
- Implement best practices for performance, scalability, and SEO.
- Troubleshoot common issues in Next.js applications effectively.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
React with Next.js
14 時間Next.js is a JavaScript framework based on React. Using Next.js, users can create user interfaces for server-side rendering and client-server rendering from a single React code base.
This instructor-led, live training (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.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Managing React State with MobX
14 時間React is a JavaScript library for building user interfaces. MobX is a library for managing state in React applications.
This instructor-led, live training (online or onsite) is aimed at developers who wish to use MobX in their React applications to more effectively manage state.
By the end of this training, participants will be able to:
- Set up MobX in React.
- Understand the uses cases for MobX, as compared to Redux (e.g., MobX's "classical paradigm" vs Redux's "functional paradigm").
- Use MobX as an advanced state layer for React applications.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Material UI
7 時間Material UI is a design library and language for building elegant user interfaces for React applications. It was developed by Google and is very popular for web and mobile applications.
This instructor-led, live training (online or onsite) is aimed at developers who wish to use Material UI to speed up the development of well-designed UIs for React applications.
By the end of this training, participants will be able to implement Material UI's React components to develop beautiful web applications.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about Material UI, please visit: https://material-ui.com/
Ant Design
7 時間Ant Design is a React UI library and design language for building elegant user interfaces.
This instructor-led, live training (online or onsite) is aimed at developers who wish to use Ant Design to enhance the User Experience for their React application.
By the end of this training, participants will be able to implement Ant Design's React components to develop beautiful enterprise-class web applications.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
- To learn more about Ant Design, please visit: https://github.com/ant-design/ant-design
NestJS: Beginner to Advanced
14 時間NestJS is a Node.js backend framework based on Express. NestJS leverages the power of TypeScript as a language and Node.js as a framework.
This instructor-led, live training (online or onsite) is aimed at web developers who wish to use NestJS to create easily maintainable and scalable web applications.
By the end of this training, participants will be able to:
- Build a back-end application using NestJS.
- Test back-end services with Postman.
- Implement authorization and authentication in back-end applications.
- Deploy back-end applications.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
REST API Development with LoopBack
14 時間LoopBack is a Node.js middleware for building APIs and connecting them to backend data sources. Using LoopBack, users can create end-to-end REST APIs with little to no code.
This instructor-led, live training (online or onsite) is aimed at web developers who wish to use LoopBack for REST API development.
By the end of this training, participants will be able to:
- Build dynamic REST APIs with LoopBack.
- Access data from data sources and other REST APIs.
- Load and run a REST web service on-premises.
- Configure security features in LoopBack.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Building Web Apps using the MEAN stack
35 時間Course Objective:
MEAN stack is a full-stack JavaScript solution that helps you write scalable, robust, and maintainable web applications quickly and easily using MongoDB, express, AngularJS, and Node.js.
By the end of this hands-on intensive training course, the students will be able to:
- Store the data in NoSQL, document-oriented MongoDB database that brings performance and scalability.
- Use Node.js, the server-side platform built on Google V8’s runtime for building fast, scalable network applications.
- Use Express, a simple yet powerful web application development HTTP server framework built on top of Node.js.
- Use AngularJS framework that offers declarative, two-way data binding for web applications.
- Take advantage of the ‘full-stack JavaScript’ paradigm i.e. store documents in JSON-like format in MongoDB, author JSON queries in Node.js/Express.js, and forward these JSON documents back to an Angular-based frontend.
- Get acquainted with the latest web application development trends in the IT industry.
Node.js & Express.js Basics, working with PM2 & WebStorm
21 時間Audience:
Typically, a Project Manager, Aanalyst, Developer or anyone who needs:
- Explore the node.js framework and architecture
- Explore Express.js as a solution for web development
- Assess Node.js & Express.js as solutions for web development
- Advantages and disadvantages over Java
- To have a good understanding of an application’s structure and deployment mechanisms
- To carry out Installation / production environment / architecture tasks and configuration
- To be able to assess code quality, perform debugging, monitoring
- To implement advanced production like Logging
Objectives:
- Explore the advantages and characteristics of Node.js (In comparison with Java)
- Explore Express.js: Architecture, administration (In comparison with Java EE)
- Explore and apprehend all the features and functionalities of the webstorm platform for Node.js
- Explore and apprehend all the features and functionalities of the pm2 production process manager
- Explore and apprehend advanced logging with Winston.js
Description:
The course is normally 3 days (7 hours a day) and has a heavy emphasis on hands on practice. Most of the concepts are discovered through code readings, exercises and labs.
Svelte
14 時間Svelte is a compiler for building user interfaces. It differs from frameworks such as React and Vue in that it converts an application code into JavaScript at build time, rather than interpreting it at run time. It does not use a virtual DOM.
This instructor-led, live training (remote or onsite) is aimed at developers who wish to use Svelte to develop web applications that are faster than React applications and are simpler to construct.
By the end of this training, participants will be able to:
- Start writing a web app quickly and with minimal overhead.
- Write web apps that handle state without relying on external dependencies or plugins.
- Use features such as scope styling to eliminate the need for extra extensions and custom syntax for CSS.
- Build standalone Svelte components and integrate them into the codebase of an existing React project.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Advanced Svelte JS
14 時間Svelte is an open-source front-end component framework that provides a modern environment for building static web applications, and reusable components for any kind of project.
This instructor-led, live training (online or onsite) is aimed at intermediate-level developers who wish to learn advanced concepts and features of Svelte for developing web applications.
By the end of this training, participants will be able to:
- Use advanced techniques for developing Svelte applications.
- Develop web applications with the Svelte framework.
- Quickly prototype with TailwindCSS and DaisyUI.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction to Svelte.js
14 時間Svelte.js is a JavaScript compiler for generating efficient code that improves client run-time performance. Using Svelte.js, users can create frontend applications and user interfaces.
This instructor-led, live training (online or onsite) is aimed at web developers who wish to use Svelte.js for frontend development.
By the end of this training, participants will be able to:
- Develop frontend applications and user interfaces with Sveltes.js.
- Pre-render a web application on a server to improve SEO.
- Use Svelete.js as an alternative to React.js, Angular, and Vue.js.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.