Found 17 repositories(showing 17)
rihemebh
No description available
inikhilkedia
** This assignment will combine a few things that you have learned in this class and will require a little learning on your own. Do your best and be creative. If you need help ask sooner rather than later in slack. Myself and your classmates are here to help and do not wait to the last minute to do this assignment. ** You may work in two person teams, if you plan to do so please email me to let me know who you are working with. You may NOT work in multiple teams. ** You may use python, JAVA or node.js (javascript) for this assignment. ** I have listed some tutorials below, but you may need to google some on your own. What You Will Do: You will create a RESTful web service that runs in a docker container. Your web service will contain two GET routes: One that displays a collection of records One that displays a single record that the corresponds to an ID Example: If I created two routes, /customers and /customers/35 (note, that 35 is the ID of a given customer in my database) The data returned from your web service routes must be in JSON or XML form. Note, if you would like to load your results in a web page you are welcome to do so, you just need a way to display the data your routes return in a web browser. You will create a hardcoded JSON file based database as the backing datastore for your web service routes. Note, if you are comfortable using a SQL or NO-SQL database as your datastore you may do so but it is not required. Also note, your data model is something you make up. Meaning you can store a collection of cars, customers, food items, restaurants, video games, sports teams etc. Be creative :) This is similar to what the presenter did in the GraphQL video we watched in our last class. He used a JSON file as a database for his demo. You will have to present your work to the class, with a live demo or video you recorded of you running your web service from own computer. This is not optional! Tutorials: Docker What is docker: https://www.youtube.com/watch?v=dz5_lsWlfTU Installing Docker: Windows - https://www.youtube.com/watch?v=wCTTHhehJbU Docker Tutorial (Step by Step) - https://www.youtube.com/watch?v=Vyp5_F42NGs https://blog.talpor.com/2015/01/docker-beginners-tutorial/ https://docs.docker.com/engine/getstarted/ https://hackr.io/tutorials/learn-docker Python RESTful services using Flask: https://code.tutsplus.com/tutorials/building-restful-apis-with-flask-diy--cms-26625 https://impythonist.wordpress.com/2015/07/12/build-an-api-under-30-lines-of-code-with-python-and-flask/ Node + Express REST API Example https://closebrace.com/tutorials/2017-03-02/creating-a-simple-restful-web-app-with-nodejs-express-and-mongodb Node Simple RESTful API (shows using json file as DB) https://www.tutorialspoint.com/nodejs/nodejs_restful_api.htm Dockerize your Flask App https://www.smartfile.com/blog/dockerizing-a-python-flask-application/ http://containertutorials.com/docker-compose/flask-simple-app.html Docker + Spring Boot (JAVA) https://spring.io/guides/gs/spring-boot-docker/ To Submit The Assignment (Read Carefully): ** Please follow all instructions as not following them will lead to loss of points. Create a github account. Create public github repository and all all of your source code for this assignment to the repository. (See the “getting started with github” document in the “Course Documents > Tutorials & Cheat Sheets” folder for help) Make sure to add a README file to the root of your repository that describes what your web service does. Create a presentation powerpoint slide deck that contains 2 slides: A title slides that contains your name(s) and the name of your web service project A slide that talks a little about your data model Submit the following to the “Submit Assignment” thread in RESTful Web Service Implementation + Docker discussion board. The powerpoint slide file. Link to your public github repository that contains all of the source code including your JSON database file. Note, if you worked with classmate for this assignment...if you did please state the person you worked with.
Akshat7garg
GitHub Snippets for Beginners – A beginner-friendly repository that provides easy-to-follow Git & GitHub guides, practical command snippets, and visual cheat sheets, designed to help learners quickly understand version control and apply Git workflows efficiently.
Ayush-Butala
When I started learning Git and GitHub, I felt completely lost. So I created this cheat sheet to make things simple for myself and for anyone else who is just starting out. It’s beginner-friendly, easy to follow, and perfect for quick reference.
mahi160
An easy cheat sheet on git and github for beginners
alqama09876
This is a Git and GitHub Cheat-Sheet for beginners
primetek-africa
Git and GitHub cheat sheet for beginner students
HarshSingh078
A complete Git command cheat sheet for beginners and developers — includes daily workflow, branching, undo commands, and GitHub tips for efficient version control.
Anagha-coder
This will go through all the commands for all Operating system. A cheat sheet that would be helpful for beginners for better understanding and use GitHub proficiently.
hemalkk
A beginner-friendly Git and GitHub cheat sheet with commands, explanations, and examples. Perfect for students, developers, and version control learners.
aghmnl
A simple and bilingual GitHub cheat sheet covering essential Git commands and workflows. Available in English and Spanish, with a clean and accessible format using GitHub Pages. Perfect for beginners and experienced developers alike!
Terryy
A concise Python Commands Cheat Sheet with examples for beginners and pros. Covers basic syntax, data structures, file handling, functions, and modules in six languages. Built with Tailwind CSS and hosted on GitHub Pages.
yahyachammami
This repository contains materials for a Git workshop covering version control essentials. Learn Git setup, branching, merging, resolving conflicts, and collaboration using GitHub. Includes slides, practice exercises, a demo project, and a Git cheat sheet. Perfect for beginners and upskilling professionals.
salekmasudparvez1
📘 Git Commands & Use Cases – Core Reference is a practical Git & GitHub cheat sheet covering essential commands, workflows, branching, merging, stashing, rebasing, and best practices. Ideal for beginners and developers who want to master version control, collaboration, and real-world Git usage with clear examples.
Rj1221
This GitHub repository offers a comprehensive MongoDB cheat sheet with essential commands and practical examples, catering to both beginners and experienced developers. It equips users with the knowledge to work efficiently with MongoDB, making it valuable for building web applications, mobile apps, and other software. Happy coding with MongoDB!
BurhanAli232
'Eric Matthes’ GitHub hosts code for *Python Crash Course*, a beginner-friendly book that teaches Python through hands-on projects. The repo includes chapter-wise examples, exercises, and cheat sheets to help learners build real-world skills. Great for self-study and practice!
Rahul-pamula
Git & GitHub Tutorial : Beginner guide to version control essentials—installation, git init/add/commit/push/branch/merge, workflows, & team collab using real 5-person project scenarios like ChatNalyxer. Hands-on exercises, cheat sheets, VS Code tips. Deployed on GitHub Pages for easy access. Perfect for BTech students
All 17 repositories loaded