Ну что ж, отпишусь сам на свой же пост

.
Теперь понятно, почему никто не ответил. Потому что курс такой в Москве проводится первый раз

.
Напрашивается вывод — все знают Java на отлично и учиться никому не надо.
Либо учатся в боевых условиях, экономя деньги, либо просто не рассматривают возможность обучения.
Итак, в пыточной — курс SL-275-SE6 "Java Programming Language", проходивший в Redcenter.
Как следует из названия, он посвящен непосредственно языку программирования, причем с заявкой на J2SE 1.6.
Уровень заявлен уже не бегиннерский — для этого есть "младший" аналог SL-110, где совсем уж основы.
Что было в программе:
— платформа J2SE, история версий, сравнение с другими языками, структура программы;
— грамматика: примитивные типы и их обертки, операторы, массивы, управление памятью и сборка мусора;
— основы классов: ООП, классы, одиночное наследование реализации, this/super, конструкторы;
— "поглубже" в классы: статика, final, перечисления, абстрактные классы и интерфейсы, пакеты, Object и его методы;
— исключения и ассерты;
— коллекции и обобщения: коллекции старой формации и их проблемы, обобщения (generics), маски в параметрах, итераторы, autoboxing;
— ввод-вывод: потоки, их виды и типичное использование, сериализация;
— GUI: Swing, MVC, события/слушатели/адаптеры, написание UI вручную;
— треды и синхронизация: многопоточность, состояния потоков, Thread и его методы, синхронизация, типовые приемы решения взаимоблокировок;
— работа с сетью: сокеты, TCP-сервер и клиент.
Помнится, перед записью на курсы задался таким хитрым вопросом — а что же можно пройти за 5 дней, пусть даже интенсивных занятий?
Отвечаю — можно пробежаться по всему языку и уложить все по полочкам.
Лично у меня некоторые знания и опыт были, но в куче и отрывисто.
Поэтому своей цели — упорядочивания и получения комплексной картины — я в общем и целом достиг.
Тем не менее, некая неудовлетворенность осталась.
Я рассчитывал, что это будет более продвинутый курс, а тут — все довольно поверхностно.
Конечно, если инструктора спрашиваешь — то он отвечает, иногда просит время на подготовку. Вот и приходилось постоянно спрашивать
Ясно, что нужно было упихнуть такую обширную программу в 5 дней.
И понятно, что детали и мелочи можно самому прочитать в книжках, нарыть на форумах, лично спросить у опытных товарищей...
Тем не менее, когда лекция приправляется различными "остренькими" примерами из жизни, то выходит и сытно, и вкусно.
В свое время обучался на других курсах по другой теме, так там были не лекции, а просто "конфетки".
А тут — пресновато вышло, господа.
Разумеется, нужно принять во внимание и других "студентов", но вроде все люди были примерно похожего уровня, с опытом программирования.
Мне кажется, сыграл свою роль эффект "первого блина" — ни инструктор, ни организаторы видимо опыта не имели, поэтому сделали все "по спеке"
Инструктор, кстати, не из Sun, а из Redcenter.
Группка была из 6 человек, народ разный по целям и примерно одинаковый по уровню.
Может, стоило модерировать занятия пожестче и поэнергичнее

, все-таки не студенты сидели, а то иногда ценное время уходило на простое сидение, когда уже все задание сделали и молчали, а тайм-аут по расписанию еще не вышел. Может, это мое личное рвение, хотелось получить из лично оплаченных курсов по максимуму, а у тех, за кого контора платит — было более пофигистское отношение.
По содержанию — все цельно и структурировано.
С обещанными штучками из J2SE 1.5 не обманули: были автоупаковка/распаковка типов, дженерики, "модный" for, статические импорты, перечисления и прочие мелочи. Все заявленные темы рассмотреть успели (я поначалу не верил), ну кроме последней затравочной главы по обзору J2EE (RMI, JavaBeans, servlets/JSP, CORBA).
Поменьше внимания базовым вещам, побольше деталей и жизненных примеров, поэнергичнее — и было бы вообще супер.
Это официальный курс Sun Microsystems.
К презентационному обеспечению претензий не было: выдали две фирменные книжки, по теории и практике. Выдали насовсем, тиражировать запретили
Теория изложена лаконично и понятно, хотя и местами немного хвалебно. От скромности Sun не умрет, это точно.
Практика проходила прямо в контексте занятий, изучили тему — сделали лабу

. Задания хоть и довольно примитивные по сложности, но придуманы интересно, затертых стереотипов не было, видно, в Сане старались. В практике понравилось, что многие вещи писали и билдили врукопашную, чтобы понять, как они реально устроены и работают (GUI, например). Некоторые — в NetBeans. Работа в IDE — пошла на пользу.
Длилось мероприятие 5 дней, занятия проходили технопарке МГУ в дневное время, по 7 часов с перерывом на обед.
Обед, кстати, входил в стоимость курсов (возили на автобусике в Раменки). Качество обеда (салат, суп, второе + компот) — приличное.
Плюс кофе-брейки в самом Редцентре, плюшечки-рогалики, чай-кофе.
Техника — нормальная, правда, ничего не настроено, чистая система, все ставили сами, на что опять же ушло время.
Помещение — хорошее, нормальные стулья/столы, кондиционер, все прилично.
Так что к организации претензий тоже нет.
В конце выдали 2 сертификата: сановский и редцентровский.
Сухой остаток:
— объем заявленного материала: 4
— глубина изложения: 4-/3
— практика: 4
— модерация занятий: 4
— консистентность изложения: 4+
— материалы: 5
— техника/помещение: 4
— обеды: 5-
— кофе-брейки: 5
— менеджмент по обучению: 5
Мораль: начинающим и желающим освежить и упорядочить знания — самое оно.
Людям поопытнее — рекомендуются более продвинутые курсы.