Skip to content

Commit 2a519b1

Browse files
Applying consistent formatting to all assignments
1 parent 644d4e6 commit 2a519b1

11 files changed

Lines changed: 42 additions & 60 deletions

File tree

content/assignments/techjobs-console/task-one/index.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
---
2-
title: "Task One"
2+
title: "Task 1: Implement printJobs()"
33
date: 2023-01-03T10:42:56-06:00
44
draft: false
55
weight: 2
66
originalAuthor: John Woolbright # to be set by page creator
77
originalAuthorGitHub: jwoolbright23 # to be set by page creator
88
reviewer: Kimberly Horan # to be set by the page reviewer
99
reviewerGitHub: codinglikeagirl42 # to be set by the page reviewer
10-
lastEditor: # update any time edits are made after review
11-
lastEditorGitHub: # update any time edits are made after review
12-
lastMod: # UPDATE ANY TIME CHANGES ARE MADE
10+
lastEditor: Sally Steuterman # update any time edits are made after review
11+
lastEditorGitHub: gildedgardenia # update any time edits are made after review
12+
lastMod: 2023-08-01 # UPDATE ANY TIME CHANGES ARE MADE
1313
---
1414

15-
## Implement `printJobs`
16-
1715
When trying out the program, and later when reading the code, you
1816
hopefully noticed that there's some work to do in the `printJobs`
1917
method. As it stands, it currently just prints a message:

content/assignments/techjobs-console/task-three/index.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
---
2-
title: "Task Three"
2+
title: "Task 3: Make Search Methods Case-Insensitive"
33
date: 2023-01-03T10:42:56-06:00
44
draft: false
55
weight: 4
66
originalAuthor: Sally Steuterman # to be set by page creator
77
originalAuthorGitHub: gildedgardenia # to be set by page creator
88
reviewer: Kimberly Horan # to be set by the page reviewer
99
reviewerGitHub: codinglikeagirl42 # to be set by the page reviewer
10-
lastEditor: # update any time edits are made after review
11-
lastEditorGitHub: # update any time edits are made after review
12-
lastMod: # UPDATE ANY TIME CHANGES ARE MADE
10+
lastEditor: Sally Steuterman # update any time edits are made after review
11+
lastEditorGitHub: gildedgardenia # update any time edits are made after review
12+
lastMod: 2023-08-01 # UPDATE ANY TIME CHANGES ARE MADE
1313
---
1414

15-
## Make Search Methods Case-Insensitive
16-
1715
You've completed your first two tasks!
1816

1917
Let's assume you demonstrated the updated application for the Company Team, and they noticed a feature that could be improved. When searching for jobs with the skill `JavaScript` some results were missing (e.g. the Watchtower Security job on line 31 of the CSV file). The search methods turn out to be case-sensitive, so they treat `JavaScript` and `Javascript` as different strings.

content/assignments/techjobs-console/task-two/index.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
---
2-
title: "Task Two"
2+
title: "Task 2: Create Method findByValue()"
33
date: 2023-01-03T10:42:56-06:00
44
draft: false
55
weight: 3
66
originalAuthor: John Woolbright # to be set by page creator
77
originalAuthorGitHub: jwoolbright23 # to be set by page creator
88
reviewer: Kimberly Horan # to be set by the page reviewer
99
reviewerGitHub: codinglikeagirl42 # to be set by the page reviewer
10-
lastEditor: # update any time edits are made after review
11-
lastEditorGitHub: # update any time edits are made after review
12-
lastMod: # UPDATE ANY TIME CHANGES ARE MADE
10+
lastEditor: Sally Steuterman # update any time edits are made after review
11+
lastEditorGitHub: gildedgardenia # update any time edits are made after review
12+
lastMod: 2023-08-01 # UPDATE ANY TIME CHANGES ARE MADE
1313
---
1414

15-
## Create Method `findByValue`
16-
1715
At this stage, the application will allow users to search a *given
1816
column* of the data for a given String. Your next task is to enable a
1917
search that looks for the search term in *all* of the columns.

content/assignments/techjobs-mvc/display-search-results/_index.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
---
2-
title: "Display Search Results"
2+
title: "Task 3: Display Search Results"
33
date: 2023-05-22T10:20:54-05:00
44
draft: false
55
weight: 4
66
originalAuthor: Sally Steuterman # to be set by page creator
77
originalAuthorGitHub: gildedgardenia # to be set by page creator
88
reviewer: Kimberly Horan # to be set by the page reviewer
99
reviewerGitHub: codinglikeagirl42 # to be set by the page reviewer
10-
lastEditor: # update any time edits are made after review
11-
lastEditorGitHub: # update any time edits are made after review
12-
lastMod: # UPDATE ANY TIME CHANGES ARE MADE
10+
lastEditor: Sally Steuterman # update any time edits are made after review
11+
lastEditorGitHub: gildedgardenia # update any time edits are made after review
12+
lastMod: 2023-08-01 # UPDATE ANY TIME CHANGES ARE MADE
1313
---
1414

15-
## Display Search Results
16-
1715
Once you have your `displaySearchResults` handler passing information to the
1816
view, you need to display the data.
1917

content/assignments/techjobs-mvc/list-views/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
2-
title: "Complete List Views"
2+
title: "Task 1: Complete List Views"
33
date: 2023-05-22T10:20:54-05:00
44
draft: false
55
weight: 2
66
originalAuthor: Sally Steuterman # to be set by page creator
77
originalAuthorGitHub: gildedgardenia # to be set by page creator
88
reviewer: Kimberly Horan # to be set by the page reviewer
99
reviewerGitHub: codinglikeagirl42 # to be set by the page reviewer
10-
lastEditor: # update any time edits are made after review
11-
lastEditorGitHub: # update any time edits are made after review
12-
lastMod: # UPDATE ANY TIME CHANGES ARE MADE
10+
lastEditor: Sally Steuterman # update any time edits are made after review
11+
lastEditorGitHub: gildedgardenia # update any time edits are made after review
12+
lastMod: 2023-08-01 # UPDATE ANY TIME CHANGES ARE MADE
1313
---
1414

1515
## Complete the List Views

content/assignments/techjobs-mvc/search-controller/_index.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
---
2-
title: "Complete SearchController"
2+
title: "Task 2: Complete SearchController"
33
date: 2023-05-22T10:20:54-05:00
44
draft: false
55
weight: 3
66
originalAuthor: Sally Steuterman # to be set by page creator
77
originalAuthorGitHub: gildedgardenia # to be set by page creator
88
reviewer: Kimberly Horan # to be set by the page reviewer
99
reviewerGitHub: codinglikeagirl42 # to be set by the page reviewer
10-
lastEditor: # update any time edits are made after review
11-
lastEditorGitHub: # update any time edits are made after review
12-
lastMod: # UPDATE ANY TIME CHANGES ARE MADE
10+
lastEditor: Sally Steuterman # update any time edits are made after review
11+
lastEditorGitHub: gildedgardenia # update any time edits are made after review
12+
lastMod: 2023-08-01 # UPDATE ANY TIME CHANGES ARE MADE
1313
---
1414

15-
## Complete `SearchController`
16-
1715
Add a `displaySearchResults` handler method to `SearchController`:
1816

1917
1. Use the correct annotation for the method. To configure the correct mapping

content/assignments/techjobs-oo/task2/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
2-
title: "Task 2: Creat the Support Classes"
2+
title: "Task 2: Create the Support Classes"
33
date: 2023-06-05T10:20:54-05:00
44
draft: false
55
weight: 2
66
originalAuthor: Courtney Frey # to be set by page creator
77
originalAuthorGitHub: speudusa # to be set by page creator
88
reviewer: Kimberly Horan # to be set by the page reviewer
99
reviewerGitHub: codinglikeagirl42 # to be set by the page reviewer
10-
lastEditor: Courtney Frey # update any time edits are made after review
11-
lastEditorGitHub: speudusa # update any time edits are made after review
12-
lastMod: 2023-06-26T10:20:54-05:00 # UPDATE ANY TIME CHANGES ARE MADE
10+
lastEditor: Sally Steuterman # update any time edits are made after review
11+
lastEditorGitHub: gildedgardenia # update any time edits are made after review
12+
lastMod: 2023-08-01 # UPDATE ANY TIME CHANGES ARE MADE
1313
---
1414

1515
Sally needs you to build up the remaining classes. In each case, refer to the `Employer` class for hints on how to structure your code.

content/assignments/techjobs-persistent/part-four/index.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
11
---
2-
title: "Part Four"
2+
title: "Task 4: Setting Up a Many-to-Many Relationship"
33
date: 2023-01-03T10:42:56-06:00
44
draft: false
55
weight: 5
66
originalAuthor: John Woolbright # to be set by page creator
77
originalAuthorGitHub: jwoolbright23 # to be set by page creator
88
reviewer: Kimberly Horan # to be set by the page reviewer
99
reviewerGitHub: codinglikeagirl42 # to be set by the page reviewer
10-
lastEditor: # update any time edits are made after review
11-
lastEditorGitHub: # update any time edits are made after review
12-
lastMod: # UPDATE ANY TIME CHANGES ARE MADE
10+
lastEditor: Sally Steuterman # update any time edits are made after review
11+
lastEditorGitHub: gildedgardenia # update any time edits are made after review
12+
lastMod: 2023-08-01 # UPDATE ANY TIME CHANGES ARE MADE
1313
---
1414

15-
## Setting Up a Many-to-Many Relationship
16-
1715
Using a many-to-many relationship, we can now use the `Skill` object to store a `Job` object's skills. At the moment,
1816
a job can have many skills listed as strings. In this section, you'll be tasked with changing this field type to be a list
1917
of skills. Just as a job requires many skills, any skill can be associated with several jobs. With this in mind, you'll also
2018
add a list of jobs as a field onto the skill class.
2119

22-
{{% notice red Warning "rocket" %}}
20+
{{% notice orange Warning "rocket" %}}
2321
As before, there are a few tests in `TestTaskFour` that have been commented out because they depend on the code you wrote in Part 1. Open `TestTaskFour` in IntelliJ and find these tests. For each one:
2422

2523
1. Select the entire commented-out method.

content/assignments/techjobs-persistent/part-one/index.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
11
---
2-
title: "Part One"
2+
title: "Task 1: Connect a Database to a Spring App"
33
date: 2023-01-03T10:42:56-06:00
44
draft: false
55
weight: 2
66
originalAuthor: John Woolbright # to be set by page creator
77
originalAuthorGitHub: jwoolbright23 # to be set by page creator
88
reviewer: Kimberly Horan # to be set by the page reviewer
99
reviewerGitHub: codinglikeagirl42 # to be set by the page reviewer
10-
lastEditor: # update any time edits are made after review
11-
lastEditorGitHub: # update any time edits are made after review
12-
lastMod: # UPDATE ANY TIME CHANGES ARE MADE
10+
lastEditor: Sally Steuterman # update any time edits are made after review
11+
lastEditorGitHub: gildedgardenia # update any time edits are made after review
12+
lastMod: 2023-08-01 # UPDATE ANY TIME CHANGES ARE MADE
1313
---
1414

15-
## Connect a Database to a Spring App
16-
1715
1. Start MySQL Workbench and create a new schema named `techjobs`.
1816

1917
{{% notice green Tip "rocket" %}}

content/assignments/techjobs-persistent/part-three/index.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Part Three"
2+
title: "Task 3: Setting Up a One-to-Many Relationship"
33
date: 2023-01-03T10:42:56-06:00
44
draft: false
55
weight: 4
@@ -12,8 +12,6 @@ lastEditorGitHub: # update any time edits are made after review
1212
lastMod: # UPDATE ANY TIME CHANGES ARE MADE
1313
---
1414

15-
## Setting Up a One-to-Many Relationship
16-
1715
In this application, any one `Job` object is affiliated with one employer while one `Employer` may contain several jobs.
1816

1917
Now that you have set up persistence for the `Employer` and `Skill` classes, it is time to update the `Job` class

0 commit comments

Comments
 (0)