JavaRush/Java блог/Архив info.javarush/Какой из миникурсов вы бы хотели видеть после завершения ...
hubert
41 уровень

Какой из миникурсов вы бы хотели видеть после завершения курса JavaCore?

Статья из группы Архив info.javarush
участников
Комментарии (33)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Inquirer
Уровень 28
27 июня 2015, 20:56
Я за «План лекций по уровням, Курс Java Junior».
Это те лекции, что с 41 по 80 уровень. Они раньше были задекларированы. За них можно больше платить чем за курсы с 1-го по 40 уровень. В уровнях с 41 по 80 встречаются и Spring, Hibernate, HTML, JS, CSS и т.д.
После реализации 41-80 уровней можно предложить углублённые Spring, Hibernate
PolyMorph
Уровень 36
21 июня 2015, 11:36
А как же андроид?
TyLeR
Уровень 13
20 июня 2015, 14:39
думаю даже если ввести курс платный, даже если по 100евро, найдеться много желающих. деньги не проблема)
Lam-lam
Уровень 30
19 июня 2015, 02:08
Думаю стоит сначала допилить задачи из первых 40 уровней.
А потом — спринг и гибернейт однозначно! На всех просторах рунета не нашел ни единого внятного полноценного курса по этим технологиям. (если кто кинет буду очень признателен!)
Docktor91
Уровень 40
15 июня 2015, 21:35
Друзья! Меня тут давно не было, скажите, курс уже полностью готов?
Все ли задачи доступны, и в том числе большие?
Спасибо!
timurnav
Уровень 21
5 июня 2015, 23:21
Специально для тех 12 человек кто хочет sql изучать — Учебник и Упраженения

Специально для тех 8 человек, которые хотят html, css & js:
www.codecademy.com/
htmlacademy.ru
www.youtube.com/watch?v=H6G63NKRSi8&list=PL363QX7S8MfSxcHzvkNEqMYbOyhLeWwem

по Java 8, да, задачи нужны, но всё же Spring и ко гораздо круче :)
TyLeR
Уровень 13
7 июня 2015, 13:18
пожалуй и я добавлю чуток. sql учиться оч быстро и легко с помощью книги от O'Reilly «Learning SQL». просто страница за страницей читаешь и делаешь задание(у меня так было). оч быстро и оч на легке. а на счет Java 8, enterprise проекты висят пока на Java 6, новые уже стартуют на Java 7, до 8ой надо подождать года 2-3еще, так что java 8 пока не горит, могу ошибаться. так что мой голос за spiring hibernate.
Vakatsiienko
Уровень 20
9 июня 2015, 10:26
У меня компания брата уже перешла на восьмую и в многих вакансиях про нее пишут, так что «вообще» она тоже нужна, правда её намного проще выучить самому, нежели хибер и спринг.
timurnav
Уровень 21
9 июня 2015, 13:33
вот я об этом же… по Java8 я бы предложил ввести уровень дополнительный. причем воткнуть его где-нибудь после 20 лвл, хотя можно и раньше. тема совсем не сложная, если разложить ее по полочкам и дать ссылки на литературу, то по сложности она явно не превосходит сериализацию или многопоточность…
tempys
Уровень 31
9 июня 2015, 20:37
зря ты так говориш, функциональное програмированые не легкое…
timurnav
Уровень 21
9 июня 2015, 20:54
что вызывает затруднения?
prologistic.com.ua/polnoe-rukovodstvo-po-java-8-stream.html
www.techempower.com/blog/2013/03/26/everything-about-java-8/

задачи поставь такие сам себе, например, возьми любую задачу из Javarush и сделай ее через плюшки java8
tempys
Уровень 31
9 июня 2015, 22:10
вообще то наиболее важным изменением является, пожалуй Lambda (что в общем позволило открыть дверь в мир функционального программирования). а твой ответ говорит что ты не понял про что я вообще имею ввиду.

Прочитай на досуге что такое функциональное програмирование
ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
timurnav
Уровень 21
10 июня 2015, 02:13
ничесе меня тут заминусовали))

функциональное программирование и джава это немного противоречащие вещи. вот тебе ссылка на авторитетный источник.

что касается того, что я понял или не понял: я разобрался с этой темой в течение половины дня, смысл и работу лямбд и стримов понял сразу, остаток дня я просто изучал библиотеки на предмет интересных стандартных методов. конечно, я не стал гуру функциональных интерфейсов, но сделал пару задачек на коллекции через стрим. это действительно очень просто.

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

public static List<UserMealWithExceed>  getFilteredMealsWithExceeded(List<UserMeal> mealList, LocalTime startTime, LocalTime endTime, int caloriesPerDay) {
List<UserMealWithExceed> result = new ArrayList<>();
        for (UserMeal um : mealList){
            int cal = 0;
            for (UserMeal umForSearch : mealList){
                if (um.getDateTime().toLocalDate().equals(umForSearch.getDateTime().toLocalDate()))
                    cal+=umForSearch.getCalories();
            }
            if (um.getDateTime().toLocalTime().compareTo(startTime)>0 && um.getDateTime().toLocalTime().compareTo(endTime)<0)
                result.add(new UserMealWithExceed(um.getDateTime(), um.getDescription(), um.getCalories(), cal > caloriesPerDay));
        }
return result;


если это несложная задача, напиши свою, если она будет сложнее, то я попробую разобраться в ней и потом напишу сколько времени у меня это заняло. мне просто интересно какие у нас критерии сложности.
KapChook
Уровень 19
10 июня 2015, 02:19
Это относительно. Оно просто не такое, как ООП. Изучай вы изначально функциональное, могли столкнуться с проблемами в изучении ООП.
Сосед вот рассказывал помню про парня, которому ООП ну никак не давалось, не понимал и всё тут.
А кому-то и то, и то даётся с одинаковой сложностью
timurnav
Уровень 21
10 июня 2015, 02:23
возможно, я не могу подтвердить или опровергнуть, java мой первый (и пока единственный) язык, js и sql — не в счет :)
KapChook
Уровень 19
10 июня 2015, 02:35
Это я в ответ на «функциональное программирование не лёгкое».
Я начинал ещё с Паскаля в школе, потом плюсы на первом-втором курсах универа, потом взялся за джаву и параллельно с этим в универе были лисп и пролог. Никаких особых проблем они не вызвали, функциональное очень даже привлекать стало, потому что ближе к математике, а математику я люблю. По той же причине очень вкатил SQL в этом семестре, реляционная алгебра довольно таки весёлая.
timurnav
Уровень 21
10 июня 2015, 02:40
вот вы мне напомнили… lisp, я инженер-конструктор по первому образованию и раньше много проектировал, у нас был такой «мод автокада» — мы его так называли, autoLisp, так у нас на нем очень много проектирования было, действительно, было совсем не сложно, даже отчаянные студенты могли за ночь его изучить и на утро любую контрольную сдать… конечно учеба это просто цирк по сравнению с реальным проектированием, но всё же ряд реальных задач я и потом делал с помощью лиспа
KapChook
Уровень 19
10 июня 2015, 02:43
То-то и оно, если голова работает хорошо, то и ооп, и функциональное дадутся без осложнений :)
Sdu
Уровень 17
4 июня 2015, 17:55
А что, JavaCore уже допилен до конца? ;)
masterSporta
Уровень 41
4 июня 2015, 21:11
вроде нет. говорят, что задачи готовы, но тестируются пока
Sdu
Уровень 17
4 июня 2015, 21:48
masterSporta
Уровень 41
4 июня 2015, 21:57
ааааааааа))
VolkovArtem
Уровень 29
4 июня 2015, 11:57
Можно обыграть это в виде:
Амиго пишет какое-то приложение(Enterprise) для Галактического экспресса (Spring и Hibernate). По частям в каждом уровне приложение растет. В лекциях теория, в задачах — кусочки самого приложения.
Front-end (HTML, JS, CSS) для него должно быть на выбор джаварашевца и не проверяться сервером. Материал для его создания можно дать, как лекции профессора Хьюберта (дополнительные материалы для самостоятельного изучения). Основы SQL тоже в виде ссылок на доп. материал при приближении разработки приложения к записи чего-то в базу.
Приложение должно быть простым, но основные фишки стека технологий. Например:
1) Некий отдел кадров для роботов в «Галактическом экспрессе».
2) Учет отправки грузов на планеты.
tanzwud
Уровень 34
4 июня 2015, 18:39
То что вы пишите довольно хорошо реализовано если участвуете в реальном проекте. Если у вас подписка премиум + project, то дерзайте.
MaximAba
Уровень 14
4 июня 2015, 11:41
SQL и реляционные БД в изучении несложны. Недавно курс онлайн по SQL для начинающих прошел быстро.
Конечно, Spring/Hibernate в доступной форме.
voloshima
Уровень 9
4 июня 2015, 09:35
Все вместе в связке.