Advanced Java Programming
Udemy
Course Summary
This course is designed to expand on the topics from the beginners course and give an intro to a few advanced topics
-
+
Course Description
This course is designed for the student who has a basic understanding of java concepts. Please take my Java Beginner course if you need to freshen up on a few topics. I want to expand your Java scope by introducing you to a few different directions you might be interested in. The course will cover the Java Collections Framework, Sockets, Connecting to a MySQL Database, Intro to Java Swing (GUI), and Threads as well. This is a must for the student who wants to take their Java programming skills to the next level.
-
+
Course Syllabus
- Miscellaneous Topics
- Welcome
- Packages
- Generics
- Recursion
- Enum
- Parsing with Delimiters
- StringBuilder
- Collections
- Intro to Collections
- ArrayList
- LinkedList
- HashMap
- Iterator
- Set
- Stack
- Queue
- Java I/O
- I/O Streams
- Types of Files
- PrintWriter
- FileWriter
- BufferedReader
- StringTokenizer
- Scanner
- Object Serialization
- Sockets
- What is a Socket?
- Basic Client Socket
- Basic Server Socket
- Continuous communication between Server and Client
- Sneak Peak to Java Swing (GUI)
- Hello World GUI
- Adding components to JFrame (layout, buttons, panel, textpanel)
- Introduction to Event Handling
- Using text fields and event handling for multiple buttons
- Using text fiels and event handling for multiple buttons part 2
- Java Swing Course coming Soon!
- JDBC (Connecting to a MySQL Database in Java)
- Read Before entering JDBC section!!
- Download XAMPP
- Download JDBC MySQL Connector
- Create Database
- Add JDBC Connector to your project library
- Load JDBC into Program
- Connect to Database
- Execute a Query on the Database
- Add Entries to a Table
- Create Custom Method for adding entries into table
- Create a new Table
- More to Come..
- Threads
- Concurrency (Process and Threads/Runnable)
- Open another program with a Process call
- Volatile
- Synchronized Method
- More to come...
- Extras
- What happens when we compile our Java File
- Garbage Collection
- Create an Executable JAR file to put on your desktop
- Delimiter