J: Из чего должен состоять технический бэкграунд Java-разработчика - видео HD
00:14:23
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18508 роликов
12898 просмотров на сайте 12n.ru
Из чего должен состоять технический бэкграунд Java-разработчика - видео.
Мы продолжаем серию интервью с разработчиками, в которых говорим об обучении, поиске работы, карьерном росте и релокейте.
В третьем интервью мы говорим с разработчиком Epam Systems Романом Бескровным о том, что надо выучить начинающему программисту, кроме языка Java. Базы данных, платформа Docker, инструменты сборки Maven и Gradle, – со знанием этих технологий вы быстрее прокачаетесь в разработке и сделаете свою работу эффективнее.
Если вам понравилось интервью, подписывайтесь на наш канал, ставьте лайк и колокольчик, чтобы не пропустить следующие выпуски ;)
Содержание видео:
00:00 – вступление
00:59 – базы данных, команды SQL
02:31 – работа с операционной системой
03:35 – зачем развивать английский
04:55 – работа с платформой Docker
06:32 – инструменты сборки: Maven, Gradle, Ant
08:28 – удаленный репозиторий GitHub
09:42 – взаимодействие через REST-протокол
11:02 – миграция баз данных, инструменты Flyway и Qbase
* Подписывайтесь на нас в Instagram — www.instagram.com/javarush_ph...
* Подписывайтесь на наш телеграм канал — t.me/javarush_original
* Подписывайтесь на нашу страницу в Facebook — www.facebook.com/www.javarush.ru
* Подписывайтесь на нашу страницу ВКонтакте — vk.com/javarush
*Подписывайтесь на телеграм канал Романа Бескровного t.me/romankh3
В третьем интервью мы говорим с разработчиком Epam Systems Романом Бескровным о том, что надо выучить начинающему программисту, кроме языка Java. Базы данных, платформа Docker, инструменты сборки Maven и Gradle, – со знанием этих технологий вы быстрее прокачаетесь в разработке и сделаете свою работу эффективнее.
Если вам понравилось интервью, подписывайтесь на наш канал, ставьте лайк и колокольчик, чтобы не пропустить следующие выпуски ;)
Содержание видео:
00:00 – вступление
00:59 – базы данных, команды SQL
02:31 – работа с операционной системой
03:35 – зачем развивать английский
04:55 – работа с платформой Docker
06:32 – инструменты сборки: Maven, Gradle, Ant
08:28 – удаленный репозиторий GitHub
09:42 – взаимодействие через REST-протокол
11:02 – миграция баз данных, инструменты Flyway и Qbase
* Подписывайтесь на нас в Instagram — www.instagram.com/javarush_ph...
* Подписывайтесь на наш телеграм канал — t.me/javarush_original
* Подписывайтесь на нашу страницу в Facebook — www.facebook.com/www.javarush.ru
* Подписывайтесь на нашу страницу ВКонтакте — vk.com/javarush
*Подписывайтесь на телеграм канал Романа Бескровного t.me/romankh3
развернуть свернуть
Я не говорю о SQL,java core,java ee — это понятно нужно знать, а обо всем остальном)Заранее спасибо за ответ)
— Explane time (Study =*6 \ Skill =*20) — 5h) OS's, cmd, bash, bat, e t.c.
10h) IDE & Git
50h) Java Core
5h) Clean Code (S.O.L.I.D., Patterns, MVC, Microservices, DDD)
25h) Java Net (Network, Socket, Servlets, Filters, Web&App Servers)
15h) Build tools (Maven, Groovy, Gradle)
15h) Test & Logs (JUnit, AssertJ, Mockito, IT, Profiling, Selenium, Robot, Logging)
25h) SQL & JDBC
25h) ORM, JPA, Hibernate, Envers
50h) Spring (-Core, -MVC, -REST, -Data, -Boot, -Testing, -Validation -Logging)
15h) Enterprise DevTools & Libs (Lombok, Jackson, Mapstruct, Swagger, etc.)
30h) CI/CD (Docker, Kubernetes, Jenkins, e.t.c.)
30h) DB's, Sharding, Partitioning, Distributing, Migration (Flyway, Liquibase)
60h) Clouds (AWS, Azure, GCP, Spring Cloud, e.t.c.)
30h) Async (JMS, Rabbit, Kafka, Spring AMQP, Spring for Kafka, Spring Batch, e.t.c.)
10h) Monitoring (ELK, Spring Elasticsearch, Spring Actuator, e.t.c.)
15h) Security (Spring Security)
5h) Shedulers, ESB, BPMN, BRMS, Review tools, Manage tools
30h) JS Basic (HTML, CSS, JS, React, Angular, Vue, Node, Typescript)