167 results
Sort by
COURSE
Information Technology Infrastructure Library (ITIL®)
$599
This ITIL® Foundation course covers the IT Infrastructure Library best practices. ITIL® is globally accepted as the most widely used best practices for IT service management. This course gives students the necessary knowledge to enter or enhance their career in project management or IT service management. Companies that use ITIL best practices range from the Fortune 500 market, Government, DOD, small businesses, and is used internationally. This course covers the 5 main concepts within ITIL®: Service Strategy, Design, Transition, Operation and Continual Service Improvement.
COURSE
MSP® Programme Management - Foundation
Skillsolve Training
20 hrs
£199
Accredited Course, helps you get qualified and become immediately productive as a member of a project and programme environment. This course prepares you for an internationally recognised qualification in MSP® Programme Management, a best practice for Programme Management. MSP is the world’s most widely-adopted programme management method, used by people and organizations from wide-ranging industries and sectors. The Managing Successful Programmes (MSP®) guidance explains the programme management principles, governance themes and transformational flow that should be applied to the management of programmes or transformational change in any environment. The purpose of the foundation qualification is to determine whether a candidate has sufficient knowledge and understanding of the MSP® guidance to interact effectively with those involved in the management of a programme or act as an informed member of a programme office, business change team or project delivery team working within an environment supporting MSP. The foundation qualification is also a pre-requisite for the practitioner qualification. The purpose of the practitioner qualification is to determine whether a candidate has sufficient knowledge and understanding of the MSP® guidance to apply the guidance to their own work and, hence, act as an informed member of a programme management team. That is, someone responsible for managing, leading, supporting or advising on work within an MSP environment. Candidates should be capable of applying the MSP® guidance in a relatively uncomplicated programme within an environment that uses MSP. This package is accredited for and covers Foundation level study and qualification. Benefits of the Method: Improve your delivery confidence as everyone understands their role in delivering what the business expects. Terminology that is common in all projects, programmes &  portfolios around the world with a methodology that works ‘effectively with ‘knowledge based practices Close your projects well to ensure lessons are captured and project assets are protected Structured approach with controls to provide a delivery methodology that works repeatedly and will enable you to successfully deliver projects Clearly understand your role, governance and responsibilities including the triggers, inputs and expected outputs Start your projects well to ensure successful and consistent delivery to achieve the expected benefits Enhance your CV and boost future employment prospects. This accredited course aims to provide you with a straight forward route to becoming certified at the foundation level in your own time and at your own pace. Foundation - Course Content: 13 modules with associated engaging, motion graphic video presented lessons Notes to support each lesson and references to further suggested reading. Support materials and exercises to consolidate the learning Foundation level sample questions to test and embed the learning Eligible for 20 CPU/PDU points. FAQs   Are there any prerequisites to take the course? Familiarity with projects, programmes and Project/Programme management is useful but not essential.   Who should take this course? This course is aimed at project, programme, business change managers, aspiring programme managers and anyone who manages projects and programmes. It is also relevant to other key staff involved in the design, development and delivery of projects and programmes such as Members of a Programme Office (PO), business change team members, project delivery team members, as well as anyone who needs to understand the terminology and concepts underpinning MSP and those wishing to pursue higher level certifications (e.g. programme managers, business change managers (BCMs) and senior responsible owners (SROs). This is an accredited course eligible for CPDs/PDUs and prepares you for a qualification in MSP® Programme Management.   What will students achieve or be able to do after taking this course? Understand the key principles and terminology within the MSP guidance , distinguish between projects and programmes, identify the MSP defined types of programme and their characteristics. Explain the benefits of applying the MSP guidance to the management of a programme of transformational change, Identify additional value as a result of managing the described change as an MSP programme. Explain the purpose and relationship between the seven MSP principles, the nine governance themes, the six transformational flow processes, the MSP programme information/documents and the MSP defined programme management roles. Help you to become immediately productive as a member of an project, programme environment. Prepare you for a Foundation level qualification in MSP® Programme Management. Eligible for 20 Category - C PDUs or CPDs. When you are ready to take the Foundation or Practitioner Exam/Qualification, please contact your Learning Service Provider – SkillSolve Training (admin@skillsolve.co.uk +44 (0)1202 970910) to arrange your exams.
COURSE
ITIL® Service Management - Introduction
Skillsolve Training
45 mins
A$29
Accredited Course, helps you get acquainted and become aware as a member of your IT/service management environment. This course is a first step in preparing you for an internationally recognised qualification in ITIL® Service Management; by far the most widely adopted and globally recognized best practice for Service Management.ITIL® provides guidance to organizations and individuals on how to use IT as a tool to facilitate business change, transformation and growth.ITIL is mapped in ISO 20000 Part 11. This recognizes the way that ITIL can be used in to meet the requirements set out for ISO 20000 certification.This package covers the Introduction level study. Benefits of Method:Manage business risk and service disruption or failureImprove and develop positive relationships with your customers by delivering efficient services that meet their needsEstablish cost-effective systems for managing demand for your servicesSupport business change whilst maintaining a stable service environment.Enhance your CV and boost future employment prospects. Introduction Level - Course Content:• 2 modules with associated engaging, motion graphic, video presented lessons• Notes to support each lesson and references to further suggested reading.• Support materials and exercises to consolidate the learning• Foundation level sample questions to test and embed the learning• Eligible for 5 CPU/PDU points. FAQsWhat are the prerequisites, if any to take the course?Who should take this course? This is an accredited course eligible for CPDs/PDUs and prepares you towards a qualification in ITIL® Service Management 3) What will students achieve or be able to do after taking your course?Appreciation of Service management as a practice.Awareness of  concepts, definitions, processes, functions, roles and  RACI Matrix.Help you to become aware as a member of an IT service management environmentFirst Step towards a qualification in ITIL® Service Management.Eligible for 5 Category - C PDUs or CPDs Next Step/Course: ITIL® Service Management - Foundation
COURSE
AWS Bootcamp - Autoscaling Applications in the Cloud
Packt Admin
2 hrs
$124.99
Course Overview This video course will show you how to get started with some of the powerful and exciting core technologies available on AWS, including Identity Access Management (IAM), enabling you to fully manage user information and privilege service on your virtual network environment. This video will teach you Elastic Compute Cloud (EC2), offering you nearly infinite flexible compute power in the cloud, with bespoke virtualized, compute options including database optimized instances, GPU instances, and FPGA instances, and Simple Storage Service (S3), allowing you to store a nearly unlimited number of files in a low-cost object store. Amazon's Elastic Load Balancer (ELB) gives you a fully managed application load balancing service, similar to NGINX and HAPROXY, but fine-tuned for the Amazon environment allowing you to manage your traffic. The course will end by your writing, running, and automatically load-balancing a Node.JS-based web API, making use of all of these fully managed services and resulting in a fully functionally, fault-tolerant, next-generation web scale application. Style and Approach. A fun course packed with step-by-step instructions, working examples, and helpful advice. This comprehensive course is divided into clear bite-size chunks so you can learn at your own pace and build a cloud Environment with AWS Target Audience Application developers and architects looking to start developing or architecting applications for Amazon Web Services, and system administrators interested in supporting the migration of applications to AWS. This course is for IT professionals with an interest in cloud computing. Learning Objectives Add fully-managed user information and privilege services on your virtual networkStore a nearly unlimited number of files in a low-cost object storeManage traffic with Amazon's Elastic Load BalancerCreate EC2 instancesBalance your simple API  Business Outcomes A friendly guide to building highly scalable and reliable Cloud environments with AWS.  Leverage various AWS components and services.  A self-paced course that will quickly enhance your skills.  
COURSE
Advanced Analytics and Real-Time Data Processing in Apache Spark
Packt Admin
3 hrs
$124.99
Course Overview This comprehensive tutorial will acquaint you with all the aspects of real-time analytics with Apache Spark, one of the trending Big Data processing frameworks on the market today. It will show you how to leverage the features of various components of the Spark framework to efficiently process, analyze, and visualize your data. You will learn how to implement the high velocity streaming operation for data processing in order to perform efficient analytics on your real-time data. You'll analyze data using machine learning techniques and graphs. You'll learn about Spark Streaming and create real-world streaming processing that address all the problems that need to be solved. You'll solve problems using Machine Learning techniques and find out about all the tools available in the MLlibtoolkit. You'll find out how to leverage Graphs to solve real-world problems. At the end of this video, you'll also see some useful Machine Learning algorithms with the help of Spark MLlib and will integrate Spark with R. We'll also make sure youâre confident and prepared for graph processing, as you'll learn more about the GraphX API. By the end, youâll be well-versed in the aspects of real-time analytics and implement them with Apache Spark. Style and Approach.Filled with hands-on examples, this course will help you perform data analysis and take you from an intermediate level to an advanced approach to data analytics. You will perform graph analysis, handling high velocity streaming with some analytical use cases. Target Audience This course is for aspiring big data analysts and data scientists looking for a deep dive in graphical processing and advanced analytics of data processing. You are required to have an initial understanding of Spark Programming and the fundamentals of Apache Spark along with some basic understanding of real-time data processing. Learning Objectives Real-time data streaming processes and operations with Spark StreamingImplement high-velocity streaming and data processing use cases while working with streaming APIDive into MLlib- the machine learning functional library in Spark with highly scalable algorithms.  Createmachine learning pipelines to combine multiple algorithms in a single workflow.  • Understand graphs and the Apache Spark API for graphs-GraphXApply interesting graph algorithms and graph processing with GraphX in a distributed environmentUse R, the popular statistical language, to work with Spark-SparkRSee how SparkR allows users to create and transform RDDs in RSee analytical use case implementations using MLLib, GraphX, and Spark Streaming  Business Outcomes Leverage the power of Apache Spark to perform efficient data processing and analytics on your data in real-timeProcess and analyze streams of data with ease and perform machine learning efficientlyA comprehensive tutorial to help you get the most out of the trending Big Data framework for all your data processing needs 
COURSE
Object Detection and Recognition Using Deep Learning in OpenCV
Packt Admin
2 hrs
$124.99
Course Overview This course teaches effective object recognition and its implementation with the powerful OpenCV libraries. You will learn how to enhance your OpenCV skills with deep learning. You will explore and master OpenCV for Object Recognition/Classification. The course explains all the necessary theory and concepts of computer vision, image processing, and machine learning. You also learn the practical application of OpenCV libraries. Its capabilities and functionality are shown along with a tutorial on how to set up a machine such that it's able to use OpenCV in codes. You will start by seeing how to work with images in OpenCV, enhancement and filtering in OpenCV. You will then move on to building an application which is capable of object recognition and performing homography. You will then move on to object classification and recognizing text in an image. In the end, you will be able to use object recognition algorithm which will be used by you for practical application. Style and Approach: This course will help you practice deep learning principles and algorithms for detecting and decoding images using OpenCV, by following step by step easy to understand instructions. Target Audience Anyone, who has started with this topic, or a developer who wishes to explore topics in OpenCV and deep learning for the first time this course is for you. Most problems are faced by the beginners who have no idea where to start things. This course will get them going to that end. Learning Objectives Getting started with OpenCVShowing how to attempt your first OpenCV codeSee the architecture of a convolutional neural networkLearn how to enhance and filter an ImagePractice use of popular CV algorithmsGet started with CaffeTrain your the network using labeled dataKnow how to train the network using labeled dataSee how to Model an appropriate algorithm for your requirementQuickly move from algorithm to code  Business Outcomes See functionalities in OpenCV that can be used for Object detection and recognition through Deep LearningLearn, why Deep Learning algorithms should be preferred for object recognition Master use of OpenCV by practicing creation of basic applications 
COURSE
Learning Vue.js 2.0
Packt Admin
3 hrs
$124.99
Course Overview Vue.js is one of the latest JavaScript frameworks and has attracted the interest of web developers as it can be used to build complex single-page applications. This video course shows developers how to build high-performing, reactive web interfaces with Vue.js. It starts from scratch, teaching you how to build a "Hello World!" application in Vue.js and moves towards building advanced applications step by step. You'll earn the concepts that you need to know about Vue.js. You'll build an application as you go, putting the concepts we've explained into practice. Several modern tools such as Webpack, vue-cli, hot reloading, and vue devtools will be used to develop modern web applications, focusing on the view layer to provide the most performant experience for users. Also you will use the vue-cli-based Webpack template and look at how we can build on top of that starter kit. By the end of this course, you will be able to build complex and large web applications with Vue.js and will also understand how to make single-file-based reusable components which can be used across projects. All the code and supporting files for this course are available on GitHub at https://github.com/PacktPublishing/Learning-Vue.js-2.0. Style and Approach: This step-by-step guide shows you how to build complete web apps with Vue.js. It starts from scratch, teaching you how to build a "Hello World!" application in Vue.js and moves toward building advanced applications. Target Audience This video course is intended for people with professional web development experience with JavaScript-heavy frontends or single-page application framework experience. A basic understanding of HTML, CSS, and JavaScript is required. Some experience with Angular.js or React is a bonus, but not required. Learning Objectives Explore how Vue.js compares to other major JavaScript frameworks and when to use itBuild a fully functioning reactive web application (SPA) in Vue js from scratchUse modern development tools such as Webpack, vue-cli, hot reloading, and the vue devtools to develop modern web applicationsFundamentals of developing web applications with Vue.jsLearn about templates, components, and methods and acquire the skills you need to create your first Vue.js applicationCreate scaffolds from Vue.js projects, including third-party packagesUse tools to speed up development and utilize the latest JavaScript language developmentsMaster features such as state management and routing with Vue.j Business Outcomes Delve into Vue.js and learn the skills to create complete web applications and the nuances of the frameworkBridge the gap between "learning" and "doing" by building real-world examples that will improve your web development skills with Vue.jsExplore modern web development tools and utilize them to rapidly develop a complete Vue.js application 
COURSE
Learning React with Redux and Flux
Packt Admin
3 hrs
$124.99
Course Overview Redux is a web application development architecture often used with React. In Redux, the entire state of your application is kept in a single store that can only be changed by special action objects that are specified by reducers. This course is a complete introduction to Redux and Flux, covering and comparing the new paradigms and teaching you how to create React web applications with Redux and Flux from the ground up. You’ll begin by exploring the basics of React to get a sense of how rendering, state management, and data flow work. You will then pull state management out of components as you create your own version of FLUX. Once finished, you’ll scrap the implementation in favor of Redux, and start adding functionality to browse data from an API. Finally, we’ll come back to our roots and explore some React-only solutions for state management, learning how to do things that we might normally tend to rely on FLUX and Redux to accomplish. Target Audience This course is for developers interested in learning React and gaining knowledge of the entire React stack. You should have a good knowledge of JavaScript. Learning Objectives React basics - component rendering and state managementBuild a FLUX implementation from scratchManaging lists in ReduxGrasp the React-Router and Redux-Form basicsMinimizing FLUX usageDevelop an app thatis unique, fun, and responsive Business Outcomes A comprehensive guide to building professional web apps with React, Redux, and FluxSee a practical implementation of a variety of modern web technologies with Redux, React, and FluxBuild amazing applications with React, Redux, and Flux
COURSE
Hands-On Web Development with Vue.js
Packt Admin
5 hrs
$124.99
Course Overview Vue.js is an open-source progressive JavaScript framework for building user interfaces. The main features that make Vue.js stand out are that it is approachable, versatile and performant. This course will show you how to build rich web applications quickly using Vue.js. You will start in the simplest way possible so you can get up-and-running with Vue within minutes. You will understand the fundamentals of how to use a Vue instance and dig deeper into the Vue environment. Start the journey with vue-cli by building a personal CRM application with Vue libraries such as VueX and Vue Router. Learn the concepts of clean state management and testing Vue components using tools such as Jest along with vue-test-utils. Using child components with vue-test-utils, level up your Vue skills for production readiness. Finally, learn the real world tips and tricks of working with Vue.js efficiently..By the end of this course, you will be able to write well tested, clean code to provide your web application with rich and interactive experience. The code bundle for this video course is available at- https://github.com/PacktPublishing/Hands-on-Web-Development-with-Vue.js. Style and Approach: This course offers in-depth content balanced with tutorials that put the theory into practice. The focus of this course is on giving you the understanding and practical examples that will transform you from a beginner-level web developer into an expert, ready to develop powerful, efficient web applications using Vue! Target Audience If you are a developer but have always wanted an easy-to-use yet powerful framework that you can rely on, this course is the right one for you! A basic understanding of JavaScript, HTML, and CSS and some exposure to ES6 are assumed. Learning Objectives Learn to build complete data-driven UIs Create amazing web applications and increase productivity with Vue LibrariesInitiate Projects with Vue-cli and manage state with VuexCreate a clean data flow for your applicationIntroduce Jest to understand test paradigmsUse the Vue ecosystem with vue-cli, vuex, and vue-test-utilsLeverage vue-test-utils and learn real-world Vue tricks  Business Outcomes Build exciting applications from scratch and become proficient with Vue.js web developmentCover the latest techniques and code in Vue.js for your applications.  Learn professional web programming techniques to increase the performance of your Vue.js applications 
COURSE
Hands-on Application Development with ASP.NET Core and Angular
Packt Admin
2 hrs
$124.99
Course Overview Gone are the frameworks with the monolithic approach. Latest frameworks tend to be more modular. ASP.NET Core is a rewrite of ASP.NET and more advanced like Angular. This Video course is a guide for developers who have heard and became curious about the increasing popularity of Angular and ASP.NET Core but do not know how to start. In this course, we will straight jump into the development of Single Page Application with ASP.NET Core & Angular. Step by step seeing the application being developed will give us the real development flow of single page application. We will cover the important topics of Angular like modules, components, services, and routing. On the other hand, learning the use of ASP.NET Core will give us the freedom to be platform independent. It doesn't matter whether it is Windows, MacOS or Linux, the application will run everywhere. We will create angular services which will help us communicate with the web services in the backend. We will also learn how to use the HTTP Client of Angular. and how we can make different HTTP calls. We will use Web API in the backend and Entity Framework Core to generate our database automatically from our code. We will see the use of popular software named "Postman" in this course as well. How to use Angular CLI is also an important topic that will be covered. At the end of this video course, we will be able to build a complete single page app with two of the most impressive frameworks of this time. Style and Approach: This video course takes a step-by-step approach, taking you through the most important technical facets of developing with these two hugely popular frameworks. It then demonstrates how to put those skills into practice. Target Audience This course is for ASP.NET developers who want to bring ASP.NET Core 2.0 and Angular 5 into their development stack and extend their skill sets, so they can build even better single page applications. Prior programming experience is required, and an understanding of basic of ASP.net, OOP, C#, and TypeScript. Learning Objectives Build a Single page application with ASP .NET Core and Angular 5Learn how Dotnet CLI worksUnderstand ASP .NET Core and its structureUnderstand Entity Framework CoreLearn how database migration worksUnderstand Angular and its project structureLearn about Angular modules, components, services, routing etc.  Learn how Angular CLI worksGet a grip of Angular data-binding and presentation  Business Outcomes Build a complete single page application with two of the most impressive frameworks of modern timeFind out how to bring together the capabilities and features of both Angular and ASP .Net CoreUnderstand the life cycle of a single page application development from scratch to production readyLearn how to use Entity Framework Core to create a database using code first approach.  How to speed up your development using Dotnet CLI & Angular CLI.  
Start your free Premium trialTry GO1 Premium free for 14 days. Easy signup, no commitment and, most importantly, instant access to 1000's of courses.
COURSE
Hands - On Reinforcement Learning with Python
Packt Admin
4 hrs
$124.99
Course Overview Reinforcement learning (RL) is hot! This branch of machine learning powers AlphaGo and Deepmind's Atari AI. It allows programmers to create software agents that learn to take optimal actions to maximize reward, through trying out different strategies in a given environment. This course will take you through all the core concepts in Reinforcement Learning, transforming a theoretical subject into tangible Python coding exercises with the help of OpenAI Gym. The videos will first guide you through the gym environment, solving the CartPole-v0 toy robotics problem, before moving on to coding up and solving a multi-armed bandit problem in Python. As the course ramps up, it shows you how to use dynamic programming and TensorFlow-based neural networks to solve GridWorld, another OpenAI Gym challenge. Lastly, we take the Blackjack challenge and deploy model free algorithms that leverage Monte Carlo methods and Temporal Difference (TD, more specifically SARSA) techniques. The scope of Reinforcement Learning applications outside toy examples is immense. Reinforcement Learning can optimize agricultural yield in IoT powered greenhouses, and reduce power consumption in data centers. It's grown in demand to the point where its applications range from controlling robots to extracting insights from images and natural language data. By the end of this course, you will not only be able to solve these problems but will also be able to use Reinforcement Learning as a problem-solving strategy and use different algorithms to solve these problems. All the code and supporting files for this course are available on Github at - https://github.com/PacktPublishing/Hands-On-Reinforcement-Learning-with-Python-. Style and Approach: Reinforcement Learning is about two things: framing the action, state, and reward correctly, and optimizing the policy that the software agent will use to approach the problem. This action-packed course is grounded in Python code that you can follow along with and takes you through all the main pillars of Reinforcement Learning. Leveraging Python, TensorFlow, NumPy, and OpenAI Gym, you get to try things out and understand a powerful technology through practical examples. Target Audience This course is intended for people who have some understanding of supervised learning, and are interested in artificial intelligence. After completing the course, you can delve into specific RL topics, and start solving more complex RL problems on OpenAI Gym or similar. No prior Reinforcement Learning knowledge is required, although knowing Python and having a quantitative background will help you follow the video more effectively. Learning Objectives Spot new opportunities to deploy RL by mastering its core concepts and real-life examplesLearn to identify RL problems by creating a multi-armed bandit environment in PythonDeploy the Swiss-army-knife of RL by solving multi-armed and contextual bandit problemsOptimize for long-term rewards by implementing a dynamically programmed agentPlugin a Neural Network into your software agent to learn complex interactionsTeach the agent to react to uncertain environments with Monte CarloCombine the advantages of both Monte Carlo and dynamic programming in SARSAImplement CartPole-v0, Blackjack, and Gridworld environments on OpenAI Gym  Business Outcomes Learn how to solve Reinforcement Learning problems with a variety of strategies.  Use Python, TensorFlow, NumPy, and OpenAI Gym to understand Reinforcement Learning theory.  Fast-paced approach to learning about RL concepts, frameworks, and algorithms and implementing models using Reinforcement Learning.  
COURSE
Design Serverless Architecture with AWS and AWS Lambda
Packt Admin
2 hrs
$124.99
Course Overview Amazon Web Services continues its domination as the leading cloud service provider on the market. Since serverless applications are gaining a lot of traction, it is extremely important to understand the serverless architecture, to help you build, manage, and secure serverless applications. This video covers all aspects of serverless architectures in Amazon Web Services, which is necessary for working with serverless applications. This course starts with introduction to serverless architectures and then you'll delve into design considerations, followed by building a serverless application and deploying it on your serverless architecture. This video covers practical example of deploying and orchestrating a serverless application using DynamoDB, AWS Lambda, and API Gateway. Towards the end of the video, we will learn about some security considerations in protecting your serverless application. By the end of this course, you will have mastered working with serverless architectures on AWS Cloud. Style and Approach: The approach this course takes is to be as practical and objective as possible. As a participant, you'll experience challenges and master them. Target Audience This course is targeted at application developers, cloud architects, and engineers. A basic knowledge of AWS is recommended. Learning Objectives Understand the serverless concept, its benefits and challengesDesign and build an application based on AWS serverless servicesDiscover AWS serverless services and their various rolesExplore the AWS Lambda function in depthUnderstand interconnections between the AWS serverless and microservice conceptsMonitor and trace serverless applications  Business Outcomes Understand serverless architectures and their implementation on AWSLearn to build, deploy, manage, and secure serverless applicationsPractical examples and use cases to work with serverless architecture 
COURSE
Deep Learning with PyTorch
Packt Admin
5 hrs
$124.99
 Course OverviewThis video course will get you up-and-running with one of the most cutting-edge deep learning libraries: PyTorch. Written in Python, PyTorch is grabbing the attention of all data science professionals due to its ease of use over other libraries and its use of dynamic computation graphs. In this course, you will learn how to accomplish useful tasks using Convolutional Neural Networks to process spatial data such as images and using Recurrent Neural Networks to process sequential data such as texts. You will explore how you can make use of unlabeled data using Auto Encoders. You will also be training a neural network to learn how to balance a pole all by itself, using Reinforcement Learning. Throughout this journey, you will implement various mechanisms of the PyTorch framework to do these tasks..By the end of the video course, you will have developed a good understanding of, and feeling for, the algorithms and techniques used. You'll have a good knowledge of how PyTorch works and how you can use it in to solve your daily machine learning problems. Style and Approach: This is a very hands-on course where concepts and their implementations go hand in hand. The course maintains a balance between theory and practice.Target AudienceThis course is for Python programmers who have some knowledge of machine learning and want to build Deep Learning systems with PyTorch. Python programming knowledge and minimal math skills (matrix/vector manipulation, simple probabilities) is assumed.Learning ObjectivesUnderstand PyTorch and Deep Learning concepts Build your neural network using Deep Learning techniques in PyTorch.  Perform basic operations on your dataset using tensors and variables Build artificial neural networks in Python with GPU acceleration See how CNN works in PyTorch with a simple computer vision example Train your RNN model from scratch for text generation Use Auto Encoders in PyTorch to remove noise from images Perform reinforcement learning to solve OpenAI's Cartpole task Extend your knowledge of Deep Learning by using PyTorch to solve your own machine learning problems Business OutcomesExplore PyTorch and the impact it has made on Deep Learning Design and implement powerful neural networks to solve some impressive problems in a step-by-step manner Follow the examples to solve similar use cases outside this course
COURSE
Building Microservices with Node.js
Packt Admin
2 hrs
$124.99
Course Overview Microservices enable us to develop software in small pieces that work together but can be developed separately, one of the reasons why enterprises have started embracing them. For the past few years, Node.js has emerged as a strong candidate for developing these microservices because of its ability to increase developers' productivity and applications performance. This video is an end-to-end course on how to dismantle your monolith applications and embrace the microservice architecture. We delve into various solutions such as Docker Swarm and Kubernetes to scale our microservices. Testing and deploying these services while scaling is a real challenge; we'll overcome this challenge by setting up deployment pipelines that break up the application build processes into several stages. The course will help you implement advanced microservice techniques and design patterns on an existing application built with microservices. You will delve into techniques that you can use today to build your own powerful microservices architecture. The code files are placed at this link https://github.com/PacktPublishing/-Building-Microservices-with-Node.js. Style and Approach: Every step is followed by a walk-through on screen and on the console, and slides to help explain core concepts. Plus, a lot of complementary reads will be included with each video for those keen to know more in-depth.Target Audience This course targets developers with intermediate server-side experience with Node.js, including knowledge and previous experience with developing and deploying microservices, who are keen to sharpen their skills and learn to scale large apps for the real world. Developers with similar knowledge in another programming language will benefit from this course as well.Learning Objectives Implement caching strategies to improve performanceIntegrate logs for all microservices in one placeExecute long-running tasks in asynchronous microservicesCreate sophisticated deploy pipelinesDeploy your microservices to containersCreate your own cluster of Docker hostsMake all of this production-readyUse a service mesh for resiliency Business Outcomes  Create deployment pipelines for efficiently releasing lightning quick updates and fixes for your applicationsGain hands-on experience with advanced techniques of architecting and building an application with microservicesDeploy your microservices to a cluster of containers and scale easilyAdvanced design patterns to create efficient microservices
COURSE
Working with Big Data in Python
Packt Admin
3 hrs
$124.99
Course OverviewThis course is a comprehensive, practical guide to using MongoDB and Spark in Python, learning how to store and make sense of huge data sets, and performing basic machine learning tasks to make predictions. MongoDB is one of the most powerful non-relational database systems available offering robust scalability and expressive operations that, when combined with Python data analysis libraries and distributed computing, represent a valuable set of tools for the modern data scientist. NoSQL databases require a new way of thinking about data and scalable queries. Once Mongo queries have been mastered, it is necessary to understand how we can leverage this API in Python's rich analysis and visualization ecosystem. This course will cover how to use MongoDB, particularly if you are used to SQL databases, with a focus on scalability to large datasets. pyMongo is introduced as the means to interact with a MongoDB database from within Python code and the data structures used to do so are explored. MongoDB uniquely allows for complex operations and aggregations to be run within the query itself and we will cover how to use these operators. While MongoDB itself is built for easy scalability across many nodes as datasets grow, Python is not. Therefore, we cover how we can use Spark with MongoDB to handle more complex machine learning techniques for extremely large datasets. This learning will be applied to several examples of real-world datasets and analyses that can form the basis of your own pipelines, allowing you to quickly get up-and-running with a powerful data science toolkit. Style and Approach: An exhaustive course that carefully covers the fundamental concepts of unstructured data and distributed programming before applying them to examples of typical data science workflows. This course is divided into clear chunks, so you can learn at your own pace and focus on your own area of interest.Target AudienceA one-stop course for data engineers, data scientists, and developers who have a working knowledge of Python and need to know how to efficiently ingest, query, and analyze data using MongoDB and Spark. By the end of the course, you will be able to combine MongoDB and Spark into your own Python data workflows.Learning ObjectivesMongoDB as a non-relational database based on JSON documentsSet up cursors in pyMongo as a connector to a MongoDB databaseRun more complex chaining and aggregation queriesConnect to MongoDB in pySparkHow to write MongoDB queries using operators and chain these together into aggregation pipelinesReal-world examples of using Python and MongoDB in a data pipelineUsing Mongo connectors in pySpark for high-performance processingBusiness OutcomesA comprehensive introduction to the key concepts of MongoDB and Spark.  Intuitive examples of key operations in MongoDB and Spark using Python APIsTwo working examples of realistic end-to-end data analyses using real world datasets
COURSE
WinOps - DevOps on the Microsoft Azure Stack: VSTS and TFS 2018
Packt Admin
2 hrs
A$124.99
Course Overview In this volume, you will delve into real-world leading approaches to plan your solution delivery with the Visual Studio Team Services (VSTS) and Team Foundation Server 2018. DevOps blurs the lines between Development and Operations, when harmonized with Agile practices. It addresses good practices for delivering world class solutions. You will work on learning how to use VSTS and TFS to visualize your backlogs, manage work items, manage the defect lifecycle, and make sure that the whole process can be easily followed by everyone within your organization. You will also get to know how Kanban and Lean are essential for an optimized DevOps process and continuous improvement. With the help of this course, implement Kanban and Lean to manage your work in process (WIP). This course makes you comfortable with dashboards and queries, which play an important role within every successful DevOps implementation, representing how to measure and monitor business value delivered. You will learn to set up dashboards to provide a window into what is happening across the portfolio, project and team levels. Alerts and notifications will then help you implement enterprise collaboration (ChatOps) within your organization. Learn to create alerts, notifications and integrate external applications such as Slack and Microsoft Teams. Finally, work on customizing the processes on VSTS and TFS, work items, fields and workflow states along with advanced configuration options to make sure that the process you have is best suited for your team needs. Style and Approach: A step-by-step approach learning WinOps - DevOps on The Microsoft Stack. Plan your application using Agile, Lean and Kanban Processes within Visual Studio Team Services and Team Foundation Server 2018Target Audience This course is aimed at the entire DevOps Team, including developers, testers, product owners, and other IT professionals who want to learn how to implement leading DevOps processes within Visual Studio Team Services and Team Foundation Server 2018. Prior knowledge of basic Agile and Scrum is useful but not necessary – Beginner to Advanced course.Learning Objectives How to adopt enterprise grade agile at scale, to help successfully manage your projectKanban and Lean concepts, which can help you continuously improve your processImplementation of dashboards and queries to provide you with insight-driven data for your projectsHow to integrate with external applications such as Slack or Microsoft Teams to enable ChatOpsHow to customize your process template to make it work within your organisation and team's needsBusiness Outcomes  Explore real-world good practices for planning and delivering projects with Visual Studio Team Services (VSTS) and Team Foundation Server 2018Explore how to implement ChatOps and how to configure alerts and notifications so you and your team are always up to dateExplore core concepts of how to work with agile (or make agile work) at scale with Scaled Agile Framework (SAFE v4 • 5) and how VSTS and TFS will help to support you
COURSE
Text Mining with Machine Learning and Python
Packt Admin
2 hrs
$124.99
Course Overview Text is one of the most actively researched and widely spread types of data in the Data Science field today. New advances in machine learning and deep learning techniques now make it possible to build fantastic data products on text sources. New exciting text data sources pop up all the time. You'll build your own toolbox of know-how, packages, and working code snippets so you can perform your own text mining analyses. You'll start by understanding the fundamentals of modern text mining and move on to some exciting processes involved in it. You'll learn how machine learning is used to extract meaningful information from text and the different processes involved in it. You will learn to read and process text features. Then you'll learn how to extract information from text and work on pre-trained models, while also delving into text classification, and entity extraction and classification. You will explore the process of word embedding by working on Skip-grams, CBOW, and X2Vec with some additional and important text mining processes. By the end of the course, you will have learned and understood the various aspects of text mining with ML and the important processes involved in it, and will have begun your journey as an effective text miner. The code bundle for this video course is available at https://github.com/PacktPublishing/Text-Mining-with-Machine-Learning-and-Python. Style and Approach: A practical guide demonstrating how to extract information easily using Jupyter notebooks, Anaconda, modern packages, and tools/frameworks such as NLTK, Spacy, Gensim, Scikit-learn, Tensorflow (for CPU), and Python-CRFSuite. Target Audience This course targets Data Scientists who need to obtain a basic set of skills in the field of text analysis, or a Citizen Data Scientist who wants to get up and running with text mining. Since this counts as a specialization course, basic knowledge of Python, Machine Learning, and Data Science are required.Learning Objectives Refine and clean your textExtract important data from textClassify text into typesApply modern ML and DL techniques on the textWork on pre-trained modelsImportant text mining processesAnalyze text in the best and most effective way  Business Outcomes Pragmatic approach with working examplesWork with real-life data Work with modern and production-ready toolsCover the most relevant topics to get you started 
COURSE
Python Machine Learning in 7 Days
Packt Admin
2 hrs
$124.99
Course Overview Machine learning is one of the most sought-after skills in the market. But have you ever wondered where to start or found the course not so easy to follow? With this hands-on and practical machine learning course, you can learn and start applying machine learning in less than a week without having to be an expert mathematician. In this course, you will be introduced to a new machine learning aspect in each section followed by a practical assignment as a homework to help you in efficiently implement the learnings in a practical manner. With the systematic and fast-paced approach to this course, learn machine learning using Python in the most practical and structured way to develop machine learning projects in Python in a week. This course is structured to unlock the potential of Python machine learning in the shortest amount of time. If you are looking to upgrade your machine learning skills using Python in the quickest possible time, then this course is for you! Style and Approach: This is a fast-paced course offering practical and actionable guidance with step-by-step instruction and assignments. This course will enable you to develop your own ML models and methods to use them efficiently in the quickest possible way.Target Audience If you are interested in Machine Learning and have a basic understanding of python and looking to expand your Python skills in a quick time-frame.Learning Objectives Master the most important algorithms in machine learningMake predictions based on dataGet an intuitive understanding of how machine learning worksGet an intuitive understanding of where to use which machine learning approach  How to use pre-written libraries in python to work with powerful algorithmsLearn advanced machine learning techniques like Neural NetworksBusiness Outcomes  A good understanding of Machine learning to start creating practical solutions.  Get an intuitive understanding of many machine learning algorithmsBuild many different Machine Learning models and learn to combine them to solve problems
COURSE
Machine Learning with C++
Packt Admin
1 hr
$124.99
Course Overview ML has become a fundamental part of the 21st century; from Netflix recommendations to fraud detection, ML is ever- present in our daily lives. At its roots, ML effectively applies statistics and pattern recognition, we will use these ideas to help solve a range of modern-day problems. C++ is a very fast language to execute your code and is extensively used when your final "models" are being deployed. If you want to run a program, with a lot of array calculation then C++ should be your weapon of choice. This course will start off with a broad overview of ML and the varying methods associated with it. You will understand data types, Machine Learning algorithms, and a simple classification task. We then study two simple but effective algorithms to deepen your understanding and provide some practical experience. Specifically, the two algorithms that we will be investigating are linear regression and K-means clustering. By taking this course, you will be able to get your machine Learning basics right and be able to build efficient algorithms which will help you to predict and cluster data. Style and Approach: This course takes you through the fundamentals of Machine Learning, and how you can utilize your C++ skills to build efficient algorithms for predicting and clustering data. Target Audience This course is designed for, and targeted at students who are competent in basic statistics and mathematical techniques and are looking for an introduction to machine learning. This course will provide a concrete foundation for future progression. We will be programming in C++, and hence some experience, and understanding of OOP is required. We will not be implementing any advance C++ code but familiarity with the language will be a strong advantage. Learning Objectives Start your Machine Learning journey with C++Understand the difference between generative and discriminative Machine Learning.  Understand the difference between unsupervised and supervised learning.  Explore the benefits of Linear Regression and Logistic Regression.  Implement a Linear Regression algorithm.  Understand the difference between K-means and K-NN.  Implement a K-means algorithm.  Business Outcomes An introduction to Machine Learning with C++.  Understand linear regression and its benefits and pitfalls.  Understand K-means clustering and its benefits and pitfalls.  
COURSE
Mastering Clean Code in JavaScript
Packt Admin
5 hrs
$124.99
Course Overview Alongside HTML and CSS, JavaScript is one of the three core technologies of World Wide Web content production. You can write terrible code in any language, but if you wanted to try to write terrible code that works, JavaScript would be your language of choice. In this course, you will learn various concepts and techniques, essential principles, patterns, and practices for writing clean code in JavaScript. You will be introduced to some general guidelines on how to better structure your JavaScript code. You will then learn about clean code best practices while working with variables, functions objects, and the latest ES6 classes. Next, you will discover functional programming, how to write pure functions, and how to use built-in functional methods. You will then move on to modular JavaScript and explore the various ways you can structure your modules. After that, you will master various design patterns and programming principles. Unit testing is very important and you will learn to do this with Jasmine and Karma, to make handling errors easy. By the end of the course, you will have learned clean coding with functional programming, explored various modules in JavaScript, and designed patterns and principles. Overall you will learn to write better code with improved readability. Style and Approach: The course will follow an example-based approach to dealing with the most common developer mistakes that result in bad code. The course begins with tips on how to better structure and present your code. Moving on, the course presents functional programming in JavaScript and with simple and comprehensive examples and explains why the functional approach is worth your time and effort. Later in the course, you will get to work with the more traditional object-oriented part of JavaScript, finishing with best practices in testing and error handling as those areas of development can greatly affect code quality.Target Audience This course is for JavaScript developers who would like to immerse themselves in the concepts and practices of writing clean code. Prior JavaScript programming knowledge is essential.Learning Objectives Structure better code in modules with easeWrite pure functions, avoid side-effects, and go functionalExplore design patterns and practices and how to use themGet familiar with unit testingProper error handling in JavaScriptBusiness Outcomes  Learn to write better code with JavaScriptLeverage the power of functional programmingMaster JavaScript design patterns and best practices
Find training fasterLooking for project management or sales training? Or a face-to-face first aid course? Your GO1 Training Assistant can help you find and book the right training for you – at the best price.
Content image