Enroll Now for Spring Discount15% discount on select spring courses for all subscribers.
Coronavirus (COVID-19) Update
Our courses are taught remotely through spring 2021. Please check our coronavirus update page for our latest announcements.
Java Programming, Comprehensive | CMPR.X413
Java is the premier development language for Web servers, enterprise servers, network applications, embedded devices, appliances and wireless applications. Java is also an excellent language for manipulating XML data. This course not only covers the Java fundamentals, including basic language syntax, constructs, and the development environment, but also extends to the Java platform, including client/server communication, and managing XML data.
The course begins with Java's implementation of object-oriented concepts such as classes, data and function access control, and inheritance. Language syntax and constructs are thoroughly explained. In addition to learning the fundamentals, students will build graphical user interfaces and program in the Java event-handling model. Additional topics include the Java class library, collection frameworks, Internet communication, input/output programming, multithreaded programming, and XML data manipulation.
Upon completion of this course, students will be able to write, maintain and debug applications; make effective use of some of the standard packages; and write object-oriented code using encapsulation, inheritance and polymorphism. This course provides the foundation for professional java programming.
At the conclusion of the course, you should be able to:
- Describe the core features and syntax of Java language
- Develop Java applications that correctly apply the principles of object oriented design
- Effectively use Java class libraries and their advanced usage
- Learn generic, multi-threaded, network, database and GUI programming techniques using java
- Learn functional programming using lambdas
- JDK and eclipse IDE
- Object Oriented concept
- Language syntax and constructs
- Multithreaded programming
- Graphical programming and event handling
- Input/output programming
- Collection framework
- Java class library
- Java and XML
Skills Needed: "Java Programming for Beginners" is recommended for those new to Java. Experience in a programming language such as C or C++ may also help with learning Java.
Sections Open for Enrollment:
|Date:||Start Time:||End Time:||Meeting Type:||Location:|
|Wed, 04-07-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Wed, 04-14-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Wed, 04-21-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Wed, 04-28-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Wed, 05-05-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Wed, 05-12-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Wed, 05-19-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Wed, 05-26-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Wed, 06-02-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|
|Wed, 06-09-2021||6:30 p.m.||9:30 p.m.||Live-Online||ONLINE|