• 4
  • #1
Автор: Udemy
Название: Andrey Sumin - Java с нуля до Junior + Подготовка к собеседованию (2020)

[Udemy] Andrey Sumin - Java с нуля до Junior + Подготовка к собеседованию (2020)


Чему вы научитесь
  • Разработка программ на языке Java
  • Синтаксис языка Java
  • Основные конструкции - циклы и условия
  • Объектно-ориентированное программирование
  • Многопоточность
  • JUnit-тестирование
  • Collections Framework (подробный разбор)
  • Generics (обобщения)
  • Stream API
  • Потоки ввода-вывода
  • Подготовка к собеседованию
Требования
  • Наличие желания
  • Наличие компьютера
Описание
Внимание!!! Обязательно к прочтению


Курс озвучен профессиональным диктором.
Но многие уже привыкли к моему голосу и просили сохранить для них оригинальную озвучку.

Поэтому весь курс доступен в двух вариантах:
  • Сначала (первые 11 разделов) - это весь курс, озвученный диктором.
  • Следующие 11 разделов - это тот же самый курс, но в оригинальной озвучке (озвучен мной Андреем Суминым).
___________________________________________________

Всем привет и добро пожаловать на полный курс Java с нуля!

Меня зовут Андрей Сумин.

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

Java - это очень мощный язык, который используется в очень многих сферах: в веб разработке, в разработке приложений под Андроид, в серверных приложениях, и считается довольно сложным для новичков, но не переживайте, я специально построил материал таким образом, чтобы он был понятен школьникам и студентам и людям различных профессий в том числе нетехнических, у которых нет никакого опыта в программировании. Все что нужно от вас – это желание учиться и наличие компьютера. Лекции содержат домашние задания, чтобы вы не просто прослушали материал, но и закрепили его на практике.

В этом курсе мы с самого нуля изучим синтаксис Java, основные конструкции – циклы и условия, рассмотрим объектно-ориентированное программирование, узнаем такие страшные понятия как инкапсуляция, наследование и полиморфизм, и что оказывается не такие уж они и страшные, научимся создавать многопоточные программы и многое другое.

Во втором разделе курса мы начнем углубленное изучение Java. Познакомимся с JUnit-тестированием, очень подробно разберем самые популярные коллекции из Java Collections Framework и напишем свои реализации многих из них. Глубоко разберем одну из самых сложных тем в Java - многопоточное программирование, поработаем с файлами, потоками ввода-вывода, Stream API и многое другое.

Каждый раздел будет разбором самых популярных вопросов на собеседовании. По окончании курса вы должны быть полностью готовы пройти интервью по части Java SE на должность Junior-разработчика.

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

Желаю вам успеха в освоении новой профессии, и до встречи на страницах курса.

Для кого этот курс:
  • Для прохождения этого курса не нужны никакие начальные знания, курс рассчитан на людей, которые никогда не занимались программированием.

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

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

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

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

Преимущества:
— Доступность;
— Есть домашка;
— В конце разделов есть, так называемые, собеседование, благодаря им есть самоконтроль знаний.
Недостатки:
— Есть оговорки и косяки, но автор предупреждает виде "комментарий" в видео.
 

Спасибо большое!
 
Кто весь курс прошел?
 
какой пароль архива??
 
Спасибо!!!
 
курс безумно понравился, все понятно рассказано) большое спасибо за курс)
 
Либо я глупый, либо он даёт реально сложные д/з.
 
Либо я глупый, либо он даёт реально сложные д/з.
Думаю тут не в глупости дело, а у каждого время для освоения материала - разное, в целом изучал с нуля, мне показались задания лёгкими, сделал практически все, кроме усложнённых вещей, уже в продвинутом курсе. Многие концепции не сразу доходят, так что повторение - мать учения.
 
Ребят подскажите пж ,там в первом видео из продвинутого курса нужно создать проект и выбрать Gradle,а у меня почему-то нету такого?!Совсем не так как на видео.Как добавить ?
 
Ребят подскажите пж ,там в первом видео из продвинутого курса нужно создать проект и выбрать Gradle,а у меня почему-то нету такого?!Совсем не так как на видео.Как добавить ?
Там когда на NewProject стоишь можно выбрать сборщик - Maven, Gradle
1687537514507.png
 
Там когда на NewProject стоишь можно выбрать сборщик - Maven, Gradle
Посмотреть вложение 104196

Там когда на NewProject стоишь можно выбрать сборщик - Maven, Gradle
Посмотреть вложение 104196
Мне кажется вы ошибаетесь.Там совсем все по другому , и нету папки "test"
 
Мне кажется вы ошибаетесь.Там совсем все по другому , и нету папки "test"
Да что там по-другому то может быть? Обычный gradle-проект формируется.
Просто интерфейс в Идее поменяли, вот и не сходится с роликом.

Вот сейчас попробовала, там и папка test создается сама после того как сборка пройдет:
1688484203499.png


Но у меня отдельный Gradle стоит, может в этом разница
 
добрый день. курс все еще актуален для 2023?
 
добрый день. курс все еще актуален для 2023?
Последняя версия Intellegance IDE всё схватывает, значит актуален. Сам прохожу этот курс, доволен!
Правда застрял на втором уроке домашнего задания) где Программа должна вывести название продуктов в консоль.
public class WhatToEat {
public static void main(String[] args) {
int countOfMoney = 200;
if (countOfMoney >= 500) {
System.out.println("Пицца");
} else if (countOfMoney >= 300) {
System.out.println("Шаурма");
} else if (countOfMoney >= 100) {
System.out.println("Гамбургер");
} else {
System.out.println("Доширак");
}
}
}
консоль
:11:5
java: illegal start of type
 
Последнее редактирование:
Последняя версия Intellegance IDE всё схватывает, значит актуален. Сам прохожу этот курс, доволен!
Правда застрял на втором уроке домашнего задания) где Программа должна вывести название продуктов в консоль.
У меня этот код работает. Выводит "Гамбургер"
 
Последнее редактирование:
А кто ни будь решил задачу 4.1 из второго урока? Файла решения нет..
 
Последнее редактирование:
А какая там задача?
Написать программу, которая будет принимать значение катетов прямоугольного треугольника a и b и выводить значение гипотенузы c, в теореме Пифагора.

Вроде бы математика 8 класса, а сложно как никогда.
В прямоугольном треугольнике квадрат гипотенузы, равен сумме квадратов катетов с² = a² + b².

Не получается даже на примере предыдущей задачи понять, где нужно найти площадь круга.
Код:
public class Square {
    public static void main(String[] args) {
     float r = 10.8f;
    float pi = 3.14f;
    float s = pi * r * r;
        System.out.println("Площадь круга равна " + s );
    }
    }
}
Run! Площадь круга равна 366.24963

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

Или здесь как раз нужно будет использовать таблицу ASCII, и тип char
 
Последнее редактирование:
Написать программу, которая будет принимать значение катетов прямоугольного треугольника a и b и выводить значение гипотенузы c, в теореме Пифагора.

Вроде бы математика 8 класса, а сложно как никогда.
В прямоугольном треугольнике квадрат гипотенузы, равен сумме квадратов катетов с² = a² + b².

Не получается даже на примере предыдущей задачи понять, где нужно найти площадь круга.
Код:
public class Square {
    public static void main(String[] args) {
     float r = 10.8f;
    float pi = 3.14f;
    float s = pi * r * r;
        System.out.println("Площадь круга равна " + s );
    }
    }
}
Run! Площадь круга равна 366.24963

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

Или здесь как раз нужно будет использовать таблицу ASCII, и тип char
Наверное уже не актуально, но если по аналогии с площадью круга, то типа такого:
Код:
public class Pifagor {
    public static void main(String[] args) {
        float a = 2;
        float b = 3;
        double c = Math.sqrt(a * a + b * b);
        System.out.println("Гипотенуза равна: " + c);
    }
}

Можно ещё вычисление по-другому написать, через функцию возведения в степень:
Код:
double c = Math.sqrt(Math.pow(a, 2) + Math.pow(b, 2));

Можно добавить ввод a и b с клавиатуры, но это у него позже наверное будет
 
Последнее редактирование:

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

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

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

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

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

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

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

Алан-э-Дейл
Ответы
1
Просмотры
16K
VIT1103
VIT1103
Алан-э-Дейл
Ответы
2
Просмотры
7K
Captain Sparrow
Captain Sparrow
Алан-э-Дейл
Ответы
6
Просмотры
11K
Стью
Алан-э-Дейл
Ответы
8
Просмотры
3K
zplinter
zplinter

Похожие темы

Малыш Джон
Ответы
4
Просмотры
5K
artem_alexin
Arsenn32
Ответы
0
Просмотры
3K
Arsenn32
Arsenn32
Малыш Джон
Ответы
5
Просмотры
6K
Gsn82
Алан-э-Дейл
Ответы
4
Просмотры
7K
Velmer31
Velmer31
Алан-э-Дейл
Ответы
2
Просмотры
8K
savaru
Малыш Джон
Ответы
0
Просмотры
3K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
11
Просмотры
13K
Snep
Snep
Алан-э-Дейл
Ответы
6
Просмотры
14K
MD1
Малыш Джон
Ответы
3
Просмотры
4K
artreyu
Deniben
Ответы
1
Просмотры
6K
Simply
Simply
Сверху Снизу