Free Online

Ethics

Show filters

Level

Duration

Language

Juniper Security Policies Fundamentals

Juniper Security Policies Fundamentals

0

Learn how to protect your network with Juniper security policies as you prepare for the Juniper Networks Certified Associate, Security (JNCIA-SEC) exam.Juniper security policies allow networking professionals working with Junos OS to secure access to a network's critical resources by defining the required security level for those resources. Grasping how these security policies work—and how to troubleshoot them—is key for anyone studying for the Juniper Networks Certified Associate, Security (JNCIA-SEC) certification exam. In this course, discover how to protect your network with security policies as you learn the concepts covered in the Security Policies objectives in the JNCIA-SEC exam. Instructor Shyam Raj covers planning and configuring security policies, as well as how you can use these policies to control traffic moving in and out of a network. Plus, discover how to schedule, monitor, and troubleshoot security policies.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
Learning Linux Shell Scripting

Learning Linux Shell Scripting

0

Learn how to automate repetitive tasks with Linux shell scripting.Linux shell scripting is a useful tool for eliminating repetitive, boring tasks. Scripts make many jobs—from programming to system administration—easier, more predictable, and more fun. By the end of this course, even new users will be able to read and create scripts to automate many kinds of tasks in Linux. Instructor Troy Miles first covers the basics of scripting, such as printing to the console and defining variables. Then he shows how to write scripts that accept parameters, read and write files, and monitor other system processes. Plus, find out how to create interactive scripts and handle bad input data.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
Prepare for the Juniper Networks Certified Associate, Junos (JN0-103) Exam

Prepare for the Juniper Networks Certified Associate, Junos (JN0-103) Exam

0

The Juniper Networks Certified Associate - Junos (JNCIA-Junos) certification measures your understanding of Junos OS and Junos networking. Get the training to become a certified Juniper Networks administrator, including techniques to manage and administer a network and pass the JNO-103 exam.Explore essential Junos networking concepts.Learn to manage and administer a Juniper network.Prepare for the Juniper Networks JN0-103 exam.

LinkedIn Learning
11 hours worth of material
selfpaced
view all
MongoDB for MEAN Stack Developers

MongoDB for MEAN Stack Developers

0

Learn how to persist data in your web applications with the MEAN stack: MongoDB, Express.js, Angular, and Node.js.MEAN combines MongoDB, Express.js, Angular, and Node.js into a single, full-stack solution for JavaScript development. In this project-based course, instructor Alexander Zanfir focuses on the M in the MEAN stack, showing how to persist data using a simple discussion board project. Learn how to create a form for users to post topics and replies, process the submissions on the back end, and store and display the data. Alexander also demonstrates how to associate users with posts. These techniques can be reused and recombined in your own MEAN-based web applications.

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
Advanced Node.js

Advanced Node.js

0

Learn advanced techniques for asynchronous programming and data streaming in Node.js.Learn advanced techniques for asynchronous programming and data streaming in Node.js. In this course, instructor Alex Banks shows how to use asynchronous patterns such as callbacks, promises, and async/await to manage processes and enforce sequential, parallel, and concurrent execution. He then reviews streams, a critical feature for reading and writing data from Node applications. He introduces the four different types of streams—readable, writeable, duplex, and transform—and shows how to minimize backpressure, or buildup, in data transmission. In the final section, Alex shows how to combine the techniques and build an HTTP server for streaming video over the web. Learn how to ensure the stream is cross-browser compatible and collect multipart/form-data, such as text data and files, from the upload stream. By the end of the course, you'll have a powerful new toolset for building advanced, enterprise-scale applications with Node.js.

LinkedIn Learning
2-3 hours worth of material
selfpaced
view all
Angular: API Communication and Authentication

Angular: API Communication and Authentication

0

Discover how to use HTTP in Angular 2 applications to communicate with APIs and use JSON web tokens to authenticate users and requests.APIs are at the heart of enterprise development, and Angular ships with robust services to communicate with them via HTTP. But one of the best ways to implement authentication of API services is using JWTs (JSON web tokens). In this course, we take a deep dive into using the provided $http service in Angular to create a robust and reusable API service implementing JWT authentication. Instructor Victor Mejia also covers how to use an Angular router to protect client-side routes and unit test services, HTTP requests, and async actions. All these concepts are demonstrated using a realistic contact management application, so you can see how API calls and user authentication are implemented in a real-world Angular app.IntroductionWelcomeWhat you should knowUsing exercise files1. Getting StartedOverview of the Angular CLIArchitecture of an Angular + Node applicationDatabase setup using mLabSeeding a database2. HTTP in AngularGET route for the APIPOST route for the APIUsing @angular/http to retrieve contacts, part 1Using @angular/http to retrieve contacts, part 2Creating a new route for adding a new contactUsing ngForm for form submissionWriting the onSubmit() function3. Creating an Angular Service for API CommunicationAPI service with a central request functionWrapper functions for GET, POST, PUT, and DELETERefactoring HTTP calls to use the API serviceCentral error catching4. Adding JWT Authentication to the Node Express APIJWT (JSON Web Token) overviewUsing Express RouterUser login and generating JWTsAuthenticating requests and validating JWTs5. UI Communication with the API and AuthenticationAuth service for local JWT managementImplementing a user loginSending JWTs to API requestsLogging out of the applicationPreventing route access without authenticationConclusionNext steps

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
The DOM in JavaScript, jQuery, AngularJS, and React

The DOM in JavaScript, jQuery, AngularJS, and React

0

Learn how to use JavaScript, jQuery, Angular, and React to manipulate the HTML DOM tree and build dynamic websites.The HTML DOM (Document Object Model) opens up exciting new ways to create dynamic websites. Learn the different ways a developer can manipulate the DOM tree using common web technologies. Instructor Christian Hur introduces the DOM and shows how DOM elements are arranged and constructed.Next, he reviews the built-in web browser developer tools and uses them to quickly manipulate the DOM in a temporary virtual environment (stateless mode). Once the foundations are covered, you can explore the dramatically different approaches to DOM manipulation taken by libraries and frameworks like jQuery, Angular, and React. Exploring the similarities and differences will give you the confidence to choose and switch between tools.

LinkedIn Learning
5 hours worth of material
selfpaced
view all
Subject - Geology; Paper - Metamorphic Petrology & Thermodynamics

Subject - Geology; Paper - Metamorphic Petrology & Thermodynamics

5

This course is a basic to advance introduction for the post graduate students in petrology. Geology is plagued by the problem of in accessibility; they see only the tiny fraction of the rocks that composes the Earth. During the processes of uplift and the erosion on the surface, but their exact place of origin is vague. As a result, a large proportion of our information about earth is indirectly coming from analysis of subsurface materials, geophysical studies, or experiments conducted at variable temperature and pressure. Metamorphic rocks are the most common rock type on Earth, and their study allows us to put constraints on the pressure, stress and temperature conditions in the crust and mantle, and on the bulk composition in these environments. Metamorphism affects rocks in three ways; it changes their mineralogy, it changes their shape, and it can change their composition.In this course we will look at the processes behind metamorphism, the description, and classification of metamorphic rocks, and how to extract information from metamorphic rocks and minerals to determine the conditions under which they formed. Metamorphism means change in form. In geology the term is used to refer to a solid-state recrystallization of earlier igneous, sedimentary, or metamorphic rocks. Such study includes description and classification of rocks as well as interpretation of their origin. Petrology is subdivided into three major rock types: Igneous, sedimentary, and metamorphic. Igneous and metamorphic petrology are combined, due to the similarity of approach and principle involved during their formation. As per the syllabus of UGC based on CBCS, I henceforth use the term metamorphic petrology and thermodynamics is to study metamorphic rocks and their processes of formation within one single paper as basic to advance for the post graduate students.This course deals with the naturally occurring rocks in field as well as laboratory analysis data that provide sufficient information how they occur in the nature. It gives idea of modern petrological theories which are widely accepted for their origin. The course emphasis the petrology which cover the Geology & its Perspective, Career in geology, Structure and classification of the silicate minerals along with Definition of metamorphism, Factors controlling metamorphism, variables / agents and types / kinds of metamorphism – contact, regional, fault zone metamorphism, impact metamorphism. Types and classification based on metamorphic agent. Regional metamorphism and paired metamorphic belts with reference to the theory of plate tectonics. Mineralogical phase rule for closed and open systems, nature of metamorphic reactions, concept and classification of metamorphic facies and facies series, Introduction to ultrahigh temperature and ultrahigh pressure metamorphism. Metamorphic zones, isograde and reaction isograde, Concept of classification of metamorphic facies, facies-series and grade, structure and textures of metamorphic rocks; chemographic projection, graphical representation of metamorphic minerals assemblages; ACF, AKF, AFM and others diagram.Description of each facies of low, medium to high pressure and very high pressure with special reference to characteristic minerals, subdivision into zones / subfacies, mineral assemblages; Metamorphic reactions and pressure – temperature conditions of metamorphism. Regional metamorphism of pelitic, calcareous, basic, and ultra basic rocks and thermal metamorphism of calcareous and pelitic rocks. Schreinemakers rule and construction of petrogenetic grids, metamorphic differentiation, anatexis and origin of migmatites in the light of experimental studies. Laws of thermodynamics; Gibb’s free energy, entropy, ∆G of metamorphic reactions (solid-solid and dehydration reactions); Geothermobarometry and PT paths. Petrographic details of some important metamorphic rocks such as - slate, phyllite, schists, gneiss, quartzite, marble, charnockite, leptynite, khnodalite etc.The course definitely provides better understanding to students for the processes and principles involved during the origin and evolution of the metamorphic rocks. The course contains video, text, assignment; quiz, case studies, references etc and I hope it will be useful for the geology students within and outside India. Last but not least, I highly accept any comments, questions, or suggestion for the improvement of this course.

Swayam
16 weeks long
past
view all
Databases for Node.js Developers

Databases for Node.js Developers

0

Learn about the various database options available for Node.js applications, so that you can select the right database for your app.Node.js developers often consider MongoDB to be their main choice when building a data-driven application—but many alternatives may provide better solutions. In this course, learn about the various database options available for Node.js applications, so that you can select the right database for your app. Daniel Khan reviews the basics of relational and nonrelational databases, and explains how—and when—to use document databases with Node.js. He also covers using key-value stores and relational databases with Node.js, demonstrating how to work with MySQL and Sequelize.

LinkedIn Learning
3-4 hours worth of material
selfpaced
view all
Linux: Bash Shell and Scripts

Linux: Bash Shell and Scripts

0

Get an introduction to Linux bash scripting. Learn how to read and write Linux bash scripts, complete with local variables, functions, loops, and coprocesses, and use sed and AWK.Bash scripting can help you automate routine tasks and save valuable time, whether you're a Linux user, sys admin, or software developer. Kevin Dankwardt has written thousands of bash scripts, short and long. Here he teaches you how to read and write scripts, and provides a series of scripting challenges to help you test your new skills. Learn about the bash environment, local variables, functions, loops, case statements, string operations, and coprocesses. Plus, learn how to use the text processing utilities sed and AWK to read and edit data in text files. The topics covered in this course are vital for Linux administration, and required for many Linux certifications.

LinkedIn Learning
2-3 hours worth of material
selfpaced
view all
Become a Node.js Developer

Become a Node.js Developer

0

Node is a popular and fast-growing programming language that allows you to run JavaScript on the server side. After learning the basics of HTML, CSS, JavaScript, and Git in the Become a Web Developer learning path, discover how to build lightening-fast applications in Node.js. In this comprehensive learning path, you can learn how to work with data as well as test, secure, and deploy your Node.js applications. Get practical experience building websites, microservices, and APIs using Node.js.Build web apps and microservices.Work with data and build APIs.Test secure, and deploy your Node.js apps.

LinkedIn Learning
24 hours worth of material
selfpaced
view all
Node.js Essential Training: Web Servers, Tests, and Deployment

Node.js Essential Training: Web Servers, Tests, and Deployment

0

Deepen your essential knowledge of Node.js. Learn how to set up and communicate with web servers and test and deploy your Node.js apps.Deepen your essential knowledge of Node.js. Node.js is a powerful tool for controlling servers and building web applications. This training course provides a strong foundation in those intermediate-level topics: working with web servers and testing and deploying applications. Instructor Alex Banks introduces the HTTP module for making HTTP requests and shows how to install and manage Node.js modules with the node package manager (npm). He also dives into WebSockets for real-time two-way communication between web servers and clients—and demos a chat application that puts it to good use. In the final chapter, he shows how to test and debug Node.js code and use available tooling to streamline common tasks, such as compiling and minification.

LinkedIn Learning
2-3 hours worth of material
selfpaced
view all
Become a Vanilla JavaScript Developer

Become a Vanilla JavaScript Developer

0

While frameworks and libraries make it easy to create code quickly, sometimes you need to be able to build smaller, tighter code that you control. In this path, learn to create clean JavaScript code for any front-end application, with or without a supporting framework, that does exactly what you need.Create code that fits your needs precisely.Broaden your understanding of JavaScript features that simplify program architecture.Develop your own approach to managing communications with servers.

LinkedIn Learning
22 hours worth of material
selfpaced
view all
Vanilla JavaScript: Ajax and Fetch

Vanilla JavaScript: Ajax and Fetch

0

Ajax is the backbone of high-performance web apps. Learn how to use vanilla JavaScript, Ajax, and APIs like Fetch and XHR to request and handle data and modify webpage content.Ajax is a building block of the modern web. Ajax helps you communicate between your app and the server, and incorporate new content without reloading webpages—resulting in more interactive and high-performance apps. This course introduces both modern and legacy approaches for requesting and handling data and modifying webpage content with Ajax and vanilla JavaScript. JS expert Sasha Vodnik shows how to work with the Fetch and XMLHttpRequest (XHR) APIs, so you can see how Ajax is implemented in different codebases. He also shows how to optimize Ajax requests and responses within the browser, modify webpage content through the DOM, and handle any errors that result. Plus, learn how to move your API keys out of front end code and onto a proxy server to keep them secure.

LinkedIn Learning
2-3 hours worth of material
selfpaced
view all
Upgrading to Angular 1.6

Upgrading to Angular 1.6

0

Learn how to modernize an existing Angular 1.x app by upgrading to Angular 1.6.IntroductionWelcomeWhat you should knowExercise filesWhat is modern Angular 1?Decide to upgrade an existing appOverview of steps aheadUpgrade to Angular 1.61. Controllers to DirectivesRemove standalone controllersWrap controllers in directivesIsolate scopes of directivesUse directives as route targets2. Use controllerAsBenefits of controllerAs syntaxConvert a controller’s codeConvert a controller’s template$scope.$watch and controllerAs3. Directives to ComponentsIntroduction to componentsBuilding block of componentsCompare directives and componentsConvert a directive4. Component Lifecycle HooksPerform setup in `$onInit`Use `$onChanges` to sync binding changesReplace deep watches with `$doCheck`Clean up with `$onDestroy``$postLink` and `$element`Use `require` to pass dependencies5. One-Way Data BindingOne-way binding vs. two-way bindingConvert two-way binding to one wayOne-way data flow and immutability6. Testing ComponentsUse componentControllerTest $onChangesConclusionNext steps

LinkedIn Learning
1-2 hours worth of material
selfpaced
view all
Load more

Level

Duration

Language