Java SE 8 Level 2 – Professional

This Java SE 8 Professional training teaches students who have a background of JAVA SE8 and have done JAVA Level 1 – Associate to make your self expert in Java programming language.

0 STUDENTS ENROLLED

    This Java SE 8 Professional training teaches students who have a background of JAVA SE8 and have done JAVA Level 1 – Associate to make your self expert in programming using the Java programming language. It explores the significance of object-oriented programming, the keywords and constructs of the Java programming language and the steps required to create complex Java technology programs.

    This hands on Java Programming course provides an introduction to programming using the Java language. Students are introduced to the java building blocks, Object Oriented Programming techniques, and specific language syntax. The course introduces important algorithmic constructs, string and character manipulation, dynamic memory allocation and fundamental object-oriented programming concepts. The course explains the use of inheritance and polymorphism, implementing interfaces and abstraction early on so the students can practice extensively in the hands on labs. Object oriented programming techniques with the concept of SOA, Service Oriented Architecture, and exception handling is emphasised. The course includes an introduction to Netbeans, a recommended framework by Oracle Corporation for almost all kind of java application, so student will be able to write flexible, user friendly programs.

    Course Objective:

    • History of java.
    • Concept of Object Oriented Programming (OOP).
    • Fundamentals of java programming.
    • Java class structure.
    • Main method.
    • Package declaration and imports.
    • Creating objects.
    • Order elements in class.
    • Garbage collection.
    • Java operators.
    • Java statements.
    • Advance flow control.
    • Core Java API.
    • Java, equality.
    • Java, Array.
    • Java, Array list.
    • Java, Date and time.
    • Java, Methods.
    • Java, Constructors.
    • Java, Encapsulation.
    • Class inheritance.
    • Java, Abstraction.
    • Java, Exception handling.

    Who does this qualification suits to (Audience)?

    This qualification suits the following:

    • Technical Consultant
    • Portal Developer
    • Technical Administrator
    • Application Developers
    • System Administrator
    • Project Manager
    • Developer
    • Web Administrator

    What will students learn during this course delivery?

    • Use various Java programming language constructs to create several Java technology applications.
    • Use decision and looping constructs and methods to dictate program flow.
    • Perform basic error handling for your Java technology programs.
    • Implement intermediate Java programming and Object Oriented Programming (OOP) concepts in Java technology programs.
    • Demonstrate knowledge of Java technology and the Java programming language.
    • Fundamental elements of programming
    • Interactive Development Environment (IDE) concepts
    • Classes, objects and methods
    • Declaring and instantiating a Java object
    • Using conditional and looping constructs
    • Declaring and instantiating arrays
    • Using and creating interfaces
    • Defining classes using inheritance
    • Exception handling
    • Formatting output with class Formatter
    • Using strings, characters and regular expressions

    Participate in Hands-On Exercises

    You’ll gain hands on experience with basic object oriented programming concepts like inheritance, encapsulation and abstraction. Learn to create and use simple Java classes containing arrays, loops and conditional statements.

    Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.

    The Training Course for the Java Certification Exam has all the programming concepts required to learn to appear for this Exam. Initially, the concepts required for the Object Oriented Programming are taught. The effort is focused on improving your understanding, capacity and confidence on programming in an object oriented way. While teaching the language, all the individual concepts are taught from different angles with small exercises. We make sure all the concepts are learnt at every step of the way and if doing so requires additional hours, we ask for your permissions.

    About Java Certification Exams:

    Oracle Java Certification is recognised in IT industry. The process of becoming Java certified broadens your knowledge and deepens your skills through exposure to a wide array of important features. As you prepare for these certification exams, you’ll work your way through hands-on exercises, which expands your capabilities as a Java developer. Additionally, the certification exams validate your capabilities. You will become more valuable to your current and future employer, increase job security, earn more money* and improve your future prospects. For new comers, Java Certifications improve job prospects. For a Programmer, there is a Level I and Level II Exam.

    Get Your Java Certification

    You can use this course for further development of your skills in Java language. Immersing yourself in this content will help you prepare for the Oracle Certified Professional, Java SE 8 Programmer Exam.

    Prerequisite for JAVA SE 8 Fundamental Course:

    Oracle Certified Associate, Java SE 8 Programmer Exam(1Z0-808) required to go to Professional Level 2(1Z0-809) exam.

    • Oracle Certified Professional, Java SE 8 Programmer Exam(1Z0-809):It is a Programmer Level II Exam: This certification exam is for programmers experienced using the Java programming language. Achieving this certification provides clear evidence that a programmer understands the basic syntax and structure of the Java programming language and can create Java technology applications that run Java SE.

    Java Class Design 

    • Use access modifiers: private, protected, and public
    • Override methods
    • Overload constructors and methods
    • Use the instance of operator and casting
    • Use virtual method invocation
    • Override the hash Code, equals, and to String methods from the Object class to improve the functionality of your class.
    • Use package and import statements

     

    Advanced Class Design 

    • Identify when and how to apply abstract classes
    • Construct abstract Java classes and subclasses
    • Use the static and final keywords
    • Create top-level and nested classes
    • Use enumerated types

     

    Object-Oriented Design Principles 

    • Write code that declares, implements and/or extends interfaces
    • Choose between interface inheritance and class inheritance
    • Apply cohesion, low-coupling, IS-A, and HAS-A principles
    • Apply object composition principles (including has-a relationships)
    • Design a class using a Singleton design pattern
    • Write code to implement the Data Access Object (DAO) pattern
    • Design and create objects using a factory pattern

     

    Generics and Collections

    • Create a generic class
    • Use the diamond for type inference
    • Analyze the interoperability of collections that use raw types and generic types
    • Use wrapper classes, autoboxing and unboxing
    • Create and use List, Set and Deque implementations
    • Create and use Map implementations
    • Use java.util.Comparator and java.lang.Comparable
    • Sort and search arrays and lists

     

    String Processing 

    • Search, parse and build strings (including Scanner, StringTokenizer, StringBuilder, String and Formatter)
    • Search, parse, and replace strings by using regular expressions, using expression patterns for matching limited to: . (dot), * (star), + (plus), ?, \d, \D, \s, \S,  \w, \W, \b. \B, [], ().
    • Format strings using the formatting parameters: %b, %c, %d, %f, and %s in format strings.

     

    Exceptions and Assertions 

    • Use throw and throws statements
    • Develop code that handles multiple Exception types in a single catch block
    • Develop code that uses try-with-resources statements (including using classes that implement the AutoCloseable interface)
    • Create custom exceptions
    • Test invariants by using assertions

     

    Java I/O Fundamentals 

    • Read and write data from the console
    • Use streams to read from and write to files by using classes in the java.io package including BufferedReader, BufferedWriter, File, FileReader, FileWriter, DataInputStream, DataOutputStream, ObjectOutputStream, ObjectInputStream, and PrintWriter

     

    Java File I/O (NIO.2) 

    • Operate on file and directory paths with the Path class
    • Check, delete, copy, or move a file or directory with the Files class
    • Read and change file and directory attributes, focusing on the BasicFileAttributes, DosFileAttributes, and PosixFileAttributes interfaces
    • Recursively access a directory tree using the DirectoryStream and FileVisitor interfaces
    • Find a file with the PathMatcher interface
    • Watch a directory for changes with the WatchService interface

     

    Building Database Applications with JDBC 

    • Describe the interfaces that make up the core of the JDBC API (including the Driver, Connection, Statement, and ResultSet interfaces and their relationship to provider implementations)
    • Identify the components required to connect to a database using the DriverManager class (including the jdbc URL)
    • Submit queries and read results from the database (including creating statements, returning result sets, iterating through the results, and properly closing result sets, statements, and connections)
    • Use JDBC transactions (including disabling auto-commit mode, committing and rolling back transactions, and setting and rolling back to savepoints)
    • Construct and use RowSet objects using the RowSetProvider class and the RowSetFactory interface
    • Create and use PreparedStatement and CallableStatement objects

     

    Threads 

    • Create and use the Thread class and the Runnable interface
    • Manage and control thread lifecycle
    • Synchronize thread access to shared data
    • Identify code that may not execute correctly in a multi-threaded environment.

     

    Concurrency 

    • Use collections from the java.util.concurrent package with a focus on the advantages over and differences from the traditional java.util collections.
    • Use Lock, ReadWriteLock, and ReentrantLock classes in the java.util.concurrent.locks package to support lock-free thread-safe programming on single variables.
    • Use Executor, ExecutorService, Executors, Callable, and Future to execute tasks using thread pools.
    • Use the parallel Fork/Join Framework

     

    Localization 

    • Read and set the locale by using the Locale object
    • Build a resource bundle for each locale
    • Call a resource bundle from an application
    • Format dates, numbers, and currency values for localization with the NumberFormat and DateFormat classes (including number format patterns)
    • Describe the advantages of localizing an application
    • Define a locale using language and country codes

     

    Funding Available:

    This course is FREE (SAAS part-time funding) to anyone who is on benefits or earning £25,000 or less, given that they have not used SAAS/ILA funding towards any other course/training in the last 12 months.

    Those in receipt of following benefits are automatically eligible:

    • Jobseekers allowance
    • Income support
    • Incapacity Benefit/Employment Support Allowance
    • Child Tax Credit (minimum rate)
    • Pension Credit

    Apply for course funding 

    Our Courses are fully funded by SAAS: Student Awards Agency for Scotland

    Please visit the SAAS website www.saas.gov.uk to see your eligibility.

    Download: SAAS Part Time Funding Guide, Part Time Forms

    Read: Part Time Students Eligibility Criteria, Disabled students’ allowance (DSA)


    For Students who don’t qualify for the above fundings:

    How much this course will cost?

    If for any reason you do not qualify for SAAS funding our fees are as follows for students living  in UK or the European Union:

    Java SE 8 Professional

    FEE

    Vender Neutral (can be paid in instalments) £500+ VAT
    SQA Accredited (PDA) (can be paid in instalments) £500

     Fees are payable in advance at the start of course unless otherwise agreed.

    We also provide flexible fee instalments to help students in paying their fee.

    There are a number of other funding opportunities available to UK and EU students to help them to pay for their studies. Contact the college for more details.

    I give my consent to IT Professional Training to get in touch with me using the details I have provided in this form for the purpose of my inquiry, updates and upcoming courses.

    Course Curriculum

    No curriculum found !

    Course Reviews

    N.A

    ratings
    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.

    • 10 Days

    Request Call Back!









    I give my consent to IT Professional Training to get in touch with me using the details I have provided in this form for the purpose of my inquiry, updates and upcoming courses.

    Our Partners

    SAAS Bio Certification Certiport CompTIA Microsoft PearsonVUE SQA CIW Android ATC Authorized Training Center Logical operations Nextec Testing

    Facebook

    FREE Professional IT Certification Training @ ITPT EdinburghCompletely Free Funded IT Courses at ITPT EdinburghWould you like to start your career in IT?Would you like to get free training which prepares you getting certified to get a job in IT and computing field?Would you like to get hands on experience to gain experience in IT to qualify for jobs?If YES then please get in touch with us...Who are we?We are IT Training academy based in Edinburgh & Glasgow providing free funded training to individuals who like to secure their career in IT.We offer free funded training which is available from beginner to advance level.What courses we offer and what are the next available dates?Below is the list of some of the upcoming courses at our Edinburgh centre. All these courses will be delivered once a week. Check our website for all scheduled start dates.1. CISCO Certified Network Professional (CCNP) Routing & Switching:(All Modules: Routing, Switching & Troubleshooting)Recommended Knowledge: Student should have either attended CCNA R&S/ICND1 Course OR have either gained CCNA or CCENT qualification.Starting date: 10th November 2018Classes: One day a week – Every Saturday 09:30 - 16:30 HrsNo of weeks: 202. CompTIA A+(Gateway to IT - IT Technician Course)(Beginner's Level Course) A. Start Date: 12 December 2018Classes per week: 1 day a weekClasses timings: 13:30 - 17:00Day(s) of the week: Wednesday (only)Duration of the course: 18 weeksB.Start Date: 16 January 2019Classes per week: 1 day a weekClasses timings: 09:00 - 12:30Day(s) of the week: Wednesday (only)Duration of the course: 18 weeksC.Start Date: 03 February 2019Classes per week: 1 day a weekClasses timings: 13:30 - 17:00Day(s) of the week: Sunday (only)Duration of the course: 18 weeksD.Start Date: 10 March 2019Classes per week: 1 day a weekClasses timings: 09:00 - 12:30Day(s) of the week: Sunday (only)Duration of the course: 18 weeks3. Database Programming with PL/SQL (OCA SQL & PLSQL)Days per week: 1No of weeks:18Class timings: 01:00pm to 05:00pmStart Date: Saturday 19 January 2018Day of Classes: Saturday4. Word Press(Website Development Course)(No Coding Experience Required)Starting date: 02 Dec 2018Classes: One day a week – Every Sunday 09:00 - 12:00 HrsNo of weeks: 165. JAVA SE 8 Level 1 – Associate(OCA)Days per week: 1No of weeks:16Class timings: 01:00pm to 05:00pmStart Date: 02 Dec 2018Day of Classes: Sunday 6. Microsoft Office Specialist 2013(Word 2013, Excel 2013, Powerpoint 2013, Access 2013)Starting date: 26th January 2018Classes: One day a week – Every Saturday 13:00 - 17:00 HrsNo of weeks: 16-207. CISCO Certified Network Associate (CCNA) Routing & Switching(IT Support Technician/Network Engineer Course)(ICND1 + ICND2)A.Starting date: 15 January 2019Classes: One day a week – Every Tuesday 09:30 - 16:30 HrsNo of weeks: 16B.Starting date: 16 February 2018Classes: One day a week – Every Saturday 13:00 - 17:00 HrsNo of weeks: 188. CISCO Certified Network Associate (CCNA) Security: Recommended Knowledge: Student should have either attended CCNA R&S/ICND1 Course OR have either gained CCNA or CCENT qualification.Starting date: 16 February 2019Classes: One day a week – Every Saturday 09:00 - 12:30 HrsNo of weeks: 169. Microsoft Server 2012 – MCSA 2012(Server Engineer/2nd line/IT Support/Infrastructure)Modules included:70-410 = MCP: Installing & Configuring Windows Server 201270-411 = Administering Windows Server 201270-412 = Configuring Advanced Windows Server 2012 ServicesStudents can enrol towards all OR individual modulesStarting Date: 28th April 2019Classes: One day a week – Every Sunday 09:30 - 16:30 HrsNo of weeks: 8-9 weeks for an individual ; (upto) 26 weeks for all ModulesAnd many more free fully funded IT courses can be found on our website...Who is eligible for the free funded course?This course is funded by SAAS and in general individuals who are unemployed or having income less than £25,000 are eligible. Contact us to get more details.How to apply?Best way to apply and register for this course is by booking an appointment at our centre for course registration. To enrol in any course please reply to this ad with a preferred date and time and we’ll book you in for an enrolment appointment.The appointment can also be booked for course consultancy only, this helps the applicants to discuss and explore more regarding the courses with help of course advisor.All upcoming course starting dates can be found on our Website.IT Professional Training62 West Harbour RoadEdinburghEH5 1PW ... See MoreSee Less

    View on Facebook

    *=ITPT Glasgow Brings Weekend Special Courses=*On a high demand of the weekend courses at our Glasgow centre. We have brought Saturday and Sunday Courses. All of these courses are part-time, FREE (Fully SAAS funded) and once a week.=CompTIA A+(Gateway to IT)The CompTIA A+ course provides necessary competencies for an entry-level IT professional with the equivalent knowledge of at least 12 months of hands-on experience in the lab or field.Starting: Saturday 4th November 2018Timings: 9:00 am - 1:30pm for 20 weeks=CISCO's CCNA R&SCisco Certified Network Associate (CCNA) Routing and Switching teach networking based on technology. It covers protocols and theory at deeper levels to help students succeed in networking-related degree programs and a range of professions. Starting: Saturday 1st December 2018Timings: 9:30 am - 4:30pm for 16 weeks=Oracle's SQL & PL/SQLThe course is designed for those students interested in both designing databases and then implementing them to a professional standard using Oracle 11g Server.This course is designed to provide the student with the necessary tools and skills required to attain the following certifications:• Oracle PL/SQL Developer Certified Associate Certification (OCA PL/SQL)• Oracle certified Associate – SQL Database Programmer (OCA SQL)This program offers entry-level credential and designed to ensure the knowledge and proficiency to build database-centric Internet applications for Oracle by preparing student toward OCA SQL & PL/SQLStarting: Sunday 20th January 2019Timings: 1:30 pm - 5:00pm for 20 weeksFor more details about a specific course please contact us.Phone: 0141 429 2922Email: info@itpt.co.ukWebsite: www.itpt.co.uk ... See MoreSee Less

    View on Facebook

    We have following existing new Part-Time courses starting soon in Glasgow. CISCO's CCNA Security:Start Date : Saturday 25th August 2018Time : 1:30pm to 5:00pmDay : Every Saturday for 16 weeks.Prerequisites : To join this course, individual must have completed a CCNA Routing & Switching training or IT Security relevant work experience, suggested by Cisco.Oracle Java SE8 LEVEL 1 -Associate Course:Start Date : Monday 17th September 2018Time : 9:00am to 1:00pmDay : Every Monday for 16 weeksPrerequisites : No Entry Requirement and no prior programming skills required to go into Level I certificationDatabase Design & Programming with SQL & PL/SQL Course:Start Date : Monday 3rd August 2018Time : 2:00pm to 5:00pmDay : Every Monday for 16 weeks.Prerequisites : Ease with using a computer and general knowledge of databases and query activity.CompTIA A+ (Gateway to IT):Start Date : Tuesday 4th September 2018Time : 9:00am to 1:00pmDay : Every Tuesday for 16 weeks.Prerequisites : Basic Computer understanding- No prerequisite set up by CompTIA.CCNA Routing & Switching:Start Date : Friday 5th October 2018Time : 9:00am to 1:00pmDay : Every Friday for 16 weeks.Prerequisites : Basic Networking KnowledgeFor a complete list of all our upcoming courses please visit: www.itpt.co.uk/course-scheduleIf you would like to make an appointment to discuss this face-to-face with a course advisor or to enrol in any course please reply to this ad with a preferred date and time and we’ll book you in for an enrolment appointment. ... See MoreSee Less

    View on Facebook

    Upcoming Courses

    Dec
    12
    Wed
    9:30 am MCSA: Windows Server 2012 – All ...
    MCSA: Windows Server 2012 – All ...
    Dec 12 @ 9:30 am – 4:30 pm
    Introduction This course is designed to provide the student with the necessary tools and skills required to attain a MCSA: Windows Server 2012 Certification. The MCSA certificate is designed to[...]
    Dec
    19
    Wed
    11:30 am CompTIA A + (IT Essential- Gatew... @ ITPT Edinburgh (62 West Harbour Road)
    CompTIA A + (IT Essential- Gatew... @ ITPT Edinburgh (62 West Harbour Road)
    Dec 19 @ 11:30 am – 5:00 pm
    Course Introduction: The CompTIA A+ certificate is widely recognized and prepares the individual to enter the market as PC Technician. The CompTIA A+ certification is the industry standard for validating[...]
    Jan
    12
    Sat
    9:30 am CISCO Certified Network Professi...
    CISCO Certified Network Professi...
    Jan 12 @ 9:30 am – 4:30 pm
    [Book Appintment Now] Course Description: CCNP Routing: This course covers routing protocols and related technologies at the professional level. The backbone of the course is focused on EIGRP, OSPF, BGP,[...]
    Jan
    15
    Tue
    9:30 am CCNA Routing & Switching V3 Cour... @ ITPT Edinburgh (62 West Harbour Road)
    CCNA Routing & Switching V3 Cour... @ ITPT Edinburgh (62 West Harbour Road)
    Jan 15 @ 9:30 am – 4:30 pm
    Introduction Cisco Certified Network Associate (CCNA) Routing and Switching is a certification program for entry-level network engineers that helps maximize your investment in foundational networking knowledge and increase the value[...]
    Jan
    16
    Wed
    11:30 am CompTIA A + (IT Essential- Gatew... @ ITPT Edinburgh (62 West Harbour Road)
    CompTIA A + (IT Essential- Gatew... @ ITPT Edinburgh (62 West Harbour Road)
    Jan 16 @ 11:30 am – 5:00 pm
    Course Introduction The CompTIA A+ certificate is widely recognized and prepares the individual to enter the market as PC Technician. The CompTIA A+ certification is the industry standard for validating[...]
    Jan
    19
    Sat
    9:00 am Free Funded – Database Design & ...
    Free Funded – Database Design & ...
    Jan 19 @ 9:00 am – 1:00 pm
    Introduction SQL is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems. SQL statements are used[...]

    COPYRIGHT © 15-18 IT PROFESSIONAL TRAINING LTD REGISTERED IN SCOTLAND UNDER REGISTRATION NUMBER SC423952. VAT REGISTRATION NO 137653694.

    X