Алан-э-Дейл
Алан-э-Дейл

Алан-э-Дейл

Редактор
badge 3 года с нами! badge Награда за 5000 очков репутации badge За 500 сообщений!
Регистрация
25/03/2020
Сообщения
11.750
Репутация
8.578
  • 1
  • #1
Автор: Яндекс.Практикум
Название: Java-разработчик Часть 1 из 10 (2021)

[Яндекс.Практикум] Java-разработчик Часть 1 из 10 (2021)


Программа обучения:
Основы Java: бесплатный вводный курс

30-40 часов
Во время бесплатной части вы познакомитесь с основами языка Java: переменными, условными, выражениями и циклами, а также с азами объектно-ориентированного программирования: классами, конструкторами и методами. В результате вы сделаете программу, которая поможет следить за доходами и расходами.

Java Core и алгоритмы
240 часов
Эта часть посвящена более глубокому изучению языка Java и объектно-ориентированного программирования. Вместе с этим мы расскажем об алгоритмах: для чего они нужны, как их реализовывать и как оценивать эффективность. В результате вы сделаете менеджер задач с возможностью ставить себе цели, задачи и сроки, измерять активность, отмечать и оценивать сделанное.

Spring Boot и работа с базой данных
180 часов
На этом этапе вы научитесь создавать веб-сервисы с использованием Spring Boot и работать с базой данных при помощи языка SQL. Шаг за шагом вы напишите свою социальную сеть наподобие Кинопоиска, с историей просмотра фильмов вами и вашими друзьями, рекомендациями и оценками.

Spring + Hibernate
150 часов
Spring Boot значительно упрощает работу программистам, но это лишь модуль самого популярного фреймворка для Java — Spring. Чтобы стать профессионалом, нужно разобраться, как он устроен изнутри. Это поможет быстрее исправлять ошибки, выходить за рамки шаблонов и, конечно, увереннее проходить собеседования. В этой части вы создадите веб-сервис на чистом Spring, что позволит лучше понять особенности его работы, и научитесь работать с базами данных при помощи Hibernate. Вашим результатом будет приложение для обмена вещами с друзьями.

Дипломный проект
75 часов
Чтобы закрепить свои знания и умения вы сделаете финальный проект — аналог Тиндера для путешествий, походов в кино и другого досуга. Разработка дипломного проекта будет построена так же, как работа реальных программистов: ваш наставник будет тимлидом, а часть сокурсников — командой. Кроме работы над проектом, вы будете готовиться к собеседованиям: проходить дополнительные темы, решать алгоритмические задачи и участвовать в тестовых собеседованиях.

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 

Отзывов в теме: 1

Мне нравится! Неплохой продукт и качество неплохое, жду продолжения!
 

По описанию - интересно
Ждем других частей!
 
Вы лучшие!)))
 
Вот это по настоящему круто, жду не дождусь остальные части
 
Будут ли следующие части??
 
Спасибо огромное! Буду ждать следующие части.
 
Спасибо большое!
 
Здраствуйте, нехватает как видно скринов заданий в тренажёре, можно ли найти их? И ссылка на ноушен не открывается.
 
Можете не качать, практических задач нет
 
Не все посмотрел, но то, что увидел – в принципе достаточно для понимания объема самого курса обучения.

В лекциях пока нашел уже существенный недостаток – материал предоставлен в виде снимков экрана. Зачастую код на экране показан не полностью.

Иногда отсутствует существенная часть кода. Но, повторюсь, для примерного понимания объема материала к изучению, в принципе, подойдет.
 

Вложения

  • temp 06-08-2024.JPG
    temp 06-08-2024.JPG
    53,8 KB · Просмотры: 347
Вечер добрый. Очень интересует курс по разработке на java прям для новичков. Можете подсказать если несложно. Изучал на JavaRush, но там не очень обучалка и темы прям плохо раскрывают.
 
Вечер добрый. Очень интересует курс по разработке на java прям для новичков. Можете подсказать если несложно. Изучал на JavaRush, но там не очень обучалка и темы прям плохо раскрывают.
Разработки чего и для какой платформы? Или имеете ввиду курс по Java, то бишь по самому языку для новичков?
 
Разработки чего и для какой платформы? Или имеете ввиду курс по Java, то бишь по самому языку для новичков?
Именно курс по java интересует где максимально разжевывают тему. Уже обыскался. Если нормальные курсы с объяснением находил, то какое то старьё про Java 9. А остальное что находил это 2 типа курсов: 1 что-то в коде учитель пописал и три-четыре комментария дал и всё мы прошли тему ООП или Алгоритмы. Круто пипец,но непонятно почему так работает, как правильно делать где применять, где не применять. 2 Тип начинают максимально наоборот грузить из разряда как вы помните из институтской высшей математики и информатики с 5 класса по институт и + книг Бёрнса это работает так..... и 100500 формул в придачу. Это я про базовый курс для новичков который как бы для нулевых рассчитан
 
Именно курс по java интересует где максимально разжевывают тему. Уже обыскался. Если нормальные курсы с объяснением находил, то какое то старьё про Java 9. А остальное что находил это 2 типа курсов: 1 что-то в коде учитель пописал и три-четыре комментария дал и всё мы прошли тему ООП или Алгоритмы. Круто пипец,но непонятно почему так работает, как правильно делать где применять, где не применять. 2 Тип начинают максимально наоборот грузить из разряда как вы помните из институтской высшей математики и информатики с 5 класса по институт и + книг Бёрнса это работает так..... и 100500 формул в придачу. Это я про базовый курс для новичков который как бы для нулевых рассчитан
Смотрите, дела обстоят так, ООП принципы это по сути идеи, которые реализуются посредством синтаксиса языка, что говорит о том, что надо сам синтаксис узнать для начала, то есть синтаксис, грамматику и семантику языка как таковые, во вторых алгоритмы это суть решение задач логически в голове, а потом уже их реализация на языке программирования, в контексте структур данных, следовательно перед изучением алгоритмов, изучаете синтаксис и семантику языка, а после структуры данных, а разговор о том, где и для чего применяется это уже тема идей и лучших практик, которая непосредственно к теме самого синтаксиса и семантики языка не относится, странно искать и требовать от курса по самому языку такое, тем более если хочется прям с нуля, лучшие практики это уже не "с нуля" это то что набивалось годами на практике, которое не относится непосредственно к изучению самого синтаксиса и семантики. К чему я это всё пишу? К тому, что бы облегчить вам задачу в поиске информации, учите синтаксис и что он делает, после уже без привязки к языку сами ООП принципы, ведь языков ОПП достаточно, в каждом свой синтаксис, однако везде фигурируют понятия типа "полиморфизм", "инкапсуляция", "наследование" и так далее, просто изучите саму тему отдельно, поймите идею, а потом уже в рамках конкретного языка реализуйте, набивая руку и понимание на практике, аналогично и с алгоритмами. То есть не надо искать типа "Алгоритмы на Java" или "ООП Java", то бишь не обязательно, это более широкие темы, реализация которых будет иметь отличие равное отличию между синтаксисами языков. Поэтому ваш подход к поиску информации считаю не самым оптимальным, а курсов что бы все звезды сошлись в одном курсе, за еще и бесплатно - не существует. Я понимаю, такой подход требует большей саморефлексии, задавая вопрос себе "а с чего вдруг я с такой позиции к поиску и с такими требованиями подхожу?" и т.п., где всё надо раскладывать по полочкам, прилагая усилия не только в изучении информации, но и ломать голову над ранее упомянутым, конечно мозг выберет наименьший путь сопротивления, пару месяцев назад натыкался на исследование о работе мозга и сохранении им ресурсов, в которой говорилось, что логические аргументы менее восприимчивы, так как требуют большей интеллектуальной нагрузки, и что инфа с более эмоциональными окрасками воспринимается легче )) с чем в жизни сам сталкивался ))

А что до версий языка, то изучаете курс где хоро все разжевывается, хоть и старой версии языка, а после гуглите основные изменения между версиями, основываясь на изменениях точечно гуглите то, что было введено, будь то в статьях и так далее и изучаете, всё.
Например гляньте видос на ютуб "Java: Полный Гайд по Обновлениям 8-22 Версий".

Начиная с версии Java 8 и до Java 23, язык претерпел значительные изменения, направленные на улучшение функциональности, производительности и удобства разработки. Вот основные из них:

Java 8 (март 2014):

  • Лямбда-выражения и функциональные интерфейсы: Введение лямбда-выражений упростило работу с анонимными функциями и позволило писать более компактный и понятный код.
  • Stream API: Предоставил возможность функционального стиля обработки коллекций и массивов, облегчая операции фильтрации, сортировки и преобразования данных.
  • Новый API для работы с датами и временем (java.time): Обеспечил более удобную и безопасную работу с датами и временем по сравнению с устаревшими классами Date и Calendar.
Java 9 (сентябрь 2017):

  • Модульная система (Project Jigsaw): Позволила разделить JDK на модули, улучшив масштабируемость и безопасность приложений.
  • JShell (REPL): Интерактивная среда для быстрого выполнения и тестирования кода без необходимости создания отдельных файлов.
Java 10 (март 2018):

  • Локальная типизация с var: Введение ключевого слова var для локальных переменных, позволяющее компилятору выводить тип переменной, что сокращает объем кода.
Java 11 (сентябрь 2018):

  • LTS-релиз (долгосрочная поддержка): Обеспечивает длительную поддержку и обновления.
  • Новые методы строк: Методы isBlank(), lines(), strip(), repeat() облегчают работу со строками.
  • Запуск однофайловых программ: Возможность компиляции и запуска Java-программ, состоящих из одного файла, без явной компиляции.
Java 12 (март 2019):

  • Switch-выражения (preview): Расширение конструкции switch для использования в выражениях, повышая гибкость и сокращая количество кода.
Java 13 (сентябрь 2019):

  • Текстовые блоки (preview): Многострочные строковые литералы, упрощающие работу с текстом, содержащим специальные символы и форматирование.
Java 14 (март 2020):

  • Записи (Records) (preview): Компактный способ создания неизменяемых классов-носителей данных с минимальным шаблонным кодом.
  • Pattern Matching для instanceof (preview): Упрощает проверку типов и приведение, снижая количество шаблонного кода.
Java 15 (сентябрь 2020):

  • Sealed классы (preview): Позволяют ограничить иерархию наследования, определяя, какие классы могут расширять данный класс.
Java 16 (март 2021):

  • Записи (Records): Стали стандартной функцией, предоставляя удобный способ создания классов-носителей данных.
  • Пакетирование приложений (jpackage): Инструмент для создания установочных пакетов Java-приложений для различных платформ.
Java 17 (сентябрь 2021):

  • LTS-релиз: Обеспечивает долгосрочную поддержку.
  • Pattern Matching для switch (preview): Расширяет возможности switch, позволяя сопоставление с образцом.
  • Удаление устаревших функций: Удалены некоторые устаревшие и небезопасные функции, такие как Applet API.
Java 18 (март 2022):

  • Simple Web Server: Легковесный веб-сервер для разработки и тестирования.
  • UTF-8 по умолчанию: Установлен UTF-8 в качестве стандартной кодировки для Java-приложений.
Java 19 (сентябрь 2022):

  • Project Loom (preview): Введение виртуальных потоков для упрощения разработки многопоточных приложений.
Java 20 (март 2023):

  • Scoped Values (incubator): Новый способ передачи неизменяемых данных между потоками.
Java 21 (сентябрь 2023):

  • LTS-релиз: Обеспечивает долгосрочную поддержку.
  • String Templates (preview): Упрощает создание строк с встраиваемыми выражениями.
Java 22 (март 2024):

  • Обновления производительности и безопасности: Включает улучшения в работе сборщика мусора и оптимизации JIT-компилятора.
Java 23 (сентябрь 2024):

  • Scoped Values (третья предварительная версия): Продолжение работы над передачей данных между потоками с улучшенной функциональностью.
 
Последнее редактирование:
Именно курс по java интересует где максимально разжевывают тему. Уже обыскался. Если нормальные курсы с объяснением находил, то какое то старьё про Java 9. А остальное что находил это 2 типа курсов: 1 что-то в коде учитель пописал и три-четыре комментария дал и всё мы прошли тему ООП или Алгоритмы. Круто пипец,но непонятно почему так работает, как правильно делать где применять, где не применять. 2 Тип начинают максимально наоборот грузить из разряда как вы помните из институтской высшей математики и информатики с 5 класса по институт и + книг Бёрнса это работает так..... и 100500 формул в придачу. Это я про базовый курс для новичков который как бы для нулевых рассчитан
В продолжение выше мною сказанного, советую 2 курса по Java от Заура Трегулова, сначала "Java для начинающих: с нуля до сертификата Oracle", и после уже этот пройти "JAVA – получи Чёрный Пояс!", есть ещё от этого же автора курсы: "SQL для начинающих: с нуля до сертификата Oracle" и "Spring для начинающих".
И главное, не забывайте совместно с изучением использовать чат гпт, правда без впн туда не зайти ))
После прохождения курсов не забудьте про видос на ютуб "Java: Полный Гайд по Обновлениям 8-22 Версий"
Что касается меня, то я свои первые шаги делал в Sololern ))) Прошел там все 3 курса по Java
 
Последнее редактирование:
В продолжение выше мною сказанного, советую 2 курса по Java от Заура Трегулова, сначала "Java для начинающих: с нуля до сертификата Oracle", и после уже этот пройти "JAVA – получи Чёрный Пояс!", есть ещё от этого же автора курсы: "SQL для начинающих: с нуля до сертификата Oracle" и "Spring для начинающих".
И главное, не забывайте совместно с изучением использовать чат гпт, правда без впн туда не зайти ))
После прохождения курсов не забудьте про видос на ютуб "Java: Полный Гайд по Обновлениям 8-22 Версий"
Что касается меня, то я свои первые шаги делал в Sololern ))) Прошел там все 3 курса по Java
Спасибо большое
 
Именно курс по java интересует где максимально разжевывают тему. Уже обыскался. Если нормальные курсы с объяснением находил, то какое то старьё про Java 9. А остальное что находил это 2 типа курсов: 1 что-то в коде учитель пописал и три-четыре комментария дал и всё мы прошли тему ООП или Алгоритмы. Круто пипец,но непонятно почему так работает, как правильно делать где применять, где не применять. 2 Тип начинают максимально наоборот грузить из разряда как вы помните из институтской высшей математики и информатики с 5 класса по институт и + книг Бёрнса это работает так..... и 100500 формул в придачу. Это я про базовый курс для новичков который как бы для нулевых рассчитан
И главное, не забывайте, что умение проходить собесы тоже умение )) следовательно к ним тоже надо готовиться, по сути готовясь к ним вы повторяете пройденные темы, либо узнаёте что то новое.
Вот ссылка на гитхаб, с вопросами и ответами которые могут попасться на собеседовании на Java разработчика и не только: https://github.com/enhorse/java-interview?tab=readme-ov-file
 
Последнее редактирование:
И главное, не забывайте, что умение проходить собесы тоже умение )) следовательно к ним тоже надо готовиться, по сути готовясь к ним вы повторяете пройденные темы, либо узнаёте что то новое.
Вот ссылка на гитхаб, с вопросами и ответами которые могут попасться на собеседовании на Java разработчика и не только: https://github.com/enhorse/java-interview?tab=readme-ov-file
Спасибо огромное. Я так понял по ссылке это что-то вроде 100 золотых вопросов по java, которые практически всем джуниорам и лоу мидлам задают на собесах, я правильно понял?
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Алан-э-Дейл
Ответы
0
Просмотры
37
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
64
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
46
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
50
Алан-э-Дейл
Алан-э-Дейл
Алан-э-Дейл
Ответы
0
Просмотры
31
Алан-э-Дейл
Алан-э-Дейл

Похожие темы

Малыш Джон
Ответы
9
Просмотры
15K
не робот
не робот
Брат Тук
Ответы
14
Просмотры
9K
Galka123123
Брат Тук
Ответы
11
Просмотры
5K
tushka_tushka
Брат Тук
Ответы
4
Просмотры
5K
Дева Мэриан
Дева Мэриан
Алан-э-Дейл
Ответы
12
Просмотры
14K
kutahinanton
kutahinanton
Алан-э-Дейл
Ответы
3
Просмотры
7K
Helga_smart
alibaba7
Ответы
15
Просмотры
12K
VitaArt
Алан-э-Дейл
Ответы
8
Просмотры
23K
Alex28
Alex28
Малыш Джон
Ответы
33
Просмотры
19K
jude.motivation
Алан-э-Дейл
Ответы
48
Просмотры
51K
DavisWalker
Сверху Снизу