Week 2 Notes - 220103JavaFS/standup-alchemy-java-the-hutts GitHub Wiki
01/10/22 (Mon)
Standup
Jaehyun Lewis
this weekend, I was studying for week 1 notes to prepare for the QC. Today, I will write the plans down on the kanban board for my project 0.
Michael Ludwig
This weekend, I worked a little bit on the project and became more familiar with the technologies being used. JDBC, Gradle, and DBeaver. I also studied for the QC by reviewing the notes material.
Jeong Kim
This weekend I spend time on studying for the last week's lectures to get ready for the QC. Today, we are going to have QC.
Jeremiah Weaver
This weekend, I worked some on my project I also went back over the notes to create a cleaned-up version of notes. and today we had some time with QC.
Han Gyul Park
This weekend, I went over the lectures and demos for upcoming QC and 1-on-1 interview and wrote some pseudocode that depicts how my codes will look like. Today, I plan to add some more to the pseudocode unless something else comes up.
01/11/22 (Tue)
Standup
Jaehyun Lewis
Yesterday, we have learn about Javalin, and the rest of the basic Java. Today, I will be practice getting used to using postman.
Michael Ludwig
Yesterday we had one on one meetings to discuss our coding assignment and review QC. My implementation of set was slightly wrong but I felt like I learned how difficult implementing a collection can be. I am looking forward to learning more today about Structured Query Language
Jeong Kim
Yesterday, we learned about Javalin and had demos on it, and had an assignment to do on creating set implements. Today, we are going to have 1 on 1 with our trainer, Tim, and have a lecture on 3 layered architecture.
Jeremiah Weaver
Today we looked at Threads, we Looked into JSON-JavaScript Object Notation. Then we took some time to work on our projects and do some one on ones.
Han Gyul Park
Yesterday was the first QC and it was a good experience to be honest. I learned about Javalin, Lambda functions, adding dependencies for Gradle, and how to use Postman during the lecture. Also, class was given an exercise to work on to create an Set class. After the lecture, I went over the questions I couldn't give a clear answer during the QC. Then, I had to work on the exercise we were given because I was not getting it at all. Today, the first 1 on 1 is scheduled, and lectures about more Javalin and JSON are expected.
01/12/22 (Wed)
Standup
Jaehyun Lewis
Yesterday, I started setting up project 0. installed javalin, PostgreSQL, and logBack. I haven't had any problem with the project yet, but I will keep watching it. Today, I will start writing the code for the Users model, controller, DAO.
Michael Ludwig
Yesterday I was working on project0 and was able to create the controller class for the project and research how user authentication works. I was also able to complete some of the DAO classes for my project. It has been a really helpful experience for understanding full stack web application with java.
Jeong Kim
Yesterday I set up the dependencies required for my project 0 since we have learned about them. Today we are going to focus on Javalin and SQL. I hope I will get to have chance to start the project 0.
Jeremiah Weaver
Yesterday we learned a little about JSON and with one on ones that gave us time to focus on our project0. Today we should get started on learning about SQL
Han Gyul Park
I worked on the Set class exercise pretty much all night because I had hard time figuring out how each Set methods are supposed to be setup. I didn't want it to just work, but I wanted to understand fully how and why certain codes work in such way. For lecture, we only had few hours to learn more about Javalin and JSON due to the 1-on-1 meetings. Today, I am going to setup Javalin connectivity on my project and hopefully write some classes for multi-tier users.
01/13/22 (Thu)
Standup
Jaehyun Lewis
Yesterday, I have learn about SQL. Also took the first Java Quiz. Today, based on I learned yesterday I will try to be connect Java project 0 to SQL.
Michael Ludwig
Yesterday I learned more about SQL and was able to connect my database and create tables for the project0 that I am working on. I also completed my models and controller layer for the project.
Jeong Kim
Yesterday we had a lecture on SQL and it gave some idea about database and java. Today we will be focusing more on SQL.
Jeremiah Weaver
Today we went even further in depth on SQL writing Joins, Subqueries, Set Operations, Scalar and Aggregate Functions as well as learning about Cardnality and Normalization. We also looked at those in Demos to better understand what they look like syntaxically.
Han Gyul Park
Yesterday, I learned a lot about the SQL. SQL sublanguages seemed really straightforward compared to Java, but so many commands and constraint rules to memorize. I couldn't try every single commands I learned, but eventually I will in the future. Today's lecture will be more of SQL in-depth that will allow me to make further progress on the project.
01/14/22 (Fri)
Standup
Jaehyun Lewis
Yesterday, we continued on SQL. Today, I heard that we will be going to be learning how to connect SQL to Java projects, so after learning that, I will try to connect my project 0 with SQL.
Michael Ludwig
Yesterday I learned more about SQL and worked on different types of joins that I will need for my project0. These joins should be useful moving forward especially if the program becomes more complex.
Jeong Kim
Yesterday we have learned more about SQL and I had to review the lecture on them since I am not very used to in SQL languages. Today we are actually going to learn how to connect database with Java.
Jeremiah Weaver
Today, we learned what a lot we learned more about SQL. We also learned alot about how DataBases and Java and HTTP all work together to send and receive requests from users and the database.
Han Gyul Park
Yesterday's lecture was a lot to take in at once. The Normalization, especially, was confusing as the normalization level got higher. However, since normalization is required for the project, I will have to learn to make relationships between tables and somehow apply to my project. This whole connection between database and IDE is too complicated for me to understand. So, I plan to review all the lecture videos this weekend and hopefully build most of the codes.