Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lazyplatypus/week1changes
https://github.com/lazyplatypus/week1changes
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/lazyplatypus/week1changes
- Owner: lazyplatypus
- Created: 2021-04-23T02:18:17.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-04-23T02:32:56.000Z (over 3 years ago)
- Last Synced: 2023-03-08T00:08:08.575Z (almost 2 years ago)
- Language: Python
- Size: 508 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Newsletter](https://user-images.githubusercontent.com/69332964/114803220-14269100-9d6d-11eb-9a3a-e92a637e5d79.png)
*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.*
#### :question: Not sure how to get started? Click [here](/GETTING_STARTED.md)!
## :zap: Outline
### **Week 1** - Get Started with Azure Functions!
* Set up tools needed for the "Emotion Reader" project
* Work with an IDE (VSCode)
* Configure Azure
* Navigate GitHub
* Code your first Serverless Function
* Set up your project
* Configure the Azure Face API
* Install dependencies
* Learn how to test APIs with Postman### **Week 2** - Working with APIs
* Code a HTTP Trigger Serverless Function
* Parse an image
* Make a request to an API
* Return emotion data
* Work with the Giphy and Twilio API
* Understand POST and GET requests
* Send data in different formats
* Text the user a gif### **Week 3** - Incorporate a Database
* Implement a CosmosDB database
* Learn about NoSQL databases and data structures
* Store data with documents
* Code functions to work with databases### **Week 4** - Building a Frontend
* Code a rudimentary frontend with HTML, CSS, and JS
* Code and style a page
* Integrate JS that makes a POST request to the HTTP Triggers
* Visualize emotion data
* Integrate the data stored in the CosmosDB database
* Visualize the emotion data retrieved from the Face API### ✔️ After completing the cabin, students will create their own app with this timeline:
> ### **Week 5** - 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.
>
> ### **Week 6** - 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.
>
> ### **Week 7** - 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.
>
> ### **Week 8** - Finalizing & Adding Features 🎀
> Students will continue adding features and building their project until it is fully complete.
>
> ### **Week 9** - Final Presentations
> Students will prepare a final presentation with a slidedeck on their project as well as write a blog post detailing their project and how they made it from start to finish.Daniel is cool asdf