Java Foundations: Полное руководство с обновлениями Java 21

Java Foundations: Полное руководство с обновлениями Java 21
en
16.11.2023
88 г 37 мін 5 сек

Этот курс предназначен для абсолютных новичков в программировании и для тех, кто не против освоить 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 и подготовим вас к следующему шагу в обучении.

 

Если вы готовы приложить усилия и начать новый этап своей карьеры, присоединяйтесь к нам!

Вы не можете просматривать данный курс -

Array ( [bitrate] => 3160268 [filesize] => 80376519 [mime_type] => video/mp4 [length] => 200 [length_formatted] => 3:20 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 62687 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 48000 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.040811848958333 ) [created_timestamp] => -2082844800 )