Thank you so much Mr Raju. 2 Days of Class is super, worth it! Learned so much in a super short period of time. ...
c++ programming courses online classes on 18th nov to 27th nov.
AUTO CAD 2D COURSES OFFLINE CLASSES ON DEC 1ST AND DEC 8TH
AUTO CAD 3D COURSES ONLINE CLASSES ON NOV14TH AND NOV 15TH
More Info
Unleash the power of java with hands on practical and project work. Real time classes with industrial experts. Basic to advanced level courses with affordable cost.
We are providing courses in 3 different level, Basic, Advanced and Full Course (Basic to Advanced + Project Work).
Course Name | Duration | Entry Requirement | Fee (SGD) |
---|---|---|---|
Java Basic | 20 hrs | Basic Computer Knowledge | S$640 |
Java Advanced | 20 hrs | JAVA Programming Knowledge | S$740 |
Java Full Package | 40 hrs | Basic Computer Knowledge | S$1350 |
Java JEE Programming | 24 hrs | Advanced Java Programming Knowledge | S$800 |
Objective:
This course is mainly for those who are just starting the programming in java. In this course we are covering all the fundamentals concepts in detail. The beginners will get good foundation of java programming after the course.
Course Content
- Features of Java
- The Java Virtual Machine
- Staring a Java Program
- Importing classes
- Formatting the Output
- Data types
- Literals
- If-else
- For, While, do-while loops
- Switch statement
- Continue, Break Statement
- Accepting Input from the Keyboard
- Scanner Class
- Displaying Output
- Displaying Formatted Output
- Type of Arrays (1 D, 2 D, 3 D …arrays)
- Command Line Arguments
- Jagged Arrays
- Creating Strings
- String Class Methods
- Immutability of Strings
- String Buffer Class Methods
- String Builder Class Methods
- Features of Object Oriented Programming System
- Object Creation
- Access Specifiers
- Constructors
- Understanding Methods
- Static Methods
- Instance Methods
- Passing objects to Methods
- Recursion
- Factory Methods
- Relating Objects using References
- Inner Class
- Inheritance basics
- Super keyword
- Protected Specifier
- Types of Inheritance
- Polymorphism using Methods
- Final Class
- Casting Primitive Data types
- Casting Referenced Data types
- Object Class
- Abstract Class & Method
- Multiple Inheritance using Interfaces
- Abstract Classes vs. Interfaces
- Different Types of Packages
- Interfaces in a Package
- Access Specifiers
- Character Class
- Integer Class
- Float Class
- Double Class
- Math Class
Objective:
This course is for experienced java programmers, who would like to know deeper in object oriented approach. This course is mainly focusing on those who know the basic concepts and want to upgrade the knowledge in advanced topics of java Programming. In this course we are going in to more deeper knowledge of object oriented programming ,exception handling,threads,GUI development using applets and swings,Collection,Database connectivity etc
Course Content
- Errors in a Java Program
- Exceptions
- Types of Exceptions
- Re-throwing an Exception
- Collection Objects
- String Tokenizer Class
- Calendar Class
- Date Class
- Streams
- Writer and Reader
- Zipping and Unzipping Files
- Serialization of Objects
- File Class
- Multi-Threading
- Creation of Threads
- Synchronization
- Dead lock of Threads
- Thread Communication
- Thread Group
- Components
- Event Delegation Model
- Font class
- FlowLayout
- BorderLayout
- CardLayout
- GridLayout
- BoxLayout
- Java Foundation Classes
- Packages of JFC
- MVC
- JComponent Class
- Handling Events
- Creating an Applet
- Uses of Applets
- A Simple Applet
- Applet with Swing Components
- Generic Classt
- Generic Method
- Generic Interface
- JDBC fundamentals
- Database connection
- Retrieving Data from Database
- Stored Procedures
- ResultSetMetaData
- Database MetaData
- Types of JDBC Drivers
Objective:
In this course we are starting from the fundamentals and covering in deeper concept of object oriented programming ,exception handling,threads,GUI development using applets and swings,Collection,Database connectivity etc. This course is a collection of examples and case studies At the end of the course we are providing a Project Work (Case Study),so the students will get in -depth knowledge of the implementation of the Programming concept in real world applications.
Course Content
- Features of Java
- The Java Virtual Machine
- Staring a Java Program
- Importing classes
- Formatting the Output
- Data types
- Literals
- If-else
- For, While, do-while loops
- Switch statement
- Continue, Break Statement
- Accepting Input from the Keyboard
- Scanner Class
- Displaying Output
- Displaying Formatted Output
- Type of Arrays (1 D, 2 D, 3 D …arrays)
- Command Line Arguments
- Jagged Arrays
- Creating Strings
- String Class Methods
- Immutability of Strings
- String Buffer Class Methods
- String Builder Class Methods
- Features of Object Oriented Programming System
- Object Creation
- Access Specifiers
- Constructors
- Understanding Methods
- Static Methods
- Instance Methods
- Passing objects to Methods
- Recursion
- Factory Methods
- Relating Objects using References
- Inner Class
- Inheritance basics
- Super keyword
- Protected Specifier
- Types of Inheritance
- Polymorphism using Methods
- Final Class
- Casting Primitive Data types
- Casting Referenced Data types
- Object Class
- Abstract Class& Method
- Multiple Inheritance using Interfaces
- Abstract Classes vs. Interfaces
- Different Types of Packages
- Interfaces in a Package
- Access Specifiers
- Errors in a Java Program
- Exceptions
- Types of Exceptions
- Re-throwing an Exception
- Character Classm
- Integer Class
- Float Class
- Double Class
- Math Class
- Collection Objects
- String Tokenizer Class
- Calendar Class
- Date Class
- Streams
- Writer and Reader
- Zipping and Unzipping Files
- Serialization of Objects
- File Class
- Multi-Threading
- Creation of Threads
- Synchronization
- Dead lock of Threads
- Thread Communication
- Thread Group
- Components
- Event Delegation Model
- Font class
- FlowLayout
- BorderLayout
- CardLayout
- GridLayout
- BoxLayout
- Java Foundation Classes
- Packages of JFC
- MVC
- JComponent Class
- Handling Events
- Creating an Applet
- Uses of Applets
- A Simple Applet
- Applet with Swing Components
- Generic Class
- Generic Method
- Generic Interface
- JDBC fundamentals
- Database connection
- Retrieving Data from Database
- Stored Procedures
- ResultSetMetaData
- Database MetaData
- Types of JDBC Drivers
Objective:
Java EE programming course is designed for those who have advanced Java knowledge who require the skills to develop enterprise applications. This course covers JSP, Struts, Hibernate, Spring, Tiles, Html, and Javascript. Participants will acquire the ability to apply the concepts of Java EE into best practice and they will also be challenged by our theoretical and extensive hands-on exercises to put knowledge to the best.
Course Content
- Basic concepts of HTML
- The skeleton of a web page
- Creating a form
- Tables
- Java script basics
- Java script object
- Front end validation using java script
- Internal Style Sheet
- External Style Sheet
- Multiple Style Sheet
- The XML flow
- XML parsers
- Introduction to Data type definition (DTD)
- Introduction to XML schema
- XSLT
- Introduction to servlets
- The life cycle of a servlet
- The servlet API
- The javax servlet package
- Reading servlet parameters
- Reading initialization parameters
- The javax servlet
- .http package
- Using cookies
- Session tracking
- Database connectivity
- JSP Advantages
- JSP Architecture
- JSP or servlets
- JSP syntax basics
- JSP Implicit objects
- Session Management
- Database connectivity
- Enterprise java bean
- Session java bean
- Entity java bean
- Introduction to struts
- Struts XML file
- Struts controller
- Struts action class
- Struts Action
- Form class
- Introduction to Hibernate
- Hibernate Architecture
- A simple Hibernate application using eclipse
- Introduction to Spring
- A simple Spring application using eclipse
- Introduction to Tiles
- A simple tile application using eclipse
This intensive hands-on course explores Java language features and packages.
Java programmers will be able to take the content learned and immediately apply it to the problems encountered on the job.
The course begins with learning basic concepts of java like features of java, object oriented programming concepts and how they are implemented in java.
At the intermediate level there is discussion about packages, interface etc and at advanced level the course begins with a discussion of collections.
Database programming using JDBC is covered in depth.
Object serialization is covered. Distributed programming in Java is introduced.
Server-side Web programming is introduced using servlets, JSP’s.
There is also discussion on EJb’s and struts framework.
Course Name | Duration | Entry Requirement | Fee (SGD) |
---|---|---|---|
Java Basic | 20 hrs | Basic Computer Knowledge | S$640 |
Java Advanced | 20 hrs | JAVA Programming Knowledge | S$740 |
Java Full Package | 40 hrs | Basic Computer Knowledge | S$1350 |
Java JEE Programming | 24 hrs | Advanced Java Programming Knowledge | S$800 |
Time Slot | |||
|
|||
Please call 63360244/96503505 or mail to info.sg@gteceducation.com We also provides flexible timing to meet the customer's requirement |
Request For Brochure
Frequently asked questions
Java technology is a high-level programming and a platform independent language. Java is designed to work in the distributed environment on the Internet. Java has a GUI features that provides you better "look and feel" , moreover it is easier to use than other languages and works on the concept of object-oriented programming model. Java enables us to play online games, video, audio, chat with people around the world, Banking Application, view 3D image and Shopping Cart. Java finds its extensive use in the intranet applications and other e-business solutions that are the grassroots of corporate computing. Java is regarded as the most well described and planned language to develop an applications for the Web.
HOW IS IT DIFFERENT FROM C++?Java is designed to be simple, object oriented and similar to C++ while removing the unnecessary complexities of C++. It is also said to be a robust, architecturally neutral, portable, interpreted, threaded, dynamic and high performance language. Java enables the development of robust applications on multiple platforms in heterogeneous, distributed networks. C++ is not truly portable nor is it suited to heterogeneous, distributed networks. While C++ excels in high performance, its powerful features and complexities are often the source of many errors.
IS JAVA EASY TO LEARN?Java is easy to learn if the person already knows other languages like C,and C++. Without having the knowledge of these languages it needs more time to learn but not tough to learn because of many built in features.
WHAT IS THE ADVANTAGE OF LEARNING J2EE?Java 2, Enterprise Edition (J2EE) is a powerful platform for building web applications. The J2EE platform offers all the advantages of developing in Java plus a comprehensive suite of server-side technologies.
WHO SHOULD ATTEND THIS COURSE?This a training course, designed for Java developers who want to understand the architecture of a J2EE web application and/or implement a web application taking advantage of what J2EE brings to the table.
WHAT IS THE DELIVERY ENVIRONMENT?The application can be developed using eclipse IDE,tomcat web server,jboss application server and mysql database.
Java
Testimonials
Fantastic Course, Fantastic Education Centre & very friendly and supportive trainers. Would highly recommend G-TEC for the next course.
Excellent and well planned training program. The Instructor was able to answer the queries confidently. One of the best Java Programming training and ...
"Student teacher ratio is very good. Explanation and doubt clearing was very good and understandable".
"The instructor is friendly and approachable. The course is taught in a detailed and structured way".
"The institution is well organized and show good response. C advance course covered all the relevant topics well".
"The trainer was patient and willing to pass his knowledge on other area as well".
"Next time I want to do another computer course I will definitely consider G-tec".
"The trainer is very patient. He doesn’t mind to keep repeating the same step. I am total new to the Autocad and ...
"The course is great and the trainer is having good knowledge in the topic. It will help me a lot in my upcoming ...
"My experience here was good. I hope that when I will have training I will come here."
"It is interesting for everyone to join the class .Good environment for learning."
"Patient teacher and staff great learning environment with sufficient facilities. Managed to have a thorough knowledge of Java".
"Other institutes don’t co-operate so much if somehow a student is unable to complete the course. But G-TEC has a very co –...
"Easy to understand concise . Friendly staff would recommend joining the course at G-TEC".
"Comprehensive course and cost effective".
"Contents in the Web designing course is detailed and benefited to me in my learning journey. The teachers are nice and helpful. G-TEC ...
" It is easy to follow and help you familiar with the fundamentals of C#.NET".
"G-TEC provides a good trainer qualified. It was a good learning experience in G-TEC for C#.net".
"The Java/J2ee course material was well presented and very helpful for my work. I really got a great amount out of ...
“I will encourage everyone to come for the Ms Office Basic course as the lessons are relevant to work. Teachers are willing to ...
"This is the best institution I found in Singapore. Because here the trainer as well as training was good. The trainers are very ...
"The VB.Net advanced training form G-TEC is very detailed and interesting training. The trainer is patient and willing to share her knowledge. ...
"Singapore is a great place to study and to work.And I'm glad, I came here through G-TEC COMPUTER EDUCATION CENTRE.Apart from ...
"G-TEC Computer Education Centre has provided me a golden opportunity to learn programming in depth and at my own pace. My trainers have ...