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