Java
Learning
Learning Paths
Start here and learn how you can get the full power of Azure with your Java apps - use idiomatic libraries to connect and interact with your preferred cloud services, including Azure SQL and NoSQL databases, messaging and eventing systems, Redis cache, storage and directory services. As always, use tools and frameworks that you know and love – Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.
Levels: Beginner, Intermediate, Advanced
Roles: Developer, DevOps Engineer, App Maker, Solution Architect, Student, Technology Manager
Modules
- Deploy Spring microservices to Azure
- Deploy a Java EE (Jakarta EE) application to Azure
- Build a Java app with cloud-scale NoSQL Cosmos DB
- Enable asynchronous messaging in Java apps by using JMS and Azure Service Bus
- Accelerate and scale a Spring Boot application with Azure Cache for Redis
- Sign in users with Azure Active Directory in a Java web app
- Store application data with Azure Blob storage
Start here and learn how you can monitor, automate, tune, autoscale, secure and build Java apps on Azure. As always, use tools and frameworks that you know and love – Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.
Levels: Beginner, Intermediate, Advanced
Roles: Developer, DevOps Engineer, App Maker, Solution Architect, Student, Technology Manager
Modules
- Manage secrets in Java applications - Zero Trust and Zero Secrets
- Monitoring Java applications on Azure
- Drive higher utilization of your Java apps - autoscaling
- Rapidly develop and deploy Java apps using GitHub Actions or Azure Pipelines
- Develop Java web app on Azure using IntelliJ
- Develop Java web app on Azure using Maven
- Develop Java serverless Functions on Azure using Maven
Vue.js is a progressive web framework. We will see how this can help you create your applications in Vue and JavaScript.
Levels: Intermediate
Roles: Developer, Student
Modules
Learn how using TypeScript for JavaScript development can help you build more robust code, reduce runtime type errors, take advantage of modern features before they are available in JavaScript, and work better with development teams.
Levels: Intermediate
Roles: Student, Developer
Modules
Get started with your first React project using JavaScript, create custom components, and manage state and events.
Levels: Beginner, Intermediate
Roles: Developer, Student
Modules
Build JavaScript applications for Azure cloud services such as storage and databases.
Levels: Intermediate
Roles: Developer, Student
Modules
Start here and learn how you can build, migrate and scale Java applications on Azure using Azure services. Use tools and frameworks that you know and love – Spring, Tomcat, WildFly, JBoss, WebLogic, WebSphere, Maven, Gradle, IntelliJ, Eclipse, Jenkins, Terraform and more.
Levels: Beginner, Intermediate, Advanced
Roles: Developer, DevOps Engineer, App Maker, Solution Architect, Student, Technology Manager
Modules
- Introduction to Java on Azure
- Choose the right Azure service for deploying your Java application
- Deploy a Spring Boot app to Azure App Service
- Deploy a Java web app to Azure App Service
- Deploy Spring microservices to Azure
- Build a real-time event-driven Java solution in Azure
- Deploy a Java EE (Jakarta EE) application to Azure
- Containerize and deploy a Java app to Azure
- Migrate Java web applications to Azure App Service
Node.js provides a large set of built-in APIs that help you build various types of applications, command-line apps, web apps, servers, and more. It also offers testing and debugging capabilities and a rich ecosystem of third-party packages that you can easily add to your application. Use Node.js with JavaScript/TypeScript to create all kind of applications using Visual Studio Code.
Levels: Beginner
Roles: Developer, Student
Modules
- Introduction to Node.js
- Create a new Node.js project and work with dependencies
- Interactively debug Node.js apps with the built-in and Visual Studio Code debuggers
- Work with files and directories in a Node.js app
- Build a web API with Node.js and Express
- Introduction to route management in Node.js with JavaScript
Learn the basics of web development using HTML, JavaScript and CSS.
Levels: Beginner
Roles: Student
Modules
Fusion development allows your business to build better applications, faster by bringing together professional developers with citizen, or low-code, developers. This learning path will teach you how a fusion development team functions, introduce low-code concepts for professional developers, and explain how a professional developer can enable their citizen developer counterparts to build amazing Power Apps applications using pro-code tools and frameworks they're already familiar and comfortable with, like JavaScript, ASP.NET Core web APIs, and Azure API Management.
Levels: Beginner
Roles: App Maker, Developer
Modules
This learning path includes hands-on exercises that will show you how to perform common tasks, such as showing a user's emails, accessing calendar events, and downloading and uploading files, in a JavaScript app using Microsoft Graph APIs.
Levels: Intermediate
Roles: Developer
Modules