IT v kurze > Study > Java Developer Medior
en

Java Developer Medior

Moderated online education

We teach through the METIS Academy educational portal in a face-to-face (daily) form, during which there is direct communication and interaction of the student with the lecturer and with other students in the virtual classroom, while the student can be in any place and is connected online.

Certificate

MAC in Java Development Junior + MAC in Java Development Medior

Who is the program for?

For anyone who uses a PC and wants to learn how to use it correctly and confidently, who wants to learn the basics of software development in Java and the basics of working with databases, and subsequently wants to improve in the development of enterprise applications in Java. For anyone who wants to improve their communication and presentation skills, get to know their ideal role in a team, starting planning time effectively and learning to prioritize activities, but especially getting a new job and succeeding at a job interview.

Entry profile/requirements/prerequisites

Willingness to learn in order to improve knowledge and skills when working with a PC. If the candidate already has some programming experience, it is only an advantage. Ideally, he has analytical and logical thinking, looks at problems from an algorithmic point of view, thinks about how to simplify and automate things, and is determined to work on himself.

Content of the course

Output profile/acquired knowledge

The graduate of the study will master the programming and development of enterprise applications in Java, will have basic knowledge and skills in two different database platforms - PostgreSQL and MySQL - and will be able to:

  • choose a suitable computer and equipment from a wide range according to the price/performance criteria
  • fully and comprehensively equip the selected computer with software
  • safely work with data in both offline and online environments
  • write emails at a professional level in an official style of communication
  • browse the web safer and faster
  • find and work with network-connected devices (especially network drives and printers)
  • work remotely (home office) using a secure network via the Internet
  • use the command line to streamline basic operations with files and folders
  • use regular expressions to automatically manipulate parts of text
  • understand and use the basic capabilities of each programming language
  • track changes in text files on your own computer (offline with Git) and also in a team project (online with GitHub)
  • determine which of the text formats for data transfer to use in a specific situation
  • create console and desktop applications
  • work with the database server
  • work with an application server (e.g. Apache Tomcat)
  • orient yourself in a larger project and implement extensions
  • create the so-called "unit tests"
  • measure the performance of the application and its individual parts
  • implement basic design patterns (Singleton, Builder, Prototype, Abstract Method,...)
  • write regular expressions independent of the used programming language
  • design and implement web applications in Java - Spring technology
  • install and configure the most widely used database systems, which are also freely available - MySQL and PostgreSQL
  • work with different types of database objects: table, view, trigger, procedure, synonym, directory, schema and others
  • work with aggregation functions on data in the database
  • work with DDL operations (operations working on the database structure) and DML (operations working on data in the database)
  • increase the performance of your queries
  • use nested SELECT statements
  • use all types of JOIN operations
  • use ALIASes
  • design the architecture of web enterprise applications
  • design the architecture using the most used architectural patterns and frameworks (Layers, MVC, SOA, REST, ...)
  • access the database not only through the JDBC API, but also through the object-relational mapper: Hiberanate
  • design and implement web services and REST-type services
  • design and implement web service interfaces using XSD, WSDL, XML and SOAP
  • design and implement REST service interfaces
  • properly plan time, determine priorities and effectively manage time at work and in private life
  • work in a team in your natural role
  • create your own project, define new tasks and use a new user interface
  • recognize and use different communication styles
  • recognize and use effective verbal and non-verbal elements of communication
  • avoid the most common presentation mistakes
  • manage stressful situations
  • create a resume that catches the eye
  • prepare for a job interview
  • apply on the labor market and get a job corresponding to knowledge, skills and ambitions
  • and much more...

This program is a part of:

Price: 8 999€

 

 

en
en