Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
153 changes: 150 additions & 3 deletions docs/schedule/2025Spring/Week11.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,18 +40,165 @@ tag: meeting-notes
### 📓 Meeting Notes

**📄 Attendance**
- In-Person:
- In-Person: 16
- Virtual:
<br/>

### Presentation Section

Merium Elkoudi
- Junior
- CS & Mathematics
- Minor in STEM Teaching
- Summer 2024 - CAMP Systems
- Summer 2025 - MISTI Internship

Experience:
- CAMP Systems
- Merrimack, NH
- QA Software Engineer in Aviation Industry
- Write application tests using MABL


Co-op program:
- Disciplines
- Francis College of Engineering
- KCS
- Mannign School of Business
- Department of Economics
- Pharmaceutical Sciences


Why Enroll?
- Salary
- Career development skills
- Co-op advisor
- Clarity in career goals
- Special networking events

Payment Stats
- 800+ Unique Employers
- Avg. 6 month earnings: $24,000


What is Co-op?
- Full-time paid, 3 month or 6 month experience.
- Gain real-world technical and career development skills
- Learn more about your career

Career Program
- What you do
- Resume
- Search
- Apply
- Interview
- What we do together
- Keep informed of each step
- What Co-op Advisors do
- Teach/Grade
- Meet/Coach
- Work with employers
- Market

Steps
- Prep
- Professional Development Seminar Class (PDS)
- Experience
- 6 Month
- 3 Month
- Reflection
- Assessment Course

Credits
- Professional Development Seminar (PDS) - 1 Credit
- Co-op Work Experience - 0 credits
- Assessment
- 3 Month Co-op - 1 credit
- 6 month Co-op - 2 credits

In KCS
- Free Elective
- CS - Option to waive Oral & Written Comms. material content, becomes free elective

### 🧑‍💻 Hands On Section

#### Front-End Team:

Project stack:
- Next JS benefits
- Routing
- Pages
- File-based routing
- Layout
- File Formats
- JS
- TS - Strongly typed

Explained project structure:
- `app` folder
- Main page always called `page.tsx` in src folder

Routing
- Dynamic routes
- Don't know the exact route name ahead of time
- Using [slug] at route name

Going over wireframe
- Discussing designs

Discussing future meetings

#### Infrastructure and API Team:

POST Requests using the api workshop
- Port opened on a single device
- Send requests to the singular device using REST API POST requests

Key things
- Query Parameters
- Key Value Pairs
- Headers
- Authentication token
- Typical to use OAuth
- SSO at a specific URL
- Tokens provided which expire after some time
- Encoding scheme used for API call URLs
- Typical to use a library to encode the information and parameters into the URL
- Return status
- 201 - Resource created
- [Other codes](https://restfulapi.net/http-status-codes/)

Creating a virtual enviornment for project dependencies
- Virtual enviornment
- Install `requests` package

Making a request: POST
- Understanding the keyword arguments of `requests.post()`
- Get user input for email, year, major, and name
- Make request with those parameters
- Running the following code

Patch Requests
- Edit existing data
- Key value of `email`

Delete requests
- Remove data
- Key value of `email`

Going over DynamoDB
- Not RDS
- Not structured
- Cheaper than RDS DBs

Talked about future meetings

### 🪄 Meeting Resources
- [Presentation](https://studentuml-my.sharepoint.com/:p:/g/personal/meriem_elkoudi_student_uml_edu/Eda5tIAgLGJDmmGovQ2pzS0BO61Fc-lC2hRNAKzKRYKyRQ?xsdata=MDV8MDJ8Q2xvdWRDb21wdXRpbmdDbHViQHVtbC5lZHV8MzNkZGRjYWY4NmE3NGQ0N2U0YzAwOGRjZGQ5YzdlNDd8NGMyNWI4YTYxN2Y3NDZmOTgzZjA1NDczNGFiODFmYjF8MHwwfDYzODYyODkxMTQwNTc3MjI2NXxVbmtub3dufFRXRnBiR1pzYjNkOGV5SldJam9pTUM0d0xqQXdNREFpTENKUUlqb2lWMmx1TXpJaUxDSkJUaUk2SWsxaGFXd2lMQ0pYVkNJNk1uMD18MHx8fA%3d%3d&sdata=dk1WNFhYdjg0OG15aE5HMkp4V1RxckRTSDNmWTViS1g4WnVoWTVaWWI5dz0%3d)
- [Presentation](https://studentuml-my.sharepoint.com/:p:/g/personal/meriem_elkoudi_student_uml_edu/Eda5tIAgLGJDmmGovQ2pzS0BO61Fc-lC2hRNAKzKRYKyRQ?e=ufsE1c&CID=ee6082b7-c861-a9c2-bb7b-d5e3ce6ea2e3&clickParams=eyJYLUFwcE5hbWUiOiJNaWNyb3NvZnQgT3V0bG9vayBXZWIgQXBwIiwiWC1BcHBWZXJzaW9uIjoiMjAyNTAzMjgwMDUuMTQiLCJPUyI6IldpbmRvd3MgMTAifQ%3D%3D)
- Co-op Center Contacts:
- UML Career and Co-op Center, University Crossing, Suite 450
- [Website](https://career.uml.edu/channels/undergraduate-coop/)

#### 🚀 Next meeting(s)
#### 🚀 Next meeting(s)

Next meeting will be a Guest Speaker presentation by Sam DeLap from SAIC! Come learn about Kubernetes principles!
Loading