- All
- Favorite
- Popular
- Most rated
The Principles of Sustainable Software Engineering
Sustainable Software Engineering is an emerging discipline at the intersection of climate science, software, hardware, electricity markets, and data center design. The Principles of Sustainable Software Engineering are a core set of competencies needed to define, build, and run sustainable software applications.
Create an Azure Batch account by using the Azure portal
Azure Batch is a service that enables you to run large-scale parallel and high-performance computing (HPC) applications efficiently in the cloud. There's no need to manage or configure infrastructure. Just schedule the job, allocate the resources you need, and let Batch take care of the rest.
Consider application monetization responsibilities in Business Central
Do you want to understand your application monetization responsibilities? In this module, you'll learn about monetization responsibilities, and where to find useful guides and documentation.
Control Azure services with the CLI
Install the Azure CLI locally and use it to manage Azure resources.
Develop AI agents using Azure OpenAI and the Semantic Kernel SDK
Learn how to use the Semantic Kernel SDK to build intelligent applications that automate tasks and perform natural language processing.
Manage finance and operations apps implementations by using Lifecycle Services
Lifecycle Services helps you host finance and operations apps environments. It provides repeatable processes to support consistent success with each delivery. Lifecycle Services is available to customers and partners as part of their support plans.
Execute an Azure Function with triggers
A trigger is responsible for executing an Azure function and there are dozens of triggers to choose from. This module will you show you some of the most common types of triggers and how to configure them to execute your logic.
Generate documentation using GitHub Copilot tools
This module explores the generation of code explanations, project documentation, and inline code comment documentation using the GitHub Copilot Chat extension for Visual Studio Code.
Build reusable components with Blazor
By using Blazor components, you can reuse sections of HTML in your applications. Learn how to build a component, package it, and share it with other Blazor applications.
Developing in the Windows Subsystem for Linux with Visual Studio Code
In this module, you learn how to use the Windows Subsystem for Linux (WSL) with Visual Studio Code (VS Code). We explore the installation process and the basics of using WSL. Additionally, we install and utilize the Visual Studio Code WSL extension. Finally, we demonstrate how to debug and run Python code in VS Code within our WSL environment.
Use a database with minimal API, Entity Framework Core, and ASP.NET Core
Learn how to add a database to a minimal API application.
Develop unit tests using GitHub Copilot tools
This module explores using GitHub Copilot and GitHub Copilot Chat to create unit tests. Exercises provide practical experience creating unit test projects and running unit tests in Visual Studio Code.
Customize layout in .NET MAUI XAML pages
Create consistent user interfaces across different devices by using StackLayout and Grid.
Improve the performance of an API by adding a caching policy in Azure API Management
API Management policies are configurable modules that you can add to APIs to change their behaviors. Policies can do things like cache responses, transform documents and values, call webhooks for notification or audit purposes, and retry requests after transient failures. This module shows how to use policies to enable caching in order to improve API performance under load.
Provision an Azure SQL database to store application data
Use the Azure portal and Cloud Shell to provision, connect, and manage Azure SQL databases.
Automatic function calling
This module introduces a setting to automatically invoke functions using the Semantic Kernel SDK. Learn how to use the Semantic Kernel to automatically invoke functions to complete a user's request.
Extend Bicep and ARM templates using deployment scripts
Add custom steps to your Bicep or JSON Azure Resource Manager templates (ARM templates). Integrate deployment scripts with your deployment by using parameters and outputs.
Develop code features using GitHub Copilot tools
This module explores using GitHub Copilot and GitHub Copilot Chat suggestions to create new code. Autocompletion and code update suggestions are generated, managed, and implemented using the GitHub Copilot extensions for Visual Studio Code.
Consume an Azure Cosmos DB for NoSQL change feed using the SDK
Process change feed events using the change feed processor in the Azure Cosmos DB for NoSQL .NET SDK.
Explore the technical architecture of finance and operations apps
To begin developing for finance and operations, you must understand the core concepts of development, including packages, models, and elements. Additionally, as a developer, you will need to understand metadata management and source control tools and processes by using Azure DevOps. Last, this module will also discuss the purpose of Lifecycle Services, deployable packages and their importance throughout development, and implementation of finance and operations apps.
Create serverless logic with Azure Functions
Azure Functions allows developers to host business logic that can be executed without managing or provisioning infrastructure.
Challenge project – Build a minigame with GitHub Copilot and Python
Demonstrate your ability to analyze, create, and use different methods to develop a console minigame in Python with GitHub Codespaces and GitHub Copilot.
Create an app to run parallel compute jobs in Azure Batch
Azure Batch is a Platform as a Service (PaaS) provided by Microsoft to run large-scale parallel, high performant, computing applications in Azure. In this module you'll write a .NET Core console app to perform video transcoding, in parallel, with Azure Batch services.
Get started building apps for Microsoft Teams by using Teams Toolkit for Visual Studio Code
Teams Toolkit is an extension for Visual Studio Code and Visual Studio 2022. It helps developers create and deploy Microsoft Teams apps with integrated identity, cloud storage, and other services across Microsoft 365 and Azure. In this module, you'll learn how to build a Microsoft Teams app by using Teams Toolkit for Visual Studio Code.
Why Choose Microsoft Courses on EdCroma?
- Expert-Led Training: Each course is designed and delivered by Microsoft experts, ensuring high-quality instruction and practical application of skills.
- Comprehensive Learning Resources: Access a wide range of materials that support your learning journey, from beginner to advanced levels, and gain hands-on experience.
- Certification Opportunities: Pursue recognized certifications that validate your skills and enhance your career prospects.
- Informed Learning Choices: Benefit from detailed course comparisons, reviews, and insights to make well-informed decisions and select the best course for your professional growth.
Microsoft Corporation: Innovating the Future of Technology
Microsoft Corporation, founded by Bill Gates and Paul Allen in 1975, has grown to become one of the most valuable and influential technology companies in the world. Headquartered in Redmond, Washington, Microsoft is renowned for its innovative software products, including the Windows operating system, Microsoft Office suite, and the Azure cloud computing platform.History and Evolution
- Early Beginnings: Microsoft's journey began with the creation of a version of the BASIC programming language for the Altair 8800. This initial success paved the way for the development of MS-DOS, an operating system that became the foundation of the personal computer revolution.
- The Windows Revolution: The launch of Windows in 1985 marked a significant milestone, introducing a graphical user interface that revolutionized the way people interacted with computers.
- Expansion and Innovation: Throughout the 1990s and 2000s, Microsoft continued to innovate, expanding its product offerings to include the Office suite, Internet Explorer, and the Xbox gaming console. The company also entered the enterprise market with solutions like Windows Server, SQL Server, and Microsoft Dynamics.
Recent Developments
- A Cloud-First Transformation: In recent years, Microsoft has focused on cloud computing, artificial intelligence, and machine learning. Under the leadership of CEO Satya Nadella, who took over in 2014, Microsoft has transformed into a cloud-first company. The Azure cloud platform has become a key growth driver, offering a wide range of services, including virtual machines, databases, and AI tools.
- Commitment to Education: Microsoft’s commitment to education and professional development is evident in its extensive range of certification programs and training courses. Microsoft Learn, the company’s official learning platform, offers free and paid courses on various topics, including Azure, Microsoft 365, Dynamics 365, and Power Platform. These courses are designed to help individuals and organizations acquire the skills needed to succeed in today’s digital world.
Key Offerings on EdCroma
- Microsoft Azure Fundamentals: This course provides an introduction to cloud computing concepts and Azure services, making it ideal for beginners looking to start a career in cloud technology.
- Microsoft 365 Certified: Modern Desktop Administrator Associate: This certification course covers the skills required to deploy, configure, and manage Windows 10 and Microsoft 365 services.
- Data Science with Microsoft Azure: This advanced course focuses on data science techniques and tools, including machine learning and AI, using the Azure platform.
- Microsoft Power BI for Data Analytics: Learn how to leverage Power BI to create interactive data visualizations and reports that drive business insights.
Benefits of Microsoft Courses
- Industry Recognition: Microsoft certifications are highly regarded in the tech industry, validating your expertise and enhancing your career prospects.
- Hands-On Learning: Microsoft courses often include practical labs and real-world projects, allowing you to apply your knowledge in a meaningful way.
- Up-to-date Content: Microsoft regularly updates its courses to reflect the latest technological advancements and industry trends, ensuring that you stay current with your skills.
- Flexible Learning: Whether you prefer self-paced learning or instructor-led training, Microsoft offers a variety of formats to suit your needs.