Udacity - Java Programming

Description

Coursework for the Udacity Java Programming Nanodegree. The course has three sections and projects, which are described below. I have paused this course for now, but my work for it can be found on GitHub via the Code link to the left.

Java Fundamentals
This section includes Java basics and object-oriented programming (OOP). The application for this section is a hotel reservation application. I have completed this project.

Advanced Java Programming
This section includes Functional Programming, File I/O, Design Patterns, Reflection, and Concurrent Programming. The application for this section is a legacy web crawler.

Java Application Deployment
This section includes Running applications, Maven, Java Modules, Unit Testing, Mocking and Integration Testing. The application for this section is focused on end-to-end application deployment.

top of page

Technologies Used

  • Java 11
  • IntelliJ
  • Git/GitHub

top of page

Results

I refreshed my knowledge of basic and intermediate level Java.

top of page

1-Click Deployment

A 1-click deployment is not applicable for this project.

top of page

Diagram

A diagram is not relevant to this project.

top of page

Video

A video is not applicable for this project.

top of page

Images

Images are not applicable for this project.

top of page

Code

GitHub

top of page

Write-up

I refreshed my knowledge of basic and intermediate level Java.

top of page