Продолжительность
32 ч 21 мин 7 сек
Количество уроков
46 Видео
Дата добавления
16.01.2021
Все необходимые навыки и технологии для работы Java разработчиком собраны в одном курсе. Много практики и теории. В данном курсе будут разобраны все технологии, необходимые для серверной разработки на Java, такие как Spring Framework, Spring Boot, Spring Data, Spring Cloud, Hibernate, протоколы REST & HTTP, базы данных, SQL, Docker и другие. Так же напишем несколько микросервисных приложений о которых можно будет рассказать и показать код на собеседовании. Все домашние задания разобраны подробно в видео формате.
Курс начинается с самых базовых знаний, но быстро разгоняется до серьезных задач. Важно посвящать немало времени курсу помимо основных лекций: делать все домашние задания и читать дополнительные материалы.
Около пяти лет назад я долго и упорно начинал изучать java и терялся в огромной области информации, часть из которой совсем не нужна, а сегодня я удаленно работаю senior java разработчиком в компании из кремниевой долины.
Я создавал этот курс, двигаясь по карьерной лестнице. В нем собрана вся основная необходимая информация по java и даже чуть-чуть больше для успешного старта карьеры.
Помимо java, мы так же рассмотрим технологии, без которых невозможно представить рабочий день java разработчика. Это базы данных, написание SQL запросов, стек протоколов используемых для передачи данных по сети, алгоритмы, их алгоритмическая сложность и многое другое.
Постепенно мы перейдем к написанию полноценных серверных приложений, обрабатывающих http запросы. Об этих приложениях можно будет уверенно рассказать на собеседовании и показать их код.
Так же в конце второго и последующих модулей, будут видео в формате собеседования, где я буду спрашивать вопросы с реальных собеседований по пройденным темам и отвечать на них. Таким образом вы получите хороший упровень теории и практики для устройства на первую работу java разработчиком.
Для написания серверных приложений мы будем использовать Spring Framework, Hibernate, Docker и другие технологии. Подбробно разберемся как устроены эти технологии и почему они упрощают написание и запуск программ. Так же познакомимся с более возврастными технолониями, так как не все компании используют свежий технолонический стек.
Для освоения данного курса не требуется никаких начальных знаний и профильного образования. Знаний математики достаточно на небольшом школьном уровне. Так же некторые домашние задания могут показаться сложными, но после каждого задания будет подбробный разбор в видео формате. Так же задвайте вопросы и я с радостью на них отвечу.
Java это сильный объектно-ориентированный язык, а технологии, которые мы еще будем рассматривать так же применяются к решению других задач. Поэтому с такой базой, в дальнейшем вы сможете сменить область решаемых задач в программировании.
Я желаю вам удачи в изучении новых технологий и до встречи на занятиях!
крч, курс топ
4.0.0
com.spring
demo
0.0.1-SNAPSHOT
org.springframework.boot
spring-boot-starter-parent
2.1.2.RELEASE
org.springframework.boot
spring-boot-starter-data-jpa
org.springframework.boot
spring-boot-starter-web
com.h2database
h2
org.springframework.boot
spring-boot-starter-test
test
org.projectlombok
lombok
1.18.24
provided
42.7 уроке не работает,тоже из закрепа не работает
Класс Application должен выглядеть так
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded datasource could be auto-configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
1. Вместо авторского application.yml создал application.properties:
spring.datasource.url=jdbc:postgresql://localhost:5432/springhomework
spring.datasource.username=postgres
spring.datasource.password=root
spring.datasource.driver-class-name=org.postgresql.Driver
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
server.port=9999
2. Обновил postgresql зависимости в pom.xml на:
org.postgresql
postgresql
runtime