Cloud Architecture: Advanced Concepts

State-of-the-art technology is changing the way we design for the cloud. New architectural patterns and concepts are emerging as a result of breakthroughs such as microservices, containers, and serverless computing. Want to know how these advanced and emerging concepts may affect your cloud architecture? This platform and cloud-neutral course provides a broad overview for IT professionals who want to understand the impact of new technologies on their business. Learn how independently deployable, modular services—microservices—affect the structure of cloud-based architectures; how serverless and composite architectures free up engineers to focus on features, not infrastructure; and how new high-performance solutions allow you to “lease” computing storage and power. Instructor David Linthicum also discusses DevOps integration and advanced architecture strategies, such as isolating change and volatility in a single domain. Note: This course was revised for 2019.

Cloud Architecture: Core Concepts

Are you new to cloud computing? If so, this course can help you build your cloud computing skill set by familiarizing you with the business and tech-related basics of creating a cloud architecture. Join cloud-computing luminary David Linthicum as he discusses what cloud architecture is and why a strong architecture is crucial. After covering the fundamentals, he moves on to identifying the business and technical requirements of building a cloud architecture and goes over cloud parts and how to work from requirements to a solution. The course concludes by leading you through how to build your first architecture.

AWS Essential Training for Developers

Modern companies need developers who can accomplish business objectives with Amazon Web Services (AWS) without over-engineering in-house solutions. But with AWS now listing over a hundred different service offerings, getting a holistic sense of the platform can seem daunting. In this course, Jeremy “JV” Villeneuve breaks down key AWS services, giving developers a high-level look at the different ways they can host applications within AWS, as well as how to decide which services will fit their use case. He introduces you to cloud computing by tying the concepts to real-world hardware, such as hard drives and network switches. Get the information you need to match product names to what each service does (as well as to the corresponding architecture icons), so you can explore them further.

Leading Yourself

Before you can effectively lead others, you need to lead yourself. In this course, learn how to manage your mindset, behaviors, and workplace relationships to help you stand out in your organization and in your industry as a leader. Whether you’re on the management track or you’re an individual contributor, authors and leadership experts Lisa Earle McLeod and Elizabeth McLeod can help you take charge of your own learning. They explain when and where you need to be leading yourself, as well as how to track your goals, take charge of your own development, and even give yourself a performance review. Plus, learn tips for motivating yourself, leading your peers, and managing your boss.

Big Data in the Age of AI

The hype about big data may have peaked several years ago, but big data is far from gone. Instead it forms the foundation for some of today’s most exciting technologies. Artificial intelligence (AI), machine learning, and data science rely on big data, or data that—by virtue of its velocity, volume, or variety—can’t be easily stored or analyzed with traditional methods. In this nontechnical course, Barton Poulson digs into the topic of big data, explaining how it works and shapes our modern data universe. Barton explains big data’s relationship to AI, data science, social media, and the Internet of Things (IoT). He goes over some of the ethical issues behind the use of big data. Plus, he covers techniques involved in analyzing big data, including data mining and predictive analytics.

JavaScript Essential Training

JavaScript is a scripting language of the web. As the web evolves from a static to a dynamic environment, technology focus is shifting from static markup and styling—frequently handled by content management systems or automated scripts—to dynamic interfaces and advanced interaction. Once seen as optional, JavaScript is now becoming an integral part of the web, infusing every layer with its script. Through practical examples and mini-projects, this course helps you build your understanding of JavaScript piece by piece, from core principles like variables, data types, conditionals, and functions through advanced topics including loops, closures, and DOM scripting. Along the way, you will also be introduced to some ES6 and the basics of JavaScript libraries.

Learning Kubernetes

Kubernetes is the world’s most popular open-source container orchestration engine. It offers the ability to schedule and manage containers—Docker or otherwise—at scale. This course introduces developers, DevOps engineers, and IT pros to Kubernetes. First, learn how to get a Kubernetes environment up and running on Mac or Windows using Minikube, and understand the components for Kubernetes. Next, deploy a sample Kubernetes application and manage it with the Kubernetes dashboard. Instructor Karthik Gaekwad also shows how to deploy a more complicated application with a database and APIs. Then learn how to run jobs and cron jobs. Finally, explore more advanced topics, including production deployments, namespaces, monitoring and logging, and authentication and authorization.

Time Management Tips

Improve your productivity, get things done, and find more time for what’s most important with Time Management Tips Weekly. This series provides actionable time management advice in just a few short minutes. Productivity expert Dave Crenshaw provides techniques on a wide variety of topics, designed to help people better manage their time and ultimately become more productive. Tune in to learn about everything from managing emails and calendars to setting priorities, collaborating with coworkers, reducing interruptions, crafting a “productivity mindset,” and creating a more comfortable and effective work environment. Have an idea for a future video from Dave? Submit it using our course feedback form. If you want more time management strategies now, we recommend watching Dave’s Time Management Fundamentals course.

Project Management Foundations

Project management is a set of techniques that anyone can apply to achieve goals and make projects more successful. Project management can be used to guide small, simple projects as well as complex enterprise-wide initiatives. Bonnie Biafore has always been fascinated by how things work and how to make things work better. In this course, she explains the fundamentals of project management, from establishing project goals and objectives and building a project plan to managing resources and work, meeting deadlines, and closing the project. Along the way, she provides tips for communicating, holding meetings, keeping a project on track, and gaining customer acceptance. This course provides exercises for most videos based on a healthcare/IT case study project.

HTML Essential Training

Hypertext Markup Language (HTML) is the foundation of website and web application development. It allows you to ensure that your content is understood by both segments of your audience: the people who watch, read, or listen to your content, and the computers that display it. In this course, learn how to craft excellent HTML with the pieces that HTML itself has to offer. Instructor Jen Simmons highlights all of the fundamental concepts you need to use HTML thoughtfully. She focuses on semantic markup: tagging content as what it is, and not just for formatting, convention, or convenience. This has far-reaching impact for those who consume the web differently; it ensures that when a screen reader or a system (like a search engine) consumes a page, it knows exactly what it contains and how to categorize that information.

>