JavaEE Bootcamp
Introduction
About this course
Recommended Resources
Obtaining the Oracle Virtual Machine
Basic Java
Your first java program
More Printing
Identifiers
Comments
A program for yourself
Variables
Coding arithmetic statements
Debug this program
Math two
Change program
Getting and storing user input
String completion assignment
String assignment
Special characters
Special characters assignment
Creating methods
What does this code do? Part 1
What does this code do? Part 2
String formatting example
Formatting prices with two decimal places
Output assignment
Input output debugging assignment
Input output change assignment
Mowing time programming activity
More mowing time
Introduction to boolean expressions
What if
What if change activity
What if debugging activity
Boolean decisions
Compound boolean expressions
Comparing strings
What if completion activity
What if activity
Randomness
Randomness debugging activity
Randomness change activity
Randomness completion activity
Repeating yourself with the while loop
Guessing game
For loops
For loop activity
Nested for loops
Nested for loop activity
Loop debugging activity
Loop completion activity
A variation on the dice game Pig (move)
Zork
Switch statements
Switch statement activity
A first look at arrays
An array to remember
Working with files
Finding words with the do-while loop
Invoice application
Multidimensional Arrays
Gift Advisor
Exception Handling
Exceptions
Exception Assignment
Finally Clause Assignment
Add Exception Handling To Existing App
Object-Oriented Java
Creating new data types in Java
Classes and Objects
Encapsulation
Three-tiered applications
Create book class
Create book database
Create book app
Line item invoice assignment
Create a vehicle class
Create a car class and app
Date formatting
Calendar and Date
Date change activity
Inheritance
Inheritance debugging activity
Inheritance completion activity
Inheritence and constructors
Inheritance activity
Inheritance completion activity #1
Inheritance completion activity #2
Inheritance completion activity #3
Inheritance completion activity #4
Deep thoughts random activity
Submit your answers to Randomness
Composition
Composition vs Inheritance Explained
How to compare Strings
Basic Skills for Working with Data
How to Work with Casting
Casting Activity
Shortcut Assignment Activity
Precedence Debugging Activity
Formatted Invoice Application
Input Range Validation Change Assignment
Collections Example
ArrayList Debugging Activity
ArrayList Debugging Activity 2
ArrayList Activity
Validation made Easy - er
Using the Validator
Transcript Activity
Transcript Class Diagram
Transcript Unit Tests
Formatting Numbers and Strings for Output
Using a Hashmap
Using Hashmaps
Reading and Writing to a File
Linked HashMap Example
Comparing Objects
Object-Oriented Java Terminology
Database design with Oracle
What is a Database?
Introduction to Oracle
What is SQL?
Creating Tables
Selecting Data
Inserting Data
Querying Data
Creating A Multi_Table Database
Multiple Tables Part 2
Create a vehicles database
Data types in the database
Visual_Explanation_of_SQL_Joins
Import Customers Table
More SQL Commands
JDBC
Working with the Customers Table
Select, add, edit and delete data with JDBC
Bonus Project - Movie Titles Part 2
Java Bank Database
Java Bank Reports
Pair Assignment Part Deux
Oracle Date Formats
Autoincrement with Oracle
Java University
HTML,CSS and Javascript
Create a Web Application in Eclipse
Create a web page
HTML5 Attributes with Images
Create HTML Table
Create an HTML Form
Show Me the Images
Putting a Basic HTML Page Together
Create a Style Sheet
More to Say About Styles
Span and Div Tags
What can JavaScript do?
JavaScript Details
JavaScript Examples
Java University Web Pages
Java University Web Pages Part Two
Explore the DOM with JavaScript
Create JavaScript F to C Temp converter
Create a JavaScript version of Zork
Understand the CSS box model
Add JavaScript validation to JavaUniversity project
What is JQuery?
Intro to Bootstrap
Bootstrap Intro Assignment
Bootstrap Jumbotron Assignment
Bootstrap Form Assignment
Shiny Web Online Bank Bootstrap Assignment
Cash Money Carousel
SCOTS - Shiny College Online Transcript System
Servlets and Enterprise Application Development
JavaServer Pages (JSP)
Example of a Servlet
Create a Dynamic Web Application in Eclipse
Servlet Assignment
Get and Post Details
Create an HTML Form
Passing parameters
Sessions in Servlets and Web Pages
How to Work with Cookies
Simple HTML Form and Servlet
Database Servlet Assignment
Looping Database Servlet Assignment
MVC: Model View Controller
Detail Pages using Servlets Assignment
Professor Strongheim's Gradebook Assignment
Ms Mackleberry's Gradebook Assignment
Strongheim Revisited
People Finder
Gulp! Assignment
Big Gulp!
JPA and JPQL
What is JPQL?
Creating a JPA Project from Scratch
JPA Database Utilities
Aggregate Functions
Super Big Gulp!
Bullhorn Assignment #1
Bullhorn #2
Bullhorn #3
Bullhorn Bonus Assignment
How to check if a customer exists
A first look at Expression Language
Tell Me About These Beans
Convert existing application to use JPA
Shopping Cart Application
Deluxe Shopping Cart
JavaServer Pages Standard Tag Library (JSTL)
How JSTL Works
Tell me About Expression Language
Super Shopping Cart
Super Duper Shopping Cart
Gosh! A group assignment
Appendix A - Program Design
The Structure Theorem
Naming Conventions
Designing Programs
Pseudocode and Algorithms
Developing an Algorithm
What is an IPO diagram?
Program Design, Pseudocode, and Algorithms
Selection Control Structures
More Selection Control Structures
Repetition Control Structures
Can't Get Enough of Program Design, Pseudocode and Algorithms
Debugging Activity: Print Timesheet Records
Change Activity: Process Timesheet Records
Completion Activity: Process a Pair of Numbers
Produce Sales Report
Arrays
Fencepost Problem and Off-By-One Errors
Searching and Printing an Array
Array Processing
Finding the Largest and Smallest Elements of an Array
Bubble Sort
Modularization
Communicating Between Modules
Hierarchy Charts
Modularization Activity
Another Modularization Activity
Algorithms Final Project
Measuring Complexity
Show Me Some Psuedocode!
Using Git
Git Overview
Git Walkthrough
Create a GitHub account
Fork a repository on GitHub
Clone an existing repository
Publishing your repository
Checking Status
Configure the Git author
View your commits with Git log
View your Git configuration
Create a Branch
Working with Others
Git Commands
Developing with Eclipse
Obtaining Eclipse
Installing and updating Eclipse
Navigating Eclipse
Unit Testing with JUnit
What is unit testing?
When do I write unit tests?
What is test coverage?
Show me a complete example (with Eclipse)
Creating a parameterized test
Comparing classes
What is integration testing?
JUnit Quick Tutorial
Different types of testing
Exercise Answers
Basic Java Answers
Exception Handling Solutions
Servlet and Enterprise Application Development Answers
Object-Oriented Java Solutions
Powered by
GitBook
Object-Oriented Java
4. Object-Oriented Java
results matching "
"
No results matching "
"