Dear students, the application process is over.
The applications submitted untill the deadline 30.11.2020 will be reviewed.
People, who have applied after the deadline will not be reviewed for the pilot phase of the project, but instead will be contacted, when second phase is open.
Introduction to Java Programming
This is a five-day, comprehensive, and hands-on training course geared for developers who have little or no prior working knowledge of object-oriented programming languages, such as those working on C, COBOL, 4GL, etc.
Students who attend Java 9 and OO Essentials will leave this course armed with the required skills to develop solid object-oriented applications written in Java, using sound coding techniques and best coding practices. Geared for developers with prior OO development experience in languages such as C#, C++ or SmallTalk, this course will teach students everything they need to become productive in essential Java programming.
Working within in an engaging, hands-on learning environment, guided by our trainer, attendees will learn to: Understand what OO programming is and what the advantages of OO are in today's world Work with objects, classes, and OO implementations Understand the basic concepts of OO such as encapsulation, inheritance, polymorphism, and abstraction Understand not only the fundamentals of the Java language, but also its importance, uses, strengths and weaknesses Understand the basics of the Java language and how it relates to OO programming and the Object Model Work with the Java 9 modular system (Project Jigsaw) Learn to use Java exception handling features Understand and use classes, inheritance and polymorphism Understand and use collections, generics, autoboxing, and enumerations Process large amount of data using Lambda expressions and the Stream API Use the JDBC API for database access Take advantage of the Java tooling that is available with the programming environment being used in the class Specific Java 9 features that are covered in the course include: The Modular system (Project Jigsaw) Private methods in interfaces. You also will get additional course in databases.
Duration: 40 hours
Schedule: The schedule will be available after 10 December 2020.
The starting date will be not earlier than 11 January 2021.
Programmers with little or no Object-Oriented background, such as C, COBOL, Mainframe, 4GL developers, etc.
- Programmers with little or no Object-Oriented background, such as C, COBOL, Mainframe, 4GL developers, etc.
- Familiarity with Java
Simeon Angelov Software Engineer
Simeon Angelov is a Java adventurer with more than 13 years of professional experience, passed from simpler web-based applications and reached a multi-component real time system, with highly set high performance and scalability.
He is currently a Software Engineer in United Kingdom and has been working on projects of various sizes and challenges.
Simeon has a work experience as a Java technical team leader, and his main responsibilities which include: reviewing architectural / technical solutions related to projects, conducting technical interviews and leading the team in a flexible software writing environment.
Simeon conducts Java trainings at Sofia University „St. Kliment Ohridski“ (architectural design practices and Java) and in the training center New Horizons Bulgaria.
- Oracle Certified Professional, Java SE 7 Programmer
- IASA Certified Information Technology Architect – Foundation (CITA-F)
- Oracle Certified Associate, Java SE 7 Programmer
- PHP Certification from W3schols.com
Exam: Oracle Certified Associate Java Programmer
The trainings and the certification exams are completely free of charge for the participants.
Click on the "APPLY" button below. Please fill-in your full name, phone number, ID number (optional), and email address. Attach and send your application in English in Europass format.link.
ტრენინგები წარიმართება ონლაინ რეჟიმში