Technologies Used

Java SE 8, JavaFX, Java EE, JSP, Servlets, EJB, Spring, JSF, Struts2, Hybernate, JAX-WS, JAX-RS, Hadoop, SOAP, RESTful, NetBeans IDE, Apache Tomcat, MongoDB, Apache Wicket, SQLite, JSON, XML, Javascript, jQuery, HTML5, CSS3.

Pre-Requisites

Students should have taken the Software Development for Non-Programmers training or have programmed in at least one programming language - preferably C or C++. Some familiarity with Object Oriented Programming is desired but not required.

Objectives

  • Understand fundamentals of programming such as variables, conditional and iterative execution, methods, etc.
  • Understand fundamentals of object-oriented programming in Java, including defining classes, invoking methods, using class libraries, etc.
  • Rapid application development with Java Frameworks.
  • Introduce event drove Graphical User Interface (GUI) programming.
  • Be aware of the important topics and principles of software & web application development.
  • Have the ability to write a computer program to solve specified problems.
  • Be able to use the Java SDK environment to create, debug and run simple Java programs.
  • Analyzing problems in businesses/organization and providing solutions for designing, developing, debugging, testing, deploying, and managing desktop and web applications.

Contents

In this training, you'll learn and practice essential computer science concepts using the Java programming language.