Logo
flag

Java for beginners. Level 2

Logo

Please rate the course

0.0
Category:
Language:
Russian
Duration:
20:07:12
Number of lessons:
96
Release date:
03/12/2021
Rating:
0.0

Course short description

This course is a continuation of the basic course "Java for Beginners. Level 1", so to complete it you must already have knowledge of the basics of algorithmization and programming. Here we will begin to explain in detail, using practical examples, the principles of object-oriented programming (OOP) and how they should be applied in the Java language.



Let's get acquainted with most data structures and basic interfaces collections List, Set, Queue, as well as the most powerful data structure that humanity has invented - the associative array (Map). And in order to understand all the advantages and disadvantages of each collection, we will analyze the basic concepts and definitions of Big O notation. Because only then will we know where and in what situation we need to choose the appropriate data structure.


We will learn how to work with exceptions and regular expressions.


We will go through multithreading, which is one of the most difficult topics in any programming language. And what is the java.util.concurrent package, which improves and simplifies working with threads in Java.


Of course, we will go through I/O threads, because no modern application cannot do without writing and reading files, pictures, videos, etc.


Let's talk about functional programming, how to use it in Java and much more.


We'll look at almost all aspects of this language and As a result, we will confidently master an extensive toolkit for writing programs.


After this course, you will be able to begin studying frameworks such as Spring, Hibernate and others.

Write your comment

Logo