Free, Mentored Bootcamp to launch your first app with Azure Functions

Apply Now

Building with Serverless Functions

Serverless Functions enable students to engineer problem-solving projects by integrating and building various data-rich APIs. Students have built projects tackling greenhouse gas emissions to IoT devices that monitor heart rate, all with skills mastered in this learning experience.

Apply
Screening talent

What you will learn

Managing a server is pretty complicated, and building with serverless architectures simplifies this process. As a student, mastering serverless functions can help you to build projects that solve real-world problems by integrating APIs, constructing user interfaces, and analysing data. Javascript is the core language of this course - one of the most in-demand languages to learn in the industry.

Week1
Getting started with the Tools 🛠️

Getting started with the Tools 🛠️
Set up tools needed for the "Emotion Reader" project, including working with an IDE (VSCode), configuring Azure, and using GitHub.
Week2
HTTP Request and APIs 📲

HTTP Request and APIs 📲
Code a HTTP Trigger Serverless Function and work with the Azure Cognitive Services API. This function will parse an image, makes a request to the Face API, and returns the emotion data in the body. Test the function with Postman.
Week3
Building a Frontend 💅

Building a Frontend 💅
Code a rudimentary frontend with HTML, CSS, and JS. They will code and style the page; integrate JS that makes a POST request to the HTTP Trigger and display emotion data.
Week4
Brainstorming & Proposals ⛈

Brainstorming & Proposals ⛈
Students will submit a final project proposal which should outline, at a high level, what their project will be. This includes a project flowchart that shows the different components of the project and how they will interact with one another.
Week5
Developing the MVP 💻

Developing the MVP 💻
Students will be presenting their MVPs next week and will be working with their instructors and mentors to develop their projects over the course of the next 2 weeks.
Week6
Completing the MVP 🚧

Completing the MVP 🚧
Students should have an MVP (Minimum Viable Product) of the final project. This should be a bare bones version of the project with the most basic functionality working.
Week7
Finalizing & Adding Features 🎀

Finalizing & Adding Features 🎀
Students will continue adding features and building their project until it is fully complete.
Week8
Final Presentations 📝

Final Presentations 📝
Students will prepare a final presentation on their project as well as write a blog post detailing their project and how they made it from start to finish.
View all articles