Pinned Repositories
u2_deployment_fly.io
This lesson will walk you through the steps to deploy a Node Express app with Fly.io. We will walk through all of the necessary steps from start to finish.
u2_homework_mongo_burgers-
In this homework we'll continue to practice writing mongo queries using the best data resource of all: hamburgers!
u2_homework_planet_builder_pt_2
Guess who's back? Planets are back! Back again!
u2_homework_planet_builder_pt_3
One more for the road
u2_lesson_morning_algorithm_challenges-
Gotta love it!
u2_lesson_referencing_related_data
Referencing related data in Mongoose
u2_lesson_routers_and_controllers
In this lesson we will continue to expand upon our knowledge of Express by organizing our code into routers and controllers. We will learn about best practice routing, controllers modules and how to use query parameters to query our database for specific resources.
u2_lessons_git_team_workflow
Let chaos ensue
u2_lessons_google_oauth
Dancing with Oauth
u4_lesson_python_windows_install
This lesson will walk through all the steps necessary to install Python on a Windows machine.
SEI-08-Bahrain's Repositories
SEI-08-Bahrain/u2_deployment_fly.io
This lesson will walk you through the steps to deploy a Node Express app with Fly.io. We will walk through all of the necessary steps from start to finish.
SEI-08-Bahrain/u2_homework_mongo_burgers-
In this homework we'll continue to practice writing mongo queries using the best data resource of all: hamburgers!
SEI-08-Bahrain/u2_homework_planet_builder_pt_2
Guess who's back? Planets are back! Back again!
SEI-08-Bahrain/u2_homework_planet_builder_pt_3
One more for the road
SEI-08-Bahrain/u2_lesson_morning_algorithm_challenges-
Gotta love it!
SEI-08-Bahrain/u2_lesson_referencing_related_data
Referencing related data in Mongoose
SEI-08-Bahrain/u2_lesson_routers_and_controllers
In this lesson we will continue to expand upon our knowledge of Express by organizing our code into routers and controllers. We will learn about best practice routing, controllers modules and how to use query parameters to query our database for specific resources.
SEI-08-Bahrain/u2_lessons_git_team_workflow
Let chaos ensue
SEI-08-Bahrain/u2_lessons_google_oauth
Dancing with Oauth
SEI-08-Bahrain/u4_lesson_python_windows_install
This lesson will walk through all the steps necessary to install Python on a Windows machine.
SEI-08-Bahrain/u2_homework_dev_skills_pt_2
This lab/homework builds on dev skills pt 1 by adding create, delete and edit functionality to our apps.
SEI-08-Bahrain/u2_homework_express_intro_lab
In this lab we get practice doing everything we did in today's intro to express lesson by querying a fake database of Jasmi's menu items and displaying them to users using EJS templates.
SEI-08-Bahrain/u2_hw_apis
In this lesson we combine what we know about express and apis to create a small app for students' personal githubs.
SEI-08-Bahrain/u2_lab_mongo_db_sneaker_exercise
In this lab, we'll used what we learned about working in the mongo shell to practice interacting with a new database of sneakers.
SEI-08-Bahrain/u2_lesson_express_dev_skills_pt_1
In this lab/homework we put in a rep doing everything we did today by building an express app using express generator that displays developer skills. Students will practice an MVC architecture by organizing their code into models, views, routers and controllers.
SEI-08-Bahrain/u2_lesson_express_intro
In this lesson we learn all about backend frameworks and start writing server side code using Express!
SEI-08-Bahrain/u2_lesson_express_middleware
In this lesson we build out our knowledge of express by learning about a very important backend concept, middleware. We'll discuss what middleware is, write our own custom middleware, talk about the method-override package, and implement delete and update for our express todos.
SEI-08-Bahrain/u2_lesson_intro_to_mongdob-
In this lesson, we'll learn all about MongoDB, one of the most popular databases in the tech world. We'll learn how to interact with *documents* in the mongo shell and why that's important.
SEI-08-Bahrain/u2_lesson_mongodb_atlas
In this lesson we set up a Mongo Atlas account, which we will use to create cloud-based database instances.
SEI-08-Bahrain/u2_lesson_testing_node_with_jest_and_supertest
In this lesson we explore an essential tool in any developers tool belt: unit testing. We write unit tests for different endpoints in our node app using the jest testing framework, as well as the supertest library.
SEI-08-Bahrain/u2_lessons_embedding_related_data
Embedding related data in Mongoose
SEI-08-Bahrain/u2_lessons_embedding_related_data_starter_code
Starter code for embedding related data
SEI-08-Bahrain/u2_lessons_embedding_related_data_with_starter_code
Mongoose embedding related data with starter code included
SEI-08-Bahrain/u2_lessons_express_consuming_apis
In this lesson we touch again on third party informational APIs. We make a request to an external cats API and display the response in an EJS template.
SEI-08-Bahrain/u2_lessons_express_fruits
Lackey's finest
SEI-08-Bahrain/u2_lessons_google_oauth_with_starter_code
Implement google Oauth on mongoose movies
SEI-08-Bahrain/u2_lessons_intro_to_mongoose
Introduction to the Mongoose ODM
SEI-08-Bahrain/u2_lessons_referencing_related_data_with_starter_code
Mongoose referencing related data with starter code included
SEI-08-Bahrain/u2_project
This is the prompt for the Unit 2 Project. For this project, you will be building out a user-centric, CRUD application with authentication via Google Oauth.
SEI-08-Bahrain/unit_2_week_1_review_questions
Morning review questions for unit 2.