Master Java Developer Certificate

Online, self-paced training that is focused on giving you the skills needed to succeed.

4-course program: $3,600 5-course program: $4,500 6-course program: $5,400

The Master Java Developer certificate program focuses on the skills needed to code, compile and run standalone object-oriented Java programs. Students will learn how to create and deploy SOAP based and RESTful Web services as well as work with the Spring and Hibernate frameworks. Object-oriented concepts and proper use of classes, objects, inheritance and polymorphism are emphasize throughout. Coverage includes building applications by effectively integrating Spring and Hibernate and utilizing Ajax on both the client and server sides. Students will also learn Test Driven Development (TDD) using NUnit and Microsoft’s Visual Studio including building unit tests using mocks, fakes, stubs and drivers. Choose an IDE for the extensive hands on labs, whether it be Eclipse, NetBeans or jEdit.

Online learning gives you the flexibility to plan study time around the rest of your day. Our programs combine video, hands-on lab exercises and one-on-one facilitation to enable you to learn as your schedule allows. Labs are performed via remote access to a dedicated lab machine (unless a student requests to utilize their own equipment). Our unique commitment to student success includes a personal instructor to assure that your courses are completed on time and with full understanding of both the lecture content and the lab exercises.

Click the Curriculum tab below for detailed pdfs about each course in the program. Each course pdf contains a description of the course as well as a course overview outlining all the topics covered in the course.

Course Advisors are available at 978.256.9077 to answer any questions you may have.

  • Designing and writing Java classes suitable for a given application domain
  • Writing robust Java software that gracefully handles run-time problems
  • Coding Java programs using correct syntax and block structure
  • Using Java to read from and write to files
  • Manipulating files and directories in a platform-neutral way
  • Writing multithreaded software
  • Writing Java client/server software using TCP/IP networking
  • Accessing and updating relational databases from Java software
  • Writing and run servlets and JSPs
  • Creating and deploying SOAP based and RESTful Web service
  • Understanding the core principles of Spring and of Dependency Injection (DI) / Inversion of Control
  • Using the Spring Core module and DI to configure and wire application objects (beans) together
  • Working with the ORM (Object-Relational Mapping) module to integrate Spring with technologies such as Hibernate or JPA
  • Integrating Spring with Java EE Web applications
  • Understanding REST and use Spring MVC to build RESTful services
  • Learning Test Driven Development (TDD) to improve productivity of developers
  • Working with real-world testing frameworks that implement continuous integration between IDE builds, automated tests and source control servers
  • Understanding test patterns to simplify tests, reduce duplication and make testing more efficient
  • Understanding select patterns to make code more readable and maintainable

Students who do not have any programming experience may attend the introductory Learning to Program with Java course at no additional cost.

Required Courses Duration PDF
Java Programming 35 hours
Introduction to Web Application Development Using JEE, Spring/Hibernate, Web Services and AJAX 35 hours
Introduction to Spring 4, Spring MVC and Spring REST 35 hours
Test Driven Development (TDD), and Refactoring Legacy Code Using Java 28 hours

Optional courses can be added to the base certificate track for an additional $900 each.

Optional Courses Duration PDF
Object Oriented Analysis & Design with UML 28 hours
Effectively Using Java Packages And Features 35 hours

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

  • A personal facilitator is assigned to you for each course, assisting with questions or issues that arise during your training.
  • You receive electronic copies of the student and lab guides.
  • You will receive a certificate of completion at the end of class.
  • There are no registration fees or cancellation fees.

ENROLL NOW

Once we receive your enrollment one of our Registrars will call you to confirm. Payment is due prior to the start of your first course. For multi-course certificate programs you can either pay in full or individually before the start of each course.

  • You receive electronic copies of the student and lab guides.
  • Logins will be sent to you for the lecture and lab portion of class.
  • An instructor will be assigned to you to help answer any questions regarding the class.

About Our Online Training Platform

  • Courses are designed to be a combination of lecture and comprehensive problem solving lab exercises
  • You are provided login credentials to view the course on any device whether it be a phone, tablet or computer
  • Lab exercises are performed via a dedicated lab machine
  • An instructor is assigned to assist you in completing lab exercises and to help with any questions about the course content
  • Our support team provides you with course selection guidance, personal course setup assistance and technical support
Copyright© Bright Star Institute