JavaRush /Java Blog /Random EN /Opening Java University! There is a set for an online cou...

Opening Java University! There is a set for an online course with mentors “Java developer in 12 months”

Published in the Random EN group
We at CodeGym believe more than anyone else in the power of online learning. Great desire + goal + clear learning plan = future Java developer. Therefore, we have created a large-scale course, stuffed with practice and concentrated theory. We made it possible to study 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 , in which for a year we help students of different ages to get the profession of a Java developer. It's been almost a month since the first group began, so it's time to talk about everything properly.

How did the idea for the project come about?

Opening Java University!  There is a set for an online course with mentors “Java developer in 12 months” - 1“The future, in which you can gain knowledge, upgrade a number of skills online, has come a long time ago. A more recent trend, which has been significantly spurred by the pandemic, is to get not a point knowledge, but a full-fledged profession. We wanted to create such a format and training program, thanks to which, “from one source”, you can become a developer in demand. 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 learning with the support of experienced mentors,— says Alexey Elenevich, marketing director and co-founder of CodeGym.

How does the course work

1. The main feature is “live” classes with experienced teachers , Java developers. They are held twice a week for 2 hours. As part of the classes, teachers study new theoretical topics with students, analyze the most difficult moments from homework, answer students' questions. Opening Java University!  There is a set for an online course with mentors “Java developer in 12 months” - 2“The training is based on our online course. But this does not mean that in the classroom we retell the content of CodeGym lectures. Our goal as mentors is to explain the main concepts to students in the most interesting way, with examples from life (and sometimes with an element of the show). And even if the level of preparation of the students of the group is different, we make sure that they make progress in sync and become more confident in their knowledge and skills with each lesson,”— says Anton Kashnikov, developer of CodeGym and mentor of the first stream of study 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 tasks from the CodeGym course. If the student copes with this, we can be sure that the material was learned 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 12 Month Java Developer Profession course goes far beyond the basics of Java. In the final modules, students study working with databases, Hibernate, Spring + Spring Boot . And in the end - they carry out a large group project. 5. We are 100% convinced that students who complete all training modules, successfully complete all homework assignments and defend all final projects are ready-made juniors. Therefore, upon graduation, we issue a diploma that confirms qualifications and help create a resume that will help graduates find a job.

Course program

Training on 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 operators, arrays and functions, objects, classes; working with strings. Students also get acquainted with the basics of OOP, lists and generics, collections, exceptions, I / O streams, working with time and date. At the end of the module - getting to know Git and writing the final project. 2.Java Core. Deepening into OOP: encapsulation and polymorphism, composition, aggregation and inheritance. abstract classes. Stream API. Type casting, constructor invocation, Object device. Recursion, familiarity with threads, inner/nested classes. Serialization. Annotations. Sockets. Final project. 3. Java Professional.Garbage collection and reference types in Java. Design patterns. development methodologies. Maven basics, 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 contest. 4. Working with databases. Hibernate. Introduction to databases, DBMS installation. Data types, data selection. DB transactions. Database design. JDBC, ORM, Hibernate. Final project. 5. Spring + Spring Boot. IoC, D.I. Spring. components. beans. Spring modules, Spring MVC. REST API design. App controller-service-dao. Spring ORM. @transaction. spring test. AOP (logging). spring security. springboot. Spring JPA. 6.The final project for the entire course of study.

Start of new learning streams

Recruitment to new groups is in full swing. Classes for the nearest stream will begin on March 7 . All in all, the dream of actually going out and becoming a Java developer, getting a dream job (and even within a well-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