We will discuss about Java, Java syntax, classes, generics, OOP, lambdas, etc.
Design patterns using in java, JVM, best practices, VCS tools, build tools.
Performance, concurrency, latency.
Individual courses, answer for your question, explanations.
|Starter||400$||8 weeks, twice per week (Sat, Sun), duration - 3hours||48|
|Middle||450$||8 weeks, twice per week (Sat, Sun), duration - 3hours||48|
|Professional||480$||8 weeks, twice per week (Sat, Sun), duration - 3hours||48|
|Fast start (Starter + Middle)||800$||16 weeks, twice per week (Sat, Sun), duration - 3hours||96|
|Experienced (Middle + Professional)||950$||16 weeks, twice per week (Sat, Sun), duration - 3hours||96|
|Full (Starter + Middle + Professional)||1200$||24 weeks, twice per week (Sat, Sun), duration - 3hours||144|
|Individual||60$/h||Minimum 2 hours||N/A|
All courses are available in English, Russian.
Real life courses are available only in Latvia (Riga). Send request for real life courses.
I'm experienced teacher and practicing programmer with experience in professional development with more then 8 years experience.
At the ending you will be ready for the real work. In the process of learning in each course you will have written your own applications.
The learning process is accompanied by a differentiable homework (depending on your personal level - determined on first lessons).
Is it good that every task a different level? Someone will get easy tasks, and someone will be challenging?
Yes, it is true. And it is very useful for you. The instructor will show you weaknesses and help to improve it. Your progress will be evaluated on your personal scale, it will help you to progress as quickly as possible and help to learn the subject better.
During the training you will be able to clarify ambiguities with the teacher. If you have difficulty with learning of topics you can always order individual lessons (for course participants there is no restrictions, you can order one hour if you think if it will be enough).
Also you will be available to download presentations of lectures.
At the middle of the course if you have decide do not continue, you can finish it. In this case, the payment for the second half of the course will not be charged.
South Ural State University (SUSU)
CTCo - Software Development Lead (2016-currently employed)
Sberbank-Technology - Senior Java Developer (2015-2016)
Smart Communications - Senior Java Developer (2013-2015)
Corporative systems plus - Senior C# Programmer (2013)
Freelance - Senior Developer (Java, C#) (2010-2012)
Private pension fund SSO - Project manager (2008-2010)