JavaRush /Java Blog /Random EN /We are opening a Java University! Enrollment is underway ...

We are opening a Java University! Enrollment is underway for an online course with mentors “Java developer in 12 months”

Published in the Random EN group
We at JavaRush believe more than anyone in the power of online learning. Great desire + goal + clear training plan = future Java developer. Therefore, we have created a large-scale course, packed with practice and concentrated theory. We made it possible to learn from any device - PC and smartphone. We came up with a system of motivation and “kicks” so that you don’t relax :) We introduced features that help users from different countries communicate, help each other in learning and share practical experience. But one day we thought: why not go a little further?.. This is how the Java University was born , within which throughout the year we help students of different ages obtain the profession of a Java developer . Almost a month has passed since the start of the first group, so it’s time to talk about everything properly.

How the idea for the project came about

We are opening a Java University!  Enrollment is underway for an online course with mentors “Java developer in 12 months” - 1“The future, in which you can gain knowledge and improve a number of skills online, has long arrived. A more recent trend, which has been significantly spurred by the pandemic, is to acquire not specific knowledge, but a full-fledged profession. We wanted to create a format and training program that would make it possible to become a sought-after developer “from one source.” As part of the course, you will go from scratch to a sought-after specialist. Someone who knows the basics of Java development well. Who knows how to work with the necessary tools. For example, IntelliJ IDEA, Git and Maven. Who knows design patterns and development methodologies, knows how to work with databases and popular frameworks such as Hibernate and Spring. At the same time, we outlined specific deadlines for achieving this goal and balanced online training with the support of experienced mentors,” says Alexey Yelenevich, director of marketing and co-founder of JavaRush.

How is the course taught?

1. The main feature is “live” classes with experienced teachers and Java developers. They take place 2 times a week, for 2 hours. During classes, teachers study new theoretical topics with students, analyze the most difficult aspects of homework, and answer students’ questions. We are opening a Java University!  Enrollment is underway for an online course with mentors “Java developer in 12 months” - 2“Our online course is used as the basis for training. But this does not mean that in class we retell the content of JavaRush lectures. Our goal as mentors is to explain the main concepts to students in the most interesting way, with real-life examples (and sometimes with a show element). And even if the level of preparation of the students in the group is different, we make sure that they make progress simultaneously and with each lesson they become more confident in their knowledge and skills,” says Anton Kashnikov, JavaRush developer and mentor of the first stream of training at Java University. 2. After each lesson, students receive homework : before the next online meeting, read a certain number of lectures and solve a certain number of problems from the JavaRush course. If the student copes with this, we can be sure that the material has been mastered well :) Well, if something remains unclear, there is always the opportunity to ask a question and ask for help: a group of students has a chat in which teachers and course curators provide assistance. 3. We divided all training into thematic modules : each lasting from one and a half to three months. In addition to regular online classes and homework with problem solving, the logical outcome of each module is the completion of a practical project that will help consolidate skills. Well, actually, do something cool! 4. The “Java Developer Profession in 12 Months” course goes far beyond the basics of Java. In the final modules, students learn how to work with databases, Hibernate, Spring + Spring Boot . And at the end, they complete a large group project. 5. We are 100% convinced: students who complete all training modules, successfully complete all homework assignments and defend all final projects are ready-made juniors. Therefore, upon completion of training, we issue a diploma that confirms qualifications and help create a resume that will help graduates find work.

Course program

The course consists of 6 modules: 1. Java Syntax. Dedicated to the study of commands, data types, familiarity with the IntelliJ IDEA development environment, loops and conditional statements, arrays and functions, objects, classes; working with strings. Students also become familiar with the basics of OOP, lists and generics, collections, exceptions, I/O streams, and working with time and date. The module ends with an introduction to Git and writing a final project. 2. Java Core. Let's delve into OOP: encapsulation and polymorphism, composition, aggregation and inheritance. Abstract classes. Stream API. Type casting, calling constructors, Object device. Recursion, introduction to threads, inner/nested classes. Serialization. Annotations. Sockets Final project. 3. Java Professional. Garbage collection and reference types in Java. Design patterns. Development methodologies. Basics of Maven, introduction to Guava, Apache Common Collections, JUnit and Mockito. Logging. Network device. Software architecture. HTTP/HTTPS protocols. Servlets, servlet containers, Tomcat. Introduction to MVC. Web services. Final project: Servlet-quest competition. 4. Working with databases. Hibernate. Introduction to databases, installation of DBMS. Data types, data selection. DB transactions. Database design. JDBC, ORM, Hibernate. Final project. 5. Spring + Spring Boot. IoC, DI. Spring. Components. Beans. Spring modules, Spring MVC. REST API design. App controller-service-dao. Spring ORM. @Transaction. Spring Test. AOP (logging). Spring Security. Spring Boot. Spring JPA. 6. Final project for the entire course of study.

Start of new training streams

New groups are formed and begin training once a month. In general, the dream of actually becoming a Java developer and getting your dream job (and within a clearly defined time frame) has never been so realistic! We are waiting for you at Java University!
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION