Back to Courses

Information Technology Courses - Page 57

Showing results 561-570 of 1471
Google Workspace for Education: Getting Started
This is a Google Cloud Self-Paced Lab. Learn about Google Workspace for Education: how to create an organizational structure, how to set up organizational units and groups, and how to set up user accounts. Google Workspace for Education is a set of Google apps and services that are tailored for schools and homeschools that allow for collaboration, streamlined instruction and safe online learning. Google Workspace for Education offers multiple editions to meet your organization’s needs.
IBM Cloud Essentials
This course introduces you to the IBM Cloud. You will learn about the many offerings and services on IBM Cloud that make it the most open and secure public cloud for developers and enterprises. The course begins with an introduction to the IBM Cloud platform which covers topics such as data center locations and configuring identity and access management. You will discover the various Infrastructure-as-a-Service (IaaS) options available on IBM Cloud. Next, you will learn about the deployment options on IBM Cloud; this includes topics such as Containers, Kubernetes, and OpenShift. You will also become familiar with IBM Cloud services such as Databases, Artificial Intelligence and Watson, Blockchain, Internet of Things, and many others. In addition to videos, you will also see demos of various IBM Cloud features and services in action, as well as perform hands-on labs to gain practical experience with IBM Cloud at no charge. This course is of interest to anyone who wants to be a cloud practitioner and use Cloud skills as developers, architects, system engineers, network specialists, and many other roles. The material also serves the needs of those who perform the tasks of advising, building, moving, and managing cloud solutions. This course is also suitable for learners who want to prepare for IBM Cloud Foundations Certification.
Software Defined Networking
This course provides an introduction to data center networking technologies, more specifically software-defined networking. It covers the history behind SDN, description of networks in data-centers, a concrete data-center network architecture (Microsoft VL2), and traffic engineering.
Configuring Score Based Site Keys with reCAPTCHA Enterprise
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you will learn how to install a score-based site key with no challenge on your website. With the score-based site key, you can include reCAPTCHA Enterprise throughout your site without requiring users to solve CAPTCHA challenges.
Building Modern Java Applications on AWS
In modern cloud native application development, it’s oftentimes the goal to build out serverless architectures that are scalable, are highly available, and are fully managed. This means less operational overhead for you and your business, and more focusing on the applications and business specific projects that differentiate you in your marketplace. In this course, we will be covering how to build a modern, greenfield serverless backend on AWS. Building brand new applications on AWS is a different task than lifting and shifting existing applications into AWS. When you have an existing application that you need to move to AWS, you might first look to using Amazon EC2 as your virtual machines, or maybe you might look into using docker containers and container hosting services like Amazon Elastic Container Service or Amazon Elastic Kubernetes Service. Those are all great application hosting options, but in most cases, they still require you to have some kind of pulse on the underlying infrastructure hosting your application. ` Building Modern Java Applications on AWS will explore how to build an API driven application using Amazon API Gateway for serverless API hosting, AWS Lambda for serverless computing, and Amazon Cognito for serverless authentication. We will follow an API driven development process and first mock up what the API will look like. We will cover all the ins and outs of the service Amazon API Gateway, and as you’ll learn- it does a lot more than just hosting an API. Then we will add authentication to the API using Amazon Cognito. You’ll learn about how the authorization flow works with Cognito, and how to build it into your APIs. From there, we will add a Lambda backend that will be triggered by API Gateway. The lambda functions will be using the AWS SDKs to perform various data processing tasks. You’ll learn about the different configurations that exist for Lambda, and we will show you how to create and manage lambda functions. Some of the features of our API will require multiple lambda functions to execute in a specific order, like a workflow, and we will use AWS Step Functions to create a serverless workflow. Finally, we will talk about how to optimize your APIs at every layer using AWS features. Note: There are four versions of this class, "Building Modern Node.js Applications on AWS" for Node.js developers, "Building Modern Python Applications on AWS" for Python developers, "Building Modern .NET Applications on AWS" for .NET developers, and this course, "Building Modern Java Applications on AWS" for Java developers. The courses do for a large part, overlap and in general, we recommend that you take the course that focuses on the SDK you plan to use to develop your AWS Cloud based applications. We expect that you have basic knowledge of AWS already. Some examples of concepts you should be familiar with are: you should know the basics of the AWS Global infrastructure, like what regions and availability zones are. You also should know the at a high-level AWS Identity and Access Management, or IAM, and how it is used to control access to AWS resources. You should also understand what an Amazon EC2 instance is, what Amazon S3 is, what a VPC is, as well as other basic AWS terminology.
Understanding and Combining GKE Autoscaling Strategies
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will explore the benefits of different Google Kubernetes Engine autoscaling strategies, like Horizontal Pod Autoscaling and Vertical Pod Autoscaling for pod-level scaling, and Cluster Autoscaler and Node Auto Provisioning for node-level scaling.
Create the User Interface in Android Studio
This course will teach you how to create user interfaces (UIs) for mobile apps using Android Studio. You will use the layout editor, TextView, ImageView, Button, ViewGroups, RecyclerView, and Jetpack. You will list and compare the different options for building a UI programmed by Kotlin so that you are able to build meaningful and functional UIs for Android using Kotlin. You’ll evaluate and apply different types of container patterns. Review and experiment with the different views available for use with Kotlin and practice grouping views by exploring multiple ways of interacting. Deep dive into using views in advanced ways by using manipulation techniques. Finally, you will create a stylish UI using advanced views with graphics and animations.
React Basics
React is a powerful JavaScript library that you can use to build user interfaces for web and mobile applications (apps). In this course, you will explore the fundamental concepts that underpin the React library and learn the basic skills required to build a simple, fast, and scalable app. By the end of this course, you will be able to: • Use reusable components to render views where data changes over time • Create more scalable and maintainable websites and apps • Use props to pass data between components • Create dynamic and interactive web pages and apps • Use forms to allow users to interact with the web page • Build an application in React You’ll gain experience with the following tools and software: • React.js • JSX • React • HTML, CSS and JavaScript • VSCode You will be able to leverage the potential of this course to develop new skills, improve productivity, act effectively with data and boost your career. This is a beginner course for learners who would like to prepare themselves for a career in mobile development. To succeed in this course, you do not need prior development experience, only basic internet navigation skills and an eagerness to get started with coding.
Setting up a Private Kubernetes Cluster
This is a self-paced lab that takes place in the Google Cloud console. Hands-on lab for creating a private cluster in the cloud environment. In a private cluster, nodes do not have public IP addresses, so your workloads run in an environment that is isolated from the Internet. Prerequisites: Experience with Kubernetes Clusters, and CIDR-range IP address.
IT Security: Defense against the digital dark arts
This course covers a wide variety of IT security concepts, tools, and best practices. It introduces threats and attacks and the many ways they can show up. We’ll give you some background of encryption algorithms and how they’re used to safeguard data. Then, we’ll dive into the three As of information security: authentication, authorization, and accounting. We’ll also cover network security solutions, ranging from firewalls to Wifi encryption options. The course is rounded out by putting all these elements together into a multi-layered, in-depth security architecture, followed by recommendations on how to integrate a culture of security into your organization or team. At the end of this course, you’ll understand: ● how various encryption algorithms and techniques work as well as their benefits and limitations. ● various authentication systems and types. ● the difference between authentication and authorization. ● how to evaluate potential risks and recommend ways to reduce risk. ● best practices for securing a network. ● how to help others to grasp security concepts and protect themselves.