Regular Price: £420 Batch Price: From £420 📅 View Dates & Prices Group Booking Discount: From £180 per person 🧮 Calculate & Book 1-to-1 Training: £420 📋 Booking Request Form Course Overview This course is designed for beginners who wish to become a software developer by using Java, which is one of the most popular programming languages for web, desktop and mobile application development. It is a classroom-based course that covers the essential topics to start programming with Java. If you are interested to book this course for a group of delegates then please contact us for a no obligation quote. You can also find more about our corporate training service. Requirements No existing knowledge on Java is required. Familiarity with any programming language is helpful but not required. You should have basic computing knowledge. Course Content NetBeans IDE Installing the NetBeans IDE Introduction to NetBeans Understanding of project explorer Overview of Java The three Object-Oriented Programming (OOP) principles First Java program Closer look at the first program Lexical Issues and Java keywords Data Types, Variables, and Arrays Primitive types Characters Boolean Working with variables and its scope Type conversion and casting Introduction to String class Working with arrays Operators and Expressions Introduction of operators Arithmetic operators Relational operators Assignment operator Logical operators Increment and decrement operators More in operators Decision Making If statement If…else statement If…else if…else statement Nested if…else Switch Statements Using Loops Introduction of looping The while loop The do-while loop The for loop The enhanced for loop Jump statements : break, continue The return statement Nesting loops Using the for-each loop with Arrays Introduction to Classes What is a class Class structure Access modifies Importing and combining classes Introduction to Objects What is an object Introduction to Java Objects Creating Objects Encapsulation Introduction to Methods Declaring Methods Types of methods Parameters and Arguments Calling methods Inheritance and Interfaces Inheritance hierarchies in Java Abstract Classes Interfaces Polymorphism Managing Errors and Exceptions Types of errors Compile Time Errors Run Time Errors Exceptions Syntax of Exception Handling Code Multiple Catch Statements Using Finally Statement Throwing Our Own Exceptions Using Exceptions for debugging Course Dates, Prices & Enrolment All Training Physical Classes Virtual Classes UTC British Time (UK, Ireland, Iceland) Central European Time (France, Germany, Sweden) Eastern European Time (Finland, Cyprus) Eastern Time (New York, Toronto, Montreal) Central Time (Chicago, Houston, Winnipeg) Mountain Time (Calgary, Denver, Edmonton) Mountain Time (Phoenix) Pacific Time (Los Angeles, Seattle, Vancouver) Singapore Time Arabic Standard Time (Qatar, Saudi Arabia) Gulf Standard Time (UAE, Oman) Australian Eastern Time (Sydney, Melbourne) Western Australia Time (Perth) New Zealand Time China Standard Time (China, Taiwan, Hong Kong) Scroll right for more details There is no date for this course at this moment. Please complete the BOOKING REQUEST FORM below or come back to this page again later. Note: Online classes are usually delivered through Zoom video conferencing. Price Calculator & Booking Request Form Calculate prices for Corporate, 1-on-1 or group training and request a booking. Do you have a special training requirement or unable to find any suitable training date? Please complete and submit the booking request form, if you want to: book a course on different dates book for a group of delegates book corporate training book a customised training book a one-on-one training The price person is less when you book a course for more people. You can find the price per person and the total cost by changing the values of the training hours and the number of people below: How many hours? How many people? Total Cost Price per person Preferred Dates and Times Any other information Participant Reviews "The way the class was taken was very well done. I understood the subject thoroughly as it was explained in such an excellent manner. Would recommend anyone willing to know this subject." S S K Waliullah, 14/03/2016
02 October 2021 Business Automation with Low-Code Platforms The growing abundance of online resources and tools is changing the way that researchers find information, process data, collaborate, and disseminate results. My main task define technology needs and provide innovative IT solutions