• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

463 Web Developer courses

Mastering React | React Foundation (TT4195)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This introductory-level, fast-paced course is for skilled web developers new to React who have prior experienced working HTML5, CSS3 and JavaScript. Overview Our engaging instructors and mentors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Working in a hands-on learning environment, guided by our expert team, attendees will learn about and explore: A basic and advanced understanding of React components An advanced, in-depth knowledge of how React works A complete understanding of using Redux How to build, validate, and populate interactive forms How to use inline styles for perfect looking components How to test React components How to build and use components How to get control of your build process A deep understanding of data-driven modeling with props and state How to use client-side routing for pages in your apps How to debug a React application Mastering React is a comprehensive hands-on course that aims to be the single most useful resource on getting up to speed quickly with React. Geared for more experienced web developers new to React, this course provides students with the core knowledge and hands-on skills they require to build reliable, powerful React apps. After the first few modules, you?ll have a solid understanding of React?s fundamentals and will be able to build a wide array of rich, interactive web apps with the framework. The first module is an introduction to the new functionality in ECMAScript 6 (JavaScript). Client-side routing between pages, managing complex state, and heavy API interaction at scale are also covered. This course consists of two parts. In the first part of the course students will explore all the fundamentals with a progressive, example-driven approach. You?ll create your first apps, learn how to write components, start handling user interaction, and manage rich forms. We end the first part by exploring the inner workings of Create React App (Facebook?s tool for running React apps), writing automated unit tests, and building a multi-page app that uses client-side routing. The latter part of the course moves into more advanced concepts that you?ll see used in large, production applications. These concepts explore strategies for data architecture, transport, and management: Redux is a state management paradigm based on the Flux architecture. Redux provides a structure for large state trees and allows you to decouple user interaction in your app from state changes. GraphQL is a powerful, typed, REST API alternative where the client describes the data it needs. Hooks is the powerful, new way to maintain state and properties with functional components and the future of React according to Facebook. ES6 PRIMER (OPTIONAL) * Prefer const and let over var * Arrow functions * Modules * Object.assign() * Template literals * The spread operator and Rest parameters * Enhanced object literals * Default arguments * Destructuring assignments YOUR FIRST REACT WEB APPLICATION * Setting up your development environment * JavaScript ES6 /ES7 * Getting started * What?s a component? * Our first component * Building the App * Making the App data-driven * Your app?s first interaction * Updating state and immutability * Refactoring with the Babel plugin transform-class-properties JSX AND THE VIRTUAL DOM * React Uses a Virtual DOM * Why Not Modify the Actual DOM? * What is a Virtual DOM? * Virtual DOM Pieces * ReactElement * JSX * JSX Creates Elements * JSX Attribute Expressions * JSX Conditional Child Expressions * JSX Boolean Attributes * JSX Comments * JSX Spread Syntax * JSX Gotchas * JSX Summary COMPONENTS * A time-logging app * Getting started * Breaking the app into components * The steps for building React apps from scratch * Updating timers * Deleting timers * Adding timing functionality * Add start and stop functionality * Methodology review ADVANCED COMPONENT CONFIGURATION WITH PROPS, STATE, AND CHILDREN * ReactComponent * props are the parameters * PropTypes * Default props with getDefaultProps() * context * state * Stateless Components * Talking to Children Components with props.children FORMS * Forms 101 * Text Input * Remote Data * Async Persistence * Redux * Form Modules UNIT TESTING & JEST * Writing tests without a framework * What is Jest? * Using Jest * Testing strategies for React applications * Testing a basic React component with Enzyme * Writing tests for the food lookup app * Writing FoodSearch.test.js ROUTING * What?s in a URL? * React Router?s core components * Building the components of react-router * Dynamic routing with React Router * Supporting authenticated routes INTRO TO FLUX AND REDUX * Why Flux? * Flux is a Design Pattern * Flux implementations * Redux & Redux?s key ideas * Building a counter * The core of Redux * The beginnings of a chat app * Building the reducer() * Subscribing to the store * Connecting Redux to React INTERMEDIATE REDUX * Using createStore() from the redux library * Representing messages as objects in state * Introducing threads * Adding the ThreadTabs component * Supporting threads in the reducer * Adding the action OPEN_THREAD * Breaking up the reducer function * Adding messagesReducer() * Defining the initial state in the reducers * Using combineReducers() from redux REACT HOOKS * Motivation behind Hooks * How Hooks Map to Component Classes * Using Hooks Requires react 'next' * useState() Hook Example * useEffect() Hook Example * useContext() Hook Example * Using Custom Hooks USING WEBPACK WITH CREATE REACT APP * JavaScript modules * Create React App * Exploring Create React App * Webpack basics * Making modifications * Hot reloading; Auto-reloading * Creating a production build * Ejecting * Using Create React App with an API server * When to use Webpack/Create React App USING GRAPHQL * Your First GraphQL Query * GraphQL Benefits * GraphQL vs. REST * GraphQL vs. SQL * Relay and GraphQL Frameworks * Chapter Preview * Consuming GraphQL * Exploring With GraphiQL * GraphQL Syntax 101 . * Complex Types * Exploring a Graph * Graph Nodes ; Viewer * Graph Connections and Edges * Mutations * Subscriptions * GraphQL With JavaScript * GraphQL With React

Mastering React | React Foundation (TT4195)
Delivered on-request, onlineDelivered Online
Price on Enquiry

6F87G IBM Sterling B2B Integrator Fundamentals

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for This course is designed for EDI End Users, Connect: End Users, Web Developers, as well as System Administrators. Overview After completing this course, students should be able to: Run a business process. Create a business process using the Graphical Process Modeler. Explain how to create a service configuration. Explain how to track an executable business process. Discuss the basics of Sterling B2B Integrator. This course provides students with a detailed examination of Sterling B2B Integrator, which provides end-to-end enterprise integration server for dynamic real-time and near-real time business collaboration and commerce automation.This course teaches students techniques, tools and recommended practices that can be used to run a business process, create a business process using the Graphical Process Modeler, explain how to create a service configuration, explain how to track an executable business process, and discuss the basics of Sterling B2B Integrator through a combination of lecture and hands-on labs. ABOUT IBM STERLING B2B INTEGRATOR * Exercise. About Sterling B2B Integrator BASIC BPML CONCEPTS * Exercise. Basic BPML Concepts XPATH BASICS * Exercise. XPath Basics GRAPHICAL PROCESS MODELER (GPM) * Exercise. Graphical Process Modeler (GPM) USING THE GPM * Exercise. Using the GPM TROUBLESHOOTING A BUSINESS PROCESS * Exercise. Troubleshooting a Business Process INTRODUCTION TO SERVICE MANAGEMENT * Exercise. Introduction to Service Management * Case Study STERLING B2B INTEGRATOR MAPPING * Exercise. Sterling B2B Integrator Mapping TYPING MAP * Exercise. Typing Map TRACKING SYSTEM HEALTH * Exercise. Tracking System Health BEST PRACTICES * Exercise. Best Practices * Case Study * Course Wrap Up

6F87G IBM Sterling B2B Integrator Fundamentals
Delivered on-request, onlineDelivered Online
Price on Enquiry

AM120 - Asset Manager 9.x Software - Essentials

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for Customers: Administrators, developers, web developers, and managers who are managing the Asset Manager 9.x product- Channel Partners and HP C&I Personnel: Consultants, system architects, integrators, and planners who help customers with Asset Manager 9.x implementations- HP Engineers: HP personnel who provide pre-sales and post-sales support for Asset Manager 9.x Overview At the end of the course, you should be able to:? Describe an evolutionary approach to assetmanagement? Explain the capabilities provided by AssetManager's core modules? Use the clients to navigate within Asset Manager'score tables? Create a database? Create and manage portfolio items? Reconcile software installations with softwarelicenses? Write scripts to extend Asset Manager'sfunctionality? Create queries and views to filter data? Configure Asset Manager security and controldatabase access? Import and export data using Asset Manager? Schedule automatic processes This five-day instructor-led training course is designed to provide the essential skills and knowledge needed to configure, deploy, and use Asset Manager 9.40 to successfully implement an asset management solution. This five-day instructor-led training course is designed to provide the essential skills and knowledge needed to configure, deploy, and use Asset Manager 9.40 to successfully implement an asset management solution. ADDITIONAL COURSE DETAILS: Nexus Humans AM120 - Asset Manager 9.x Software - Essentials training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the AM120 - Asset Manager 9.x Software - Essentials course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

AM120 - Asset Manager 9.x Software - Essentials
Delivered on-request, onlineDelivered Online
Price on Enquiry

Introduction to HTML5. CSS3 and JavaScript (TT4003)

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This is an introductory level course, designed for web developers that need to upgrade core skills leveraging modern scripting and web development languages and standards. This course provides an excellent foundation for continued learning to gain in-demand skills in in-demand skills and technologies such as Angular, React, NodeJS, JQuery and more. This course can also be tuned for non-developers. Please inquire for details. Overview This 'skills-focused' course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Our instructors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Working within in a hands-on learning environment guided by our expert team, attendees will explore: HTML5: How to effectively meet requirements using the full range of HTML5 semantic and structural elements To work with technologies such as web storage, application caching, and cross-domain messaging to improve performance and the user experience CSS: What features CSS3 supports and how they can be effectively used with HTML5 and other technologies To adapt to varying degrees of browser support for HTML5 and CSS3 JavaScript: What JavaScript is, how it relates to other programming languages, and how to script your web pages with it To traverse and manipulate the DOM and handle events in ways that work in all browsers To work with closures and prototypes and other exotic features of JavaScript Debugging What is needed to effectively debug these web technologies How to use both browser-based and proxy-based debuggers and tools Introduction to HTML5, CSS3 & JavaScript is geared for developers who need to understand the latest web technologies and responsive design practices central to targeting the entire spectrum of user platforms and browsers. This jumpstart style course provides a balanced mixture of theory and practical labs designed to take students through HTML5, CSS3 and JavaScript. Students who attend this course will leave this course armed with the new skills to begin to design, implement, and deploy robust, flexible, and safe web applications HTML REFRESHER * HTML Review * Introduction to HTML5 INTRODUCTION TO CSS * CSS Basics * CSS3 Overview * CSS3 Advanced Selectors * CSS3 Visual Effects INTRODUCTION TO JAVASCRIPT * JavaScript Basics * Debugging Tools * JavaScript Functions * JavaScript Arrays, Math and Date * JavaScript Event Handling and the DOM * Object-Oriented JavaScript

Introduction to HTML5. CSS3 and JavaScript (TT4003)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Introduction to Angular (TT4165)

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for In order to be successful in this class, incoming attendees are required to have current, hands-on experience in developing basic web applications, and be versed in HTML5, CSS3 and JavaScript. This is an introductory level Angular development course but an intermediate level web development class, designed for experienced web developers that need to further extend their skills in web development Overview Working within in an engaging, hands-on learning environment, guided by our expert team, attendees will learn to: What Angular is and why should you use it How Angular reduces the amount of code that you must write to add rich functionality to both existing and new web pages What TypeScript is, why it is useful, and how to use it with Angular How to facilitate development and deployment using Angular CLI How to work with the various aspects of the Angular architecture to implement clean, responsive web interfaces How Routers can support navigation within a Single Page Application What the best practices are for using Angular so that it works unobtrusively and performs well How to use Angular with HTTP to support JSON, REST, and other services Best practices for Angular so that it works unobtrusively and performs well Angular is one of the most popular JavaScript frameworks for creating web and native mobile applications. This introductory course thoroughly explores the latest Angular features and advances, demonstrating how to solve the traditional challenges of JavaScript web application development. You will build custom components, using application routes, form validation, and unit-testing and delve into component-driven development with Angular components. ANGULAR OVERVIEW * Overview of Angular Architecture GETTING STARTED WITH ANGULAR * Getting Started with TypeScript * Bootstrapping with Angular CLI * Angular Project Structure UNIT TESTING WITH ANGULAR * Testing and Angular WORKING WITH ANGULAR * Components and Events * Third Party Libraries * Dynamic Views * Pipes * ANGULAR FORMS * Forms and the Forms API SINGLE PAGE APPLICATIONS AND ROUTES * Single Page Applications * Services and Dependency Injection * Modules USING RESTFUL SERVICES * Overview of REST * Angular and REST ANGULAR BEST PRACTICES * Angular Style Guide * What is New in Angular 9 * Additional Topics (Time Permitting) * Lesson: ES6+ * Sass and SCSS for Angular and Material

Introduction to Angular (TT4165)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Adobe Dreamweaver CC - Part 2

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This course is most valuable for individuals who have been given responsibilities to create or maintain a website. It will also be valuable for new web designers, web developers, and graphic artists who want to extend their skills in creating complete websites. Learning how to use Dreamweaver CC will enable the practitioner to create web pages and sites in the most efficient manner. This course can also be used to help prepare students to take the Adobe Certified Associate (ACA) exam. Overview Upon successful completion of this course, you will be able to develop interactive and engaging websites that are compatible with multiple display devices. You will: ?Identify website requirements.?Create layouts.?Format web pages.?Create forms.?Integrate media files with Dreamweaver.?Manage website files. In this course, you will use Adobe Dreamweaver CC to create fluid CSS layouts, implement mobile integration techniques, and share files over a server to work in a collaborative manner. IDENTIFYING WEBSITE REQUIREMENTS * Examine Website Design Considerations * Examine Website Performance Parameters CREATING LAYOUTS * Create a Fluid Layout * Manage a Layout by Using CSS FORMATTING WEB PAGES * Format Content in Code View * Apply Advanced CSS Tools * Add Behaviors * Manage Links and Files CREATING FORMS * Add a Form Container and Elements * Validate a Form * INTEGRATING MEDIA FILES WITH DREAMWEAVER * Integrate Photoshop Files in Dreamweaver * Insert Video, Audio, and Mobile Files * Implement PhoneGap Integration * MANAGING WEBSITE FILES * Preview and Test a Website * Share Website Files with Other Users * Synchronize Website Files * ADDITIONAL COURSE DETAILS: Nexus Humans Adobe Dreamweaver CC - Part 2 training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Adobe Dreamweaver CC - Part 2 course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Adobe Dreamweaver CC - Part 2
Delivered on-request, onlineDelivered Online
Price on Enquiry

Building Web Applications With TypeScript, Angular, and React

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This course is for web developers who are well-versed in JavaScript and want to take their TypeScript knowledge to the next level. No prior TypeScript knowledge is required. Overview By completing this course, you will be able to build interesting TypeScript projects. This course will take your current TypeScript knowledge to the next level. Here are the important topics that this course will cover: - Learn the fundamentals of TypeScript - Build a weather forecast widget with Angular - Create building a note-taking client/server application using Angular, Node.js, and MongoDB - Create a real-time chat application with React In this course, you will begin by learning the fundamentals of TypeScript and then move toward advanced concepts. Then, learn how TypeScript relates to JavaScript that you may have written before. and understand the benefits of TypeScript and how it can help you avoid software defects. You will also learn to use type guards, check null and undefined, create tagged union types, and compare the performance of algorithms. Additionally, you will use TypeScript to build a weather forecast widget with Angular and then progress by building a note-taking client/server application using Angular, Node.js, and MongoDB, and finally create a real-time chat application with React. TYPESCRIPT FUNDAMENTALS * Introduction to TypeScript * Type Checking * Advanced Type Analysis Features * Comparing Performance of Algorithms BUILDING A WEATHER FORECAST WIDGET WITH ANGULAR 4 * Using Modules * Creating the First Component * Using the Component in Other Components * Using the Main Component NOTE-TAKING CLIENT/SERVER APP * Setting up the Server * Integrating with MongoDB * Creating the Client Side with Angular REAL-TIME CHAT * Setting up the Project * Writing the Server * Creating the Chat Room ADDITIONAL COURSE DETAILS: Nexus Humans Building Web Applications With TypeScript, Angular, and React training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Building Web Applications With TypeScript, Angular, and React course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Building Web Applications With TypeScript, Angular, and React
Delivered on-request, onlineDelivered Online
Price on Enquiry

Web Essentials | Introduction to HTML5, CSS3 and Responsive Design (TT4002)

By Nexus Human

Duration 2 Days 12 CPD hours This course is intended for This Introductory-level course is targeted for aspiring web developers who have software development experience or background. The course can also be adjusted for non-developers upon request. Overview This 'skills-focused' course is approximately 50% hands-on, combining expert lecture, real-world demonstrations and group discussions with machine-based practical labs and exercises. Our instructors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Introduction to HTML5/ CSS3 and Responsive Design Basics is a hands-on basic web development course geared for developers who need to understand what the latest in web technologies and responsive design practices that are central to targeting the entire spectrum of user platforms and browsers. This comprehensive course provides a balanced mixture of theory and practical labs designed to take students through HTML5 and CSS3. Students who attend this course will leave this course armed with the new skills to design, implement, and deploy robust, flexible, and safe web applications. HTML * Define HTML and review its history * Look at XHTML and its relationship to HTML * Identify HTML limitations and improvements HTML5 * HTML5 Overview * HTML5 Semantic Structure * HTML5 Forms * HTML5 Media Delivery CSS * Learn the basics of CSS * Meaning of cascading in CSS * Declaring CSS within your HTML page * Creating styles in an external CSS file * Control how to display and position HTML elements * Overriding standard tag behavior * Adding new classes * Using custom classes in your page CSS3 OVERVIEW * What is new in CSS3 * The Advantages of CSS3 * Browser Support for CSS3 CSS3 ADVANCED SELECTORS * Selecting Using Attributes * Selecting Using DOM Structure * Complex Selecting using Pseudo-Classes * Selecting Using UI Components and State CSS3 VISUAL EFFECTS * Font Options, Opacity, and Color * Distributing Content Across Columns * Working with Borders and Boxes * Working with Vendor Prefixes * Functional Techniques HTML5 JAVASCRIPT API * Cross-Domain Messaging * Working with Web Storage * Offline with Application Cache * Geolocation: What, Why, and How RESPONSIVE WEB DESIGN (RWD) * Adapting to Varying Screen Sizes * Scaling Page and Text Content * Scaling and Adapting for Media * Options for Adjusting Media ADDITIONAL COURSE DETAILS: Nexus Humans Web Essentials | Introduction to HTML5, CSS3 and Responsive Design (TT4002) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Web Essentials | Introduction to HTML5, CSS3 and Responsive Design (TT4002) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Web Essentials | Introduction to HTML5, CSS3 and Responsive Design (TT4002)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Introduction to JavaScript | Modern JavaScript Essentials (TT4110)

By Nexus Human

Duration 3 Days 18 CPD hours This course is intended for This is an introductory level course for experienced software developers seeking to enhance and extend their core web development skillset leveraging JavaScript. Attendees should have practical experience developing basic software applications. This course provides an excellent foundation for continued learning to gain in-demand skills in in-demand skills and technologies such as NodeJS, Angular, React, Redux and more. This course can also be tailored for less experienced or non-developers as needed. Please inquire for details. Overview Throughout this course, students will explore the practical use of the umbrella of technologies that work in conjunction with JavaScript as well as some of the tools, toolkits, and frameworks that can be used in conjunction with web development and deployment. The course thoroughly explores JavaScript and how it is used within the context of web applications, walking students through the different technologies that are used with JavaScript and exploring core aspects of JavaScript in terms of web applications, security, tools, and frameworks. This skills-focused course is approximately 50% hands-on lab to lecture ratio. Our instructors are highly experienced practitioners who bring years of current 'on-the-job' experience into every classroom. Working within in a hands-on learning environment guided by our expert team, attendees will learn to: Understand what JavaScript is and how it is used within the context of web applications Work with the different technologies that are the foundation for web applications. Understand and work with the fundamental aspects of JavaScript in terms of web applications, security, tools, and frameworks Learn to how to effectively work with the newest advances in JavaScript such as ES6 and TypeScript Develop code using conventions and optimal constructs for performance Introduction to JavaScript | Modern JavaScript Essentials is a hands-on geared for web developers who need to learn basic JavaScript to use with today's systems and architectures to build sophisticated web interfaces. The training will guide students through a balanced mixture of theory and practical labs to gain core JavaScript development skills and have them explore its related technologies through to the use of tools and libraries to ease the development of advanced web applications. Course attendees will be able to hit the ground running right after class, applying essential JavaScript to projects at both an architectural as well as a line by line coding level. HTML REFRESHER (OPTIONAL) * HTMLÿ * HTML5 CSS REFRESHER (OPTIONAL) * CSSÿ * CSS3 Overview INTRODUCTION TO JAVASCRIPT * JavaScript Basics * Debugging Tools * JavaScript Functions * JavaScript Arrays, Math and Date * JavaScript Event Handling and the DOM * Object-Oriented JavaScript ADVANCED JAVASCRIPT TOPICS * The Next Step * TypeScript * Introduction to JSON and Ajax * JavaScript Best Practices * JavaScript Scheduling, Execution, and Security * HTML5 JavaScript API WORKING WITH XML (OPTIONAL) * XML DOM Mechanics * XSLT Applied ADDITIONAL COURSE DETAILS: Nexus Humans Introduction to JavaScript | Modern JavaScript Essentials (TT4110) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward. This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts. Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success. While we feel this is the best course for the Introduction to JavaScript | Modern JavaScript Essentials (TT4110) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you. Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

Introduction to JavaScript | Modern JavaScript Essentials (TT4110)
Delivered on-request, onlineDelivered Online
Price on Enquiry

Mastering Angular (TT4168)

By Nexus Human

Duration 5 Days 30 CPD hours This course is intended for In order to be successful in this class, incoming attendees are required to have current, hands-on experience in developing basic web applications, and be versed in HTML5, CSS3 and JavaScript. This is an intermediate level web development class, designed for experienced web developers, new to Angular, that need to further extend their skills in modern web development. Overview At the end of this five-day course, students will have an application up and running that incorporates components, directives, custom pipes, reactive forms, routes, services, unit testing, and the REST API. They will add authentication, implement the Material library, and learn how to maintain state with NgRX. They will then take a deeper dive including making their own custom directives, lazy loading modules, and E2E testing. They will learn how to enhance their application with animations and create their own Angular library. Working within in an engaging, hands-on learning environment, guided by our expert team, attendees will learn explore: What Angular is and why should you use it How Angular reduces the amount of code that you must write to add rich functionality to both existing and new web pages What TypeScript is, why it is useful, and how to use it with Angular How to facilitate development and deployment using Angular CLI How to work with the various aspects of the Angular architecture to implement clean, responsive web interfaces How Routers can support navigation within a Single Page Application What the best practices are for using Angular so that it works unobtrusively and performs well How to use Angular with HTTP to support JSON, REST, and other services Working with the Ahead of Time compiler including its impact of developers and the development process How to defend against DOM-based XSS How to manage routing decisions based on pre-defined criteria such as a successful authentication How to meet huge data requirements by processing asynchronous data streams with RxJS Simplify server-side rendering How to facilitate unit testing Enhance an Angular user interface with animations and other advanced features Optimize Angular applications with various tools and techniques Maintain state within an Angular application What Angular 9 brings to the table and its relationship to Angular 8 Mastering Angular is a five-day, hands-on course that thoroughly explores the latest Angular features and advances, demonstrating how to solve the traditional challenges of JavaScript web application development. Throughout the course students will build custom components using application routes, form validation, and unit-testing. The course starts with an introduction of Angular CLI and TypeScript, and then delves into component-driven development with Angular components, covering data-binding, directives, services, routing, HTTP, the RxJS library, forms unit testing, and REST. Students will also learn how to add authentication, use the Material library, learn the NgRX design pattern to implement the NgRX store, make custom directives, enhance their application with animations, write an E2E test, and increase their application's efficiency by lazy loading modules and creating their own Angular library ANGULAR OVERVIEW * Overview of Angular Architecture GETTING STARTED WITH ANGULAR * Getting Started with TypeScript * Bootstrapping with Angular CLI * Angular Project Structure WORKING WITH ANGULAR * Components and Events * Third Party Libraries * Dynamic Views * Pipes ANGULAR FORMS * Forms and the Forms API SINGLE PAGE APPLICATIONS AND ROUTES * Single Page Applications * Services and Dependency Injection * Modules USING RESTFUL SERVICES * Overview of REST * Angular and REST ANGULAR BEST PRACTICES * Angular Style Guide * What is New in Angular 9 REACTIVE PROGRAMMING IN ANGULAR * Working with RxJS SECURITY AND AUTHENTICATION * DomSanitizer * JSON Web Tokens * Route Guards ENHANCING THE ANGULAR APP * Angular Animations * Angular Material * Angular Elements DEEP DIVE INTO ANGULAR * Testing and Angular * Deep Dive into Components and Directives * Deep Dive into Services and Dependency Injection OPTIMIZING FOR THE ENTERPRISE * Lazy Loading * Optimizing with Universal * Creating Your Own Angular Library MAINTAIN STATE WITH NGRX * NgRX Store * Lesson: ES6+ * Sass and SCSS for Angular and Material

Mastering Angular (TT4168)
Delivered on-request, onlineDelivered Online
Price on Enquiry