Java and Database Class
Course Outline
Course Objective:
Learn the fundamental core Java coding concepts with relational database fundamentals and hands-on programming to build data-driven Java applications.
Main topics:
Java review, SQL, relational design, JDBC, transactions, basic ORM.
Target audience
-Undergraduate CS / IT majors in their first or second year who have completed an introductory Java course and are beginning to work with real-world data.
-Students in related programs (information systems, software development, data analytics) who want to build data-driven applications in Java for web, desktop, or backend services.
-Working professionals or career changers with some Java exposure who need to integrate Java applications with relational databases for enterprise or small business projects.
Tools Involved:
JDK, an IDE (IntelliJ/Eclipse), MySQL Database, and JDBC driver.
Prerequisites
Be familiar with the what is the Java Programming Language.
Have an interest in Java and Programming concepts like: variables, data types, operators, control flow, arrays, methods, and basic classes/objects.
-We will explain these concepts during the class.
Be familiar with the idea of using an IDE (e.g., IntelliJ, Eclipse, or NetBeans) to write, run, and debug Java programs.
-We will be doing hands-one coding practice with real-world examples during this course.