bestcourses is supported by learners. When you buy through links on our website, we may earn an affiliate commission. Learn more

Java до уровня Junior Developer за 3 месяца (1 часть)

Первая часть Java курса, позволяющая изучить Java и освоить навыки профессионального разработчика на реальных примерах

4.65 / 5.0
206 students47 hours 56 minutes

Created by Дмитрий ., offered on Udemy

bestcourses score™

Student feedback

4.6/10

To make sure that we score courses properly, we pay a lot of attention to the reviews students leave on courses and how many students are taking a course in the first place. This course has a total of 206 students which left 30 reviews at an average rating of 4.65, which is average.

Course length

8.5/10

We analyze course length to see if courses cover all important aspects of a topic, taking into account how long the course is compared to the category average. This course has a length of 47 hours 56 minutes, which is pretty short. This might not be a bad thing, but we've found that longer courses are often more detailed & comprehensive. The average course length for this entire category is 7 hours 53 minutes.

Overall score

5.5/10

This course currently has a bestcourses score of 5.5/10, which makes it an average course. Overall, there are probably better courses available for this topic on our platform.

Description

Ограничения платформы Udemy не позволяют опубликовать курс длительностью больше 800 уроков (https://support.udemy.com/hc/en-us/articles/229605768-How-to-Add-Sections-Lectures-and-Video-Content-to-Your-Course) Поэтому изначальный курс об изучении Java до уровня Junior Developer будет разбит на несколько частей. Текущий курс - первая часть.

--------------------------------------------------------------------

В первой части данного курса Вы изчучите:

  1. Основы объектно-ориентированного программирования: инкапсуляцию, наследование и полиморфизм

  2. Изучите синтаксис Java для написания программы в объектно-ориентированном стиле.

  3. Рассмотрите основные принципы проектирования сложных систем.

  4. Познакомитесь с базовыми структурами данных: массивом и связным списком, а также с более сложными структурами: стеком и очередью

  5. Познакомитесь с тем как работает Java

  6. Рассмотрите основы кроссплатформенной разработки

  7. Рассмотрите возможности сборщика проектов maven

  8. Познаокмитесь с правилами по обработки ошибок

Данный курс является продолжение курса "Основы программирования на Java с нуля за 1,5 месяца".

Особенностью данного курса является его практическая направленность, поэтому кроме теоретического материала курс содержит 4 практических проектов, работа над которыми будет выполнятся студентом курса под руководством преподавателя, 2 из которых Вы выполните самостоятельно.

После успешного обучения на данном курсе у Вас будет достаточно большой практический опыт в программировании на Java, который и придаст Вам уверенности в дальнейшем трудоустройстве. После прохождения данного курса Вам необходимо определится с Java направлением и развиваться в выбранном направлении.

Благодаря коротким видео лекциям достаточно уделять до часу времени на самостоятельное изучения темы.

Основное отличие курса в том, что даются реальные практические рекомендации по использованию той или иной конструкции языка в реальных проектах, основанные на многолетнем опыте автора по написанию сложных программ и систем на языке Java.

--------------------------------------------------------------------

Особенности уроков на данном курсе:

  1. В курсе используется повествовательный стиль изложения материала;

  2. Повествование начинается с описанием проблемы и далее рассматривается как эта проблема решается средствами языка программирования Java;

  3. Видео лекции лаконично чередуются с текстовыми статьями для улучшения эффективности усвоения материала;

  4. Уроки на курсе делятся на следующие категории:

    1. Если урок начинается с префикса "Заметка: ", то это означает, что в данном уроке приводится дополнительный материал по теме повествования. Данный материал рекомендован для расширения кругозора по указанной теме.

    2. Если урок начинается с префикса "Практика: ", то это означает, что в данном уроке приводится текстовое описание задания, которое должно быть выполнено учеником.

    3. После каждого урока с префиксом "Практика: " идет урок с префиксом "Реализация: ", в котором автор курса в режиме реального времени реализует практическое задание, которое студент должен был выполнить. Сравнивая свою реализацию задания с реализацией, которая выполнена автором курса, студент в самостоятельном режиме способен проверить качество своего кода и и справить его при необходимости.

    4. Если урок начинается с префикса "Правило: ", то в этом уроке акцентируется Ваше внимание на то как правильно выполнять ту или иную задачу. Обычно такой урок идет после уроке где данное правило нарушается преднамеренно или для упрощения учебного процесса. 

    5. Если урок начинается с префикса "Напоминание: ", то в этом кратком уроке акцентируется Ваше внимание на моменте, который уже был иззучен, но возможно Вы его забыли.

    6. Все остальные уроки без каких-либо префиксов - это повествовательные уроки курса с теоретическим описание и (или) практическим выполнением какой-либо задачи.

  5. Каждый значимый раздел в курсе завершается уроком с названием "Резюме", в котором собраны основные тезисы по всему разделу в текстовом виде. Основная цель данного урока - систематизировать знания, которые Вы получили в текущем разделе.

P. S. Такая структура уроков с практическими заданиями выбрана не случайно:

  1. Если у студента есть опыт, то он сразу же справится с заданием и на этапе проверки сравнит свою версию с той, которая реализована преподавателем.

  2. Если опыта мало, то студент может, воспользовавшись подсказками и дополнительными пояснениями, реализовать задачу.

  3. Если реализовать задача не получается даже после подсказок и дополнительных пояснений, то студенту необходимо самостоятельно ознакомится с решением, которое реализовывает преподаватель. После ознакомления необходимо уже самостоятельно реализовать данную задачу!

What you will learn

  • Устанавливать необходимые компоненты для программирования под Java
  • Настраивать IDE и использовать встроенные шаблоны кода
  • Использовать сборщик проектов maven
  • Использовать статические анализаторы production и тестового кода
  • Использовать технику TDD при разработке проекта любой сложности
  • Реализовывать корректные Unit тесты
  • Оценивать качество покрытия тестами Вашего кода
  • Работать с системой контроля версий git
  • Писать чистый и понятный другому программисту код
  • Разрабатывать кроссплатформенные приложения на Java

Requirements

  • Умение пользоваться компьютером на уровне обычного пользователя
  • Умение пользоваться браузером
  • Знания основ программирования: циклы, функции, строки, условные операторы, массивы
  • Базовые знания по работе с локальными GIT репозиториями и сервисом GitHub
Udemy logo
Available on

Udemy

With almost 200,000 courses and close to 50 million students, Udemy is one of the most visited online learning platforms. Popular topics include software development, the digital economy, but also more traditional topics like cooking and music.

Frequently asked questions

  • Price: $94.99
  • Platform: Udemy
  • Language: Russian
  • 47 hours 56 minutes
Java до уровня Junior Developer за 3 месяца (1 часть) thumbnail

bestcourses score: 5.5/10

There might be better courses available for this topic.