Log in
Log inBook a demo
52800 results
Sort by
COURSE
Design Serverless Architecture with AWS and AWS Lambda
Packt
2 hrs
Premium
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
5 hrs
Premium
 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
Advanced Computer Vision with TensorFlow
Packt
2 hrs
Premium
Course OverviewTensorFlow has been gaining immense popularity over the past few months, due to its power and simplicity to use. This video will help you leverage the power of TensorFlow to perform advanced image processing. This course is a continuation of the Intro to Computer Vision course, building on top of the skills learned in that course. In this course, you'll dive deeper as we cover more advanced computer vision concepts. .You will implement multiple state-of-the-art deep learning papers from scratch using the TensorFlow-Keras API. This course will teach you how to construct efficient CNN architectures with CNN Squeeze layers and delayed downsampling . You'll learn about residual learning with skip connections and deep residual blocks, and see how to implement a deep residual neural network for image recognition. You'll find out about Google's Inception module and depthwise separable convolutions and understand how to construct an extreme Inception architecture with TF-Keras. Finally, you'll be introduced to the exciting new world of adversarial neural networks, which are responsible for recent breakthroughs in synthetic image generation and implement an auxiliary conditional GAN. Style and Approach. This video course is a practical guide to implementing TensorFlow in production and is packed with step-by-step instructions, working examples, and helpful advice about building your neural networks with TensorFlow, where you'll learn to build separable convolutional neural networks. This practical course is divided into clear byte-size chunks so you can learn at your own pace and focus on the areas that interest you the most. Target AudienceThis course is for Python developers who are interested in learning how to perform image processing using TensorFlow. A basic knowledge of TensorFlow will help you understand the concepts better. Learning ObjectivesBuild efficient architecture for convolutional neural networksConstruct a residual learning neural network for image recognitionBuild depthwise separable convolutional neural networksConstruct conditional Generative Adversarial Networks (GAN)Build an advanced and powerful multi-class image classifierBuild functional model class and methods with TensorFlow-Keras Functional APIBuild a computational graph representation of a Neural Network from state-of-the-art deep learning papersOptimize a neural network with stochastic gradient descent and other advanced optimization methods  Business OutcomesLearn how to build advanced image processing application using free tools and librariesPerform advanced image processing with Pythons APIsUnderstand and optimize various features of TensorFlow by building deep learning state-of-the-art models   
COURSE
Building Your First Advanced CRUD Application with Vue 2
Packt
4 hrs
Premium
Course OverviewVue.js is the latest JavaScript framework to take the web development community by storm. Since its release, it has managed to establish itself as one of the most popular frameworks for building user interfaces and is experiencing a rapid adoption rate. Vue.js 2, just released, has major improvements in its framework, making it leaner and faster..In this course, you will start with a quick introduction to the Vue.js application, and will learn to use the Vue CLI, Vue Loader. You will also learn to set up a well thought out folder structure for your application. You will then look into adding Vuex functionality to your application such as Vue Router and Vuex Store and how to fetch data from other websites. After that you will learn to add awesome third-party functionality to interact with a backend, and handle different events. Finally, you will configure and deploy your application, then upload it using FTP or otherwise..Style and Approach.This course supplies in-depth content balanced with tutorials that put the theory into practice. The focus of this course is on giving you both the understanding and the practical examples that will allow you master the art of web development with Vue 2 and other third-party frameworks and libraries. Target AudienceIf you are a Web Developer and want to learn how to build professional web applications using Vue.js, then you’re going to love this video tutorial. Viewers need to be familiar with the basics of HTML, CSS, and Vue.js. Learning ObjectivesHow to use the Vue Command Line Interface to scaffold a new application using WebPackHow to set up Vue Router for creating and maintaining the desired pages of your applicationHow to adequately structure your applications by setting up a well thought out folder structureHow to manage real-time backend interactivity with your application and listen for different eventsHow to deploy your application using FTP and other alternatives  Business OutcomesFilled with real-world, practical examples that show you how to jump in and start building effective web applications!Master the most important features in Vue 2 that change the game for web developersExplore different techniques that you can use while building creative web applications 
COURSE
Building Web Apps with Spring 5 and React
Packt
6 hrs
Premium
Course Overview Spring5 and React allow us to build a powerful web application that grabs the attention of Java developers. This video will be your one-stop guide to building an end-to-end, modern web app with two popular frameworks: Spring for the backend and React for the frontend.In this course, Spring is used to create the backend; you will learn to configure the Spring MVC and handle web requests. You will learn to build REST API endpoints and work with Spring's Data Access Layer using Hibernate as the ORM. You will then be introduced to other Spring components such as Spring Security, which will help you secure your backend (you'll also learn to test it). You will then move on to the frontend, where you will be introduced to React and its app development environment and components.At the end of the video, you will design your UI and create a SPA with React. Then you'll integrate your React app with the Spring backend using JSON APIs or REST protocols. Finally, you will learn to test and secure your application. Target AudienceThis video is for Java developers who would like to master both frontend and backend development. A basic knowledge of web development and Spring is assumed. Learning ObjectivesGrasp the Spring 5 MVC fundamentals and WebfluxCreate a backend with Spring 5 and Reactive ProgrammingBuild REST endpoints and consume RESTful web services.Integrate Spring5 with Hibernate•  Secure Spring5 and hibernate applications using Spring SecurityIntegrate of a ReactJS app with a Spring backend using REST Business OutcomesLearn the core aspects involved in developing a backend and UI, right from design to integrating and deploying it.Build modern web applications with popular frameworks such as Spring 5 and React.Learn to secure your application with the Spring Security component
COURSE
Advanced Artificial Intelligence Projects with Python
Packt
2 hrs
Premium
Course Overview Considered the Holy Grail of automation, data analysis, and robotics, Artificial Intelligence has taken the world by storm as a major field of research and development. Python has surfaced as a dominate language in AI/ML programming because of its simplicity and flexibility, in addition to its great support for open source libraries such as spaCy and TensorFlow. This video course is built for those with a basic understanding of artificial intelligence, introducing them to advanced artificial intelligence projects as they go ahead. The first project introduces natural language processing including part-of-speech tagging and named entity extraction. Wikipedia articles are used to demonstrate the extraction of keywords, and the Enron email archive is mined for mentions and relationships of people, places, and organizations. The spaCy library is used. The next project introduces genetic algorithms. The DEAP library is used. A music data set is used in a genetic algorithm that generates a music playlist satisfying multiple criteria such as song similarity and playlist length. The last project introduces reinforcement learning and deep reinforcement learning. The OpenAI Gym platform and Q-learning algorithm are used to build a game-playing AI. The code bundle for this video course is available at - https://github.com/PacktPublishing/Advanced-Artificial-Intelligence-Projects-with-Python. Style and Approach: Built for AI enthusiasts, machine learning and deep learning students, and developers across three realistic projects, this course covers modern techniques that will take your AI game with Python to the next level.Target Audience Are you a Python programmer with a basic understanding of machine learning and minimal experience in developing AI projects? This is the video course that you need to take your game to the next level. Build advanced AI applications using powerful and popular Python deep learning libraries that help you interact intelligently with the world around you.Learning Objectives Extract names, places, and more and their relationships from textBuild a recommendation engine for finding new musicUse deep reinforcement learning to build an AI that plays arcade gamesEmploy the SpaCy and textacy libraries for natural language processingUse popular libraries such as Keras and TensorFlow for reinforcement learningBusiness Outcomes  Hands-on projects that simplify your first steps into the world of Artificial Intelligence with PythonMaster AI concepts that will get you up-and-running with AI in no timeLeverage popular Python deep learning libraries for your Artificial Intelligence projects
COURSE
Learning PySpark
Packt
3 hrs
Premium
Course Overview Apache Spark is an open-source distributed engine for querying and processing data. In this tutorial, we provide a brief overview of Spark and its stack. This tutorial presents effective, time-saving techniques on how to leverage the power of Python and put it to use in the Spark ecosystem. You will start by getting a firm understanding of the Apache Spark architecture and how to set up a Python environment for Spark. You'll learn about different techniques for collecting data, and distinguish between (and understand) techniques for processing data. Next, we provide an in-depth review of RDDs and contrast them with DataFrames. We provide examples of how to read data from files and from HDFS and how to specify schemas using reflection or programmatically (in the case of DataFrames). The concept of lazy execution is described and we outline various transformations and actions specific to RDDs and DataFrames. Finally, we show you how to use SQL to interact with DataFrames. By the end of this tutorial, you will have learned how to process data using Spark DataFrames and mastered data collection techniques by distributed data processing. Style and Approach: Filled with hands-on examples, this course will help you understand RDDs and how to work with them; you will learn about RDD actions and Spark DataFrame transformations. You will learn how to perform big data processing and use Spark DataFrames.Target Audience If you are a Python developer keen to master hands-on techniques using the Apache Spark 2.x ecosystem in the best possible manner, this video is for you. A firm understanding of Python is expected to get the best out of the tutorial. Familiarity with Spark would also be helpful.Learning Objectives Learn about Apache Spark and the Spark 2.0 architecture.Understand schemas for RDD, lazy executions, and transformations.Explore the sorting and saving elements of RDD.Build and interact with Spark DataFrames using Spark SQLCreate and explore various APIs to work with Spark DataFrames.Learn how to change the schema of a DataFrame programmatically.Explore how to aggregate, transform, and sort data with DataFrames.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
JavaScript (and jQuery) in 7 Days
Packt
7 hrs
Premium
Course Overview JavaScript is the language of the web. You can use it to add dynamic behaviors, store information, and handle requests and responses on a website on-the-fly and this is why it has become one of the most useful languages in the web development community. In this course, you will instantly start to work with JavaScript, jQuery, and Bootstrap using the in-browser editor. You'll start off by learning the basics of JavaScript by writing your first program. After mastering the fundamentals, you'll learn how to write clean and maintainable JavaScript code. You'll be taught modern JavaScript at a quick pace to maximize your learning for the time available. Later you'll work with objects and arrays to model problems/solutions for better program output in JavaScript. You'll be creating an awesome-looking battleship game with slideshows, a development journal with YouTube, and image-embedded URLs with Bootstrap and jQuery. Each lesson will begin by reviewing the exercise from the previous day, before moving on to the subject of that day's lesson. By the end of the course you will be amazed by everything you've managed to learn and accomplish in such a short time. Each lesson is inspiring and fun, making you feel like a magical code wizard! All the code and supporting files for this course are available on GitHub at: https://github.com/PacktPublishing/JavaScript-and-jQuery-in-7-Days. Style and Approach. This course will teach absolute beginners how to use JavaScript, jQuery, and Bootstrap. It's designed so anyone with a web browser can instantly begin learning. Upon completion students will be able to create interactive JavaScript and HTML web apps. Target Audience This course is for people who are new to programming and want to get started with JavaScript. If you're an experienced programmer and want to learn a new language for your web applications, then this course is also for you. Learning Objectives Program with the world's most popular language: JavaScriptDevelop the skills to take you from a novice to competent programmer in a short timeframeCreating websites and applications using JavaScript, Bootstrap and jQueryTranslating real-world problems into code for better problem solving with JavaScriptHandling user requests better using techniques such as the fetch API and the localStorage APIAnimate and style your websites using JavaScript and BootstrapTrack your progress and save important code snippets in a dev journal web app that you'll create as a final projectBusiness Outcomes Learn how to model real-world problems using JavaScript objectsTake control of HTML and CSS using jQueryCreate interactive web apps that use elegant Bootstrap components
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
Learning React Native Development
Packt
3 hrs
Premium
Course Overview React Native is a JavaScript framework that lets you rapidly build native apps for both iOS and Android using a single language. A React native app is not a hybrid app so it's nearly indistinguishable from native apps built with Java and Objective-C. Our course is a fast-paced guide to get you started with React Native and building Native mobile apps. The course will give React developers all they need to build native iOS and Android apps. We won't be covering the basics of JavaScript programming or React. We will delve directly into React Native to build native mobile apps. You will learn to develop apps that are fun, unique, and responsive with React Native. Learn React Native fundamentals to build interactive and user-friendly apps. The course aims at teaching you React Native irrespective of the underlying platform so that you can learn once, write anywhere. This course adopts a practical approach to get you building apps as soon as possible. With this course, you will get minimal theory and maximal action, with compelling illustrative examples and clear explanations. The code bundle for this video course is available at: https://github.com/PacktPublishing/Learning-React-Native-Development Target Audience This course is for JavaScript developers who want to build native mobile applications. This course would also be ideal for front-end React developers who want to extend their skillset to mobile development. No knowledge of React Native and mobile development is needed. Learning Objectives Create dynamic mobile appsBuild custom reusable components for your mobile appBuild native apps for both iOS and AndroidUnderstand the concepts of React statesGrasp the concepts of Redux state management to build scalable appsIntegrate with Firebase as a data storeLearn how to authenticate a userLearn how to navigate within views Business Outcomes  Build dynamic apps for iOS and Android with comprehensive examplesLearn the concepts of Redux and state management to build scalable appsCreate reusable custom UI components 
COURSE
Managing Workplace Bullying - Managers & Supervisors
Bullyology Upstander Academy
1 hr 30 mins
Premium
Course OverviewBullyology: Managing Workplace Bullying is a comprehensive award designed to give managers the skills, strategies and information they need to prevent bullying in work environments, understand its causes and effects and efficiently deal with it when it occurs.Complete parts 1 to 5 for full award.Target AudienceManagers & SupervisorsLearning ObjectivesTo understand current definitions of workplace bullying, harassment and discrimination and also recognise what does not constitute bullying in the workplace.To be familiar with the two main types of typical bullying behaviours: direct (personal attacks) and indirect (task-related behaviours)To identify why bullying happens and the types of work environments in which it can flourishTo examine the motivations of bullies and how they choose their targetsTo be aware of the emotional/physical damage caused by workplace bullyingTo recognise the types of high-risk leadership, management and communication styles that might lead to an increase in workplace bullyingTo learn how to respond to employee bullying/harassment complaints quickly, assertively and with an appropriate level of supportTo understand how managers can become positive role models for workplace behaviourTo understand the legal, financial, health, reputation and productivity ramifications of failing to address bullying in the workplaceTo understand the increased worker’s compensation costs associated with bullying/mental health/stress-related issuesTo appreciate the key role that workplace leadership and organisational culture play in the prevention of bullyingTo understand the phenomenon of ‘presenteeism’, its relationship to bullying and its crippling effect on workplace productivityTo understand what an ‘upstander’ is, why they’re such an effective workplace bullying deterrent and how everyone (including managers) can become oneTo explore some common myths and misconceptions about bullying – and how these often prevent us from tackling the problem effectivelyHow to provide the right information to those affected by workplace bullying so they know where to go for helpTo recognise the importance of a clear, thoughtful anti-bullying policy – and why such policies are close to useless if not enforced by strong and supportive leadership at the management level.Business OutcomesA workplace that actively promotes a positive culture and proactively handles bullying incidents is much better equipped to protect their two most valuable assets: their staff and their business reputation. Failing to address bullying loses money, wastes time and alienates employees.This course will help your business to:Create a mutually respectful and professional workplaceBoost staff productivity and engagementSave time by streamlining the way you deal with bullying incidentsAddress negative behaviours fairly and supportivelyHelp management handle complex bullying situations more efficientlyCreate a more positive organisational culture where everyone feels valuedEnsure your managers are aware of (and comply with) laws applicable to workplace anti-discrimination, bullying and harassmentHelp your business establish a reputation as a fair employer that attracts (and keeps) top talent and cares about the health and well-being of its employees.
COURSE
Advanced Server-Side Programming with Node.js
Packt
3 hrs
Premium
Course Overview Node.js is a powerful, performance-efficient language. Its non-IO blocking technology makes it perfect for creating highly scalable web applications built around user interaction. In this course, you will learn to create highly secure and scalable applications using various languages and frameworks such as EJS, PassportJS, OAuth (for user authentication with Facebook, Twitter and more), the Helmet module, and encryption with BCrypt. You will also learn about the MVC architecture to make sure your codebase is maintainable and scalable, making you a better developer overall. This course is for you if you have a basic understanding of Node.js and want to take your web applications to the next level in security and scalability by learning in-demand skills. Style and Approach: The course begins with an in-depth explanation of how Node.js works to help viewers become better developers overall, then it discusses security and efficient coding with Node.js, ultimately leading to viewers learning to code performance-efficient, quality web applications using frameworks and technologies such as BCrypt, EJS, OAuth, PassportJS, and more.Target Audience Developers who have a basic knowledge of Node.js and want to learn more advanced features and take their applications to the next level will greatly benefit from this video course.Learning Objectives Learn how Node.js' non-IO blocking technology works in depthGet familiar with the MVC architectureCreate authentication patterns using PassportJSEncrypt sensitive user data to protect your data from malware attacksUse OAuth to set up Facebook, Twitter, and social-media loginsLearn how to use templating engines, and make powerful dynamic applications using EJSProtect your application and users against common threats and learn to use the Helmet moduleBuild a performance-efficient, dynamic web blog using what you've learnedBusiness Outcomes  Learn Node.js in-depth, including how it works under the hood, security with Node.js, and templating with EJSUse third-party modules to add security, authentication, and more to your applicationBuild a secure web blog with Node.js
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