Этот курс предназначен для абсолютных новичков в программировании и для тех, кто не против освоить Java в более медленном темпе. Если вам нужен ускоренный курс, возможно, он не подойдет (хотя можно ускорить воспроизведение и найти полезные моменты). Даже если вы уже знаете основы Java, вы можете пропустить знакомые разделы и сосредоточиться на новых для себя, таких как Regex, Streams/Lambdas API, Optionals, Date/Time, SQL, Database/JDBC - темы, которые многие опытные разработчики часто знают не так хорошо, как следует. Разделы курса по этим темам охватывают больше, чем многие отдельные курсы на подобные темы - при схожей цене.
Если вы хотите начать карьеру профессионального разработчика, этот курс поможет вам освоить основы у преподавателя с большим опытом в найме и обучении разработчиков. Курс фокусируется на реальных навыках Java, необходимых для успешного начала работы и стремительного роста, акцентируя внимание на практических навыках, а не на академических знаниях. Инструктор использует свой опыт наблюдений за успешными и неудачными кандидатами, чтобы создать курс, который поможет вам достичь успеха и получить востребованную роль разработчика.
В этом курсе вы изучите такие темы, как:
Объектно-ориентированное программирование (ООП)
Многие разработчики знают синтаксис Java, но не обладают навыками, чтобы использовать ее возможности для создания сложного, поддерживаемого и удобного в командной работе кода.
Регулярные выражения
Многие Java-разработчики плохо знакомы с регулярными выражениями, что затрудняет обработку текста, проверку его валидности и извлечение ключевой информации. Мы научимся использовать регулярные выражения, чтобы сократить объем кода и повысить его гибкость.
Функциональное программирование с использованием лямбд и Streams API
Несмотря на широкое распространение функционального программирования, многие Java-разработчики не освоили возможности лямбд и Streams API. Мы изучим эти мощные инструменты, чтобы сделать обработку данных проще и эффективнее.
Опциональные значения (Optionals)
Концепция «null» стала причиной множества ошибок. Опциональные значения стремятся устранить эту проблему, но многие разработчики еще не освоили их использование. Мы изучим, как избежать проблем, связанных с null.
API работы с датами и временем в Java 8
Java 8 внесла значительные улучшения в работу с датами и временем, но многие разработчики не освоили новый API. Мы покажем, как правильно работать с датами и временем, используя современный подход.
Работа с базами данных и SQL
Хотя многие Java-разработчики работают с базами данных через фреймворки, такие как Spring Boot, это часто приводит к недостаточному пониманию того, как фреймворки взаимодействуют с базой данных. Мы предоставим базовые знания, которые помогут вам лучше использовать эти инструменты.
Введение в Spring Framework и Spring Boot
Spring Framework и Spring Boot произвели революцию в разработке Java-приложений. Эти фреймворки почти всегда необходимы Java-разработчикам на рынке труда. Мы познакомим вас с основами Spring и подготовим вас к следующему шагу в обучении.
Если вы готовы приложить усилия и начать новый этап своей карьеры, присоединяйтесь к нам!
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
223 - Loading Five Million People with PeopleRepository
Урок 210.
00:22:51
224 - Speeding up the Queries with Indexes
Урок 211.
00:30:24
225 - Creating an Address Table
Урок 212.
00:39:40
226 - Saving One Address
Урок 213.
00:20:01
227 - Saving a Person without an Address
Урок 214.
00:20:09
228 - Fetching a Person with Their Address
Урок 215.
00:29:00
229 - Fetching Address in One Go with Join Queries
Урок 216.
00:40:03
230 - Joins with Missing Addresses
Урок 217.
00:41:30
231 - Adding a Second Address Field
Урок 218.
00:04:15
232 - Brief Word of Encouragement
Урок 219.
00:04:38
233 - Challenge Adding a Spouse
Урок 220.
00:28:54
234 - Adding Children
Урок 221.
00:21:25
235 - Fetching Children in One Join
Урок 222.
00:32:41
236 - Writing Code to Fetch Children in One Join
Урок 223.
00:17:01
237 - Troubleshooting Techniques for Broken Tests
Урок 224.
00:29:05
238 - Fixing FindAll for JoinFetched Child Code
Урок 225.
00:13:57
239 - Join Tables
Урок 226.
00:27:12
240 - Optimizing with Caching
Урок 227.
00:17:36
241 - Optimizing Prepared Statements
Урок 228.
00:34:33
242 - Conclusion
Урок 229.
00:09:33
243 - Introduction
Урок 230.
00:14:51
244 - Creating the PeopleDBWeb Project
Урок 231.
00:09:06
245 - Implementing Web Hello World
Урок 232.
00:22:05
246 - Web HTTP Basics
Урок 233.
00:22:53
247 - Displaying a Simple List of People
Урок 234.
00:25:20
248 - Introducing a Bootstrap Table for People
Урок 235.
00:30:03
249 - Formatting Dates Salaries
Урок 236.
00:44:03
250 - Introducing Spring Data
Урок 237.
00:42:17
251 - Saving People
Урок 238.
00:31:16
252 - UI Database Tweaks
Урок 239.
00:29:52
253 - Validating Data
Урок 240.
00:27:27
254 - Deleting People
Урок 241.
00:37:59
255 - Updating People
Урок 242.
00:40:00
256 - Internationalization
Урок 243.
00:33:13
257 - Uploading a File
Урок 244.
00:38:14
258 - Saving Uploaded Files
Урок 245.
00:35:23
259 - Retrieving Uploaded Files
Урок 246.
00:35:11
260 - Handling Exceptions in UI
Урок 247.
00:28:44
261 - Introducing a Service Layer for Coordination Logic
Урок 248.
00:18:16
262 - Coordinating Deletes with a Service
Урок 249.
00:17:21
263 - Custom Query Methods
Урок 250.
00:39:02
264 - Pagination
Урок 251.
00:37:44
265 - Importing a CSV File
Урок 252.
00:26:19
266 - Fixing Deletes UI Loose Ends
Урок 253.
00:35:12
267 - Items Not Covered Thoroughly
Урок 254.
00:32:08
268 - Where to Go from Here
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
В этом курсе мы подробно рассмотрим ключевые нововведения в Java 12, 13, 14, 15, 16 и 17. Он идеально подходит для программистов, работающих с Java 11 и нуждающихся в обновлении своих знаний, а также для тех, кто уже использует Java 17, но не до конца разобрался во всех нюансах новых версий.Мы начнем с улучшений языка: рассмотрим, как NullPointerExceptions теперь предоставляют более полезную информацию для отладки, изучим новые функции выражений
Java: Структуры данных и алгоритмы + задачи LEETCODE
Java Data Structures & Algorithms + LEETCODE Exercises
Добро пожаловать на курс "Структуры данных и алгоритмы на Java"!Этот курс делает изучение программирования увлекательным и упрощает сложные концепции для легкого понимания.Как мне удалось этого достичь? С помощью анимации!Анимация структур данных и алгоритмов делает материал визуально доступным и интересным, позволяя вам изучать больше за меньшее время с более высокой степенью запоминания (отличное сочетание).Я буду использовать эти виз
12 часов сессий на тему «Микросервисная архитектура» Доклад "Domain Driven Design и микросервисы на Java": Станислав КокшаровИнтервью "Sage. Observability своими руками": Кирилл Карандин, Роман ЩербаковДоклад "Как сохранить контракт, пустившись во все тяжкие": Артем Птушкин, Артём БояршиновКруглый стол "Микросервисы и места, где они обитают": Даниил Плешков, Андрей Ребров, Антон Черноусов,
На этом семинаре используется практический подход к написанию кода, чтобы познакомить участников с основами Java. Java - это объектно-ориентированный язык программирования, поэтому мы рассмотрим принципы ООП, а также углубимся в новое дополнение к языку: функциональное программирование.
Добро пожаловать на самый полный курс Java от Amigoscode! Он включает в себя все, что вам нужно для полного понимания Java, правильного написания кода и создания собственных приложений. Ранее в этом году я больше года преподавал Java Bootcamp в Лондоне. Тогда меня осенила идея: почему бы не донести всю эту ценность до сообщества Amigoscode в виде мастер-класса? Благодаря шести месяцам подготовки и потрясающим усилиям команды Amigoscode, я рад соо