Azure Functions For Java Developers: Foundations
Azure Functions For Java Developers: Foundations
Published 4/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English
| Size: 662.28 MB[/center]
| Duration: 2h 44m
Learn the basics of designing and developing your Java and Spring applications with Azure Functions
What you'll learn
Design a solution using Azure serverless platform
Implement Azure Functions with triggers and bindings using Azure libraries
Deploy, monitor and debug functions
Implement Azure Functions using Spring Cloud Function
Requirements
Basic Java (or other JVM language) knowledge
Basic Spring skills will be handy
No Azure or other cloud experience is required
Description
Welcome to this comprehensive course on serverless computing with Azure Functions for Java developers! In this course, we'll embark on an exciting journey through the realm of serverless architecture, Azure Functions, Spring Cloud Function and beyond.For starters, we'll lay the foundation by exploring the core principles of serverless computing. We'll unravel its mysteries, dissect different architectural styles, and discover which styles are best suited for serverless environments. Armed with this knowledge, you'll be empowered to make informed decisions for your projects.Going forward, we'll dive headfirst into Azure Functions. Through hands-on demonstrations, you'll configure your local development environment and master essential concepts like triggers and bindings. By the half of this course, you'll be ready to create your first function and seamlessly integrate Azure Storage into your projects.As we progress further, we'll explore the Azure Functions App and delve into hosting plans, pricing, and deployment strategies. You'll design and implement a function pipeline on Azure, gaining practical insights into Azure Storage Queue along the way.Next, we'll focus on monitoring and debugging, equipping you with the tools to troubleshoot even the trickiest of scenarios. With a deep dive into logging using Application Insights, you'll learn how to track and optimise the performance of your functions effectively, as well as how to tackle debugging in the cloud.Finally, I'll introduce you to Spring Cloud Function, a powerful addition to the Spring Framework. You'll discover its capabilities and learn how to leverage its programming model to create vendor-independent function logic, which we're going to deploy and test in Azure.Join me on this exhilarating journey as we unlock the full potential of serverless computing with Azure Functions!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Course Overview
Lecture 3 Learning Materials
Section 2: Serverless Computing
Lecture 4 Section Introduction
Lecture 5 Defining Serverless Computing
Lecture 6 Understanding Serverless Computing Features
Lecture 7 Introduction to Architecture Styles
Lecture 8 Architectural Styles for Serverless Computing
Lecture 9 Microservices
Lecture 10 Event-driven Architecture
Lecture 11 Pipes and Filters
Lecture 12 Architectural Styles not suited for Serverless Computing
Lecture 13 Modular Monolith
Lecture 14 Hexagonal Architecture
Lecture 15 Going Serverless
Lecture 16 Summary
Section 3: Introduction to Azure Functions
Lecture 17 Introduction
Lecture 18 Local Development Environment Setup
Lecture 19 Functions
Lecture 20 Implementing the First Function
Lecture 21 Triggers
Lecture 22 Function Invocation with a Trigger
Lecture 23 Bindings
Lecture 24 Installing Azurite and Azure Storage Explorer
Lecture 25 Adding a Binding to the Function
Lecture 26 Summary
Section 4: Azure Functions App
Lecture 27 Introduction
Lecture 28 Function Pipeline
Lecture 29 Implementing API Endpoint with a Function
Lecture 30 Hosting Plans and Pricing
Lecture 31 Deploying to Azure
Lecture 32 Azure Storage Queue
Lecture 33 Summary
Section 5: Monitoring and Debugging
Lecture 34 Introduction
Lecture 35 Implementing the Second Filter
Lecture 36 Application Insights
Lecture 37 Querying Built-in Logs
Lecture 38 Implementing Custom Logging
Lecture 39 Application Dashboard
Lecture 40 Application Map
Lecture 41 Summary
Section 6: Spring Cloud Function
Lecture 42 Introduction
Lecture 43 Introduction to the Spring Cloud Function
Lecture 44 Spring Cloud Function Features
Lecture 45 Spring Cloud Function Programming Framework
Lecture 46 Implementing the Third Filter
Lecture 47 Summary
Section 7: Course Summary
Lecture 48 Course Wrap Up
Lecture 49 Environment Clean Up
Lecture 50 What's Next?
Java developers of any level,Engineers keen on learning how to program with Azure Functions,Kotlin/Scala developers of any level
Free search engine download: Azure Functions for Java Developers Foundations