Core Java Programming

Free No student enrolled

Course Description

This hands-on course teaches core Java technology and intermediate to advanced Java programming techniques programmers already familiar with Java or those experienced in other languages such as C#, PHP, Python or even JavaScript. The course will cover core platform object-oriented techniques to demonstrate why Java remains the premier programming language for learning application development. Other parts of the Java family of frameworks like JSP, Servlets, and JDBC are also covered.

This course is intended for intermediate and advanced students who are experienced programmers. If you are new to programming, we would recommend our introductory course – Learn to Program with Java in 3 months.

What Will I Learn?

  • • The Java technology platform and the advantages of using it
  • • How to download, install and use the tools in the Java Development Kit
  • • Designing and writing Java classes suitable for a given application domain
  • • Store and manipulate data using collections
  • • Manipulate files, directories and file systems
  • • How to write robust Java applications with user-friendly exception handling at run-time
  • • Manipulating files and directories in a platform-neutral way
  • • Writing Java client/server software using TCP/IP networking
  • • Accessing relational databases from Java applications using standard SQL queries through JDBC
  • • Creating graphical user interfaces for Java applications
  • • Writing web-based applications in Java including running servlets and JSPs
  • • Develop Java applications that implement common design patterns like Model-View-Controller, Singleton, and Factories
  • • Designing GUI using Swing
  • • How to distribute Java applications
  • • Deeper development of your object-oriented skills
  • • Identify good practices in the use of the language to create robust Java application
  • • Use Lambda expressions in Java applications
  • • Creating high-performance multithreaded Java applications

Click here to enroll for this course: