В понедельник была последняя лекция, XML.
Довыложил все примеры с лекций по старой ссылке:
https://yadi.sk/d/9ZBjMmiQwkd27
Видео тоже доступно (присылал ссылку на почту).
Сейчас самое время досдавать лабораторные.
Вот последнее задание по XML, в трёх частях;
https://yadi.sk/d/xE6Fx3pYm6mff
Могу принимать СР, ЧТ с 16:10 до 19:30.
ПТ, СБ по согласованию.
вторник, 13 декабря 2016 г.
среда, 7 декабря 2016 г.
Лабораторная!
Наконец, могу проводить лаборторные.
Можно приходить завтра (в четверг) с 16:10 (1-426), в пятницу с 16:10 (после 18 и СБ по согласованию).
Подоспело задание по JDBC:
https://www.dropbox.com/sh/8iz0syohw77ugt1/AACqtTc-2K0YeC_JUGQnDnEqa?dl=0
(примеры там же)
Можно приходить завтра (в четверг) с 16:10 (1-426), в пятницу с 16:10 (после 18 и СБ по согласованию).
Подоспело задание по JDBC:
https://www.dropbox.com/sh/8iz0syohw77ugt1/AACqtTc-2K0YeC_JUGQnDnEqa?dl=0
(примеры там же)
среда, 30 ноября 2016 г.
Лабораторные
На этой неделе не получается провести полноценные лабораторные, могу только в ЧТ-ПТ принимать лабы или отвечать на вопросы после 18:00. На всякий случай позвоните или напишите!
Еще буду в субботу с 11 до 15:30 (1-403).
Еще буду в субботу с 11 до 15:30 (1-403).
среда, 23 ноября 2016 г.
Лабы в четверг не будет
В связи с курсами повышения квалификации занят до 18:00 ближайшую неделю. В некоторые дни смогу принимать позже, но не завтра (в четверг)... Лекция в ПН будет.
вторник, 22 ноября 2016 г.
Лабы: новое задание на следующей неделе
Чтобы все желающие успели доделать лабораторные, на этой неделе нового задания не будет.
В среду-четверг можно придти с вопросами (а в четверг могу детально посмотреть-зачесть), но после 19:00 не гарантирую, Звоните или пишите для уточнения. Лекция в ПН и новое задание на следующей неделе будет!
В среду-четверг можно придти с вопросами (а в четверг могу детально посмотреть-зачесть), но после 19:00 не гарантирую, Звоните или пишите для уточнения. Лекция в ПН и новое задание на следующей неделе будет!
среда, 16 ноября 2016 г.
Лабораторные
Сегодня и завтра лабораторные (подгруппы, 4-я лаба).
На этой неделе про многопоточность, вот задание:
https://yadi.sk/d/zN2_5JSrykRMe
Следующие лабы - Логи+maven, JDBC, XML.
На этой неделе про многопоточность, вот задание:
https://yadi.sk/d/zN2_5JSrykRMe
Следующие лабы - Логи+maven, JDBC, XML.
воскресенье, 13 ноября 2016 г.
Лекция в понедельник
Вспомнил, что обещал озвучивать тему очередной лекции. Завтра, в понедельник 14го будет лекция, посвященная многопоточности в Java.
Runnable/Thread, synchronized, wait/notify, Atomics.
Если успею - немного по java.util.concurrent.
Презентации и примеры с прошлых лекций довыложил:
https://yadi.sk/d/9ZBjMmiQwkd27
Runnable/Thread, synchronized, wait/notify, Atomics.
Если успею - немного по java.util.concurrent.
Презентации и примеры с прошлых лекций довыложил:
https://yadi.sk/d/9ZBjMmiQwkd27
среда, 9 ноября 2016 г.
среда, 2 ноября 2016 г.
Лабораторная в 1-403
Сегодня лабораторная в 16:10 до 19:45 в ауд. 1-403 (если не хватит места, переместимся).
Принимать смогу после 17:00, т.к. придется одновременно дать задание другой группе.
Завтра в 1-426.
Задание (сокращено и обновлено по сравнению с прошлым годом):
https://yadi.sk/d/czsQKC_uxxsLk
Принимать смогу после 17:00, т.к. придется одновременно дать задание другой группе.
Завтра в 1-426.
Задание (сокращено и обновлено по сравнению с прошлым годом):
https://yadi.sk/d/czsQKC_uxxsLk
среда, 26 октября 2016 г.
По четвергам лабы в 1-426
Лабораторки по четвергам в 1-426, 16:10-19:30. Это дисплейный класс, так что ноутбуки несем только по желанию. А по средам только ноутбуки 1-409/1-401...
вторник, 25 октября 2016 г.
Лабораторные
Лабораторные работы проводим по средам и четвергам (первая завтра 26.10), нужно выбрать один день. В эти дни я точно буду с 16:10 до 19:30 отвечать на ваши вопросы и принимать лабы, пн-вт-пт тоже бываю, но нужно согласовывать. Можно делать прямо в это время (кроме первой всё можно успеть сдать), можно дома. Сдавать лучше лично)
Примерное задание на первую ЛР (установив JDK 1.8 и NetBeans 8):
https://dl.dropboxusercontent.com/u/63393258/Lab1containers.doc
или
https://dl.dropboxusercontent.com/u/63393258/Lab1new.doc
(если опыт ООП нулевой, можно взять чуть более стандартный вариант: https://dl.dropboxusercontent.com/u/63393258/Lab1figures.doc )
Первую лабораторную проводим завтра (СР), я буду с 16:10 в ауд. 1-426 или повешу объявление там же. По средам дисплейный класс может быть занят, так что постарайтесь принести ноутбуки (с JDK и средой разработки).
Примерное задание на первую ЛР (установив JDK 1.8 и NetBeans 8):
https://dl.dropboxusercontent.com/u/63393258/Lab1containers.doc
или
https://dl.dropboxusercontent.com/u/63393258/Lab1new.doc
(если опыт ООП нулевой, можно взять чуть более стандартный вариант: https://dl.dropboxusercontent.com/u/63393258/Lab1figures.doc )
Первую лабораторную проводим завтра (СР), я буду с 16:10 в ауд. 1-426 или повешу объявление там же. По средам дисплейный класс может быть занят, так что постарайтесь принести ноутбуки (с JDK и средой разработки).
четверг, 20 октября 2016 г.
Материалы лекций
Здравствуйте!
Теперь все материалы лекций выкладываю вот в эту папку:
https://yadi.sk/d/9ZBjMmiQwkd27
Она же доступна по ссылке "Материалы 2016" в заголовке.
Есть такая же папка с видеозаписями, ссылку на неё высылаю по запросу на почту.
Теперь все материалы лекций выкладываю вот в эту папку:
https://yadi.sk/d/9ZBjMmiQwkd27
Она же доступна по ссылке "Материалы 2016" в заголовке.
Есть такая же папка с видеозаписями, ссылку на неё высылаю по запросу на почту.
среда, 19 октября 2016 г.
Сегодня лекция
Подтверждаю, что сегодня лекция будет (среда, 18-10).
Темы - исключения, перечислимые типы enum, generic-типы, начало про стандартные коллекции.
Темы - исключения, перечислимые типы enum, generic-типы, начало про стандартные коллекции.
вторник, 11 октября 2016 г.
Лекция в среду
Подтверждаю информацию о второй лекции - сегодня (12 октября), 18:10, 9-202.
Если нет пропуска, не забываем паспорт.
Следующая неделя - так же лекции ПН и СР.
Темы сегодняшней лекции - классы и простое наследование, статические поля и методы, ключевое слово final, пакеты, порядок инициализации объекта, перегрузка методов.
В начале на 5 минут повтор управляющих конструкций.
Если нет пропуска, не забываем паспорт.
Следующая неделя - так же лекции ПН и СР.
Темы сегодняшней лекции - классы и простое наследование, статические поля и методы, ключевое слово final, пакеты, порядок инициализации объекта, перегрузка методов.
В начале на 5 минут повтор управляющих конструкций.
воскресенье, 9 октября 2016 г.
Первая лекция!
Наша первая лекция будет в понедельник, 18:10 в аудитории 9-202.
У кого нет пропуска в УГАТУ, не забудьте паспорт! Если сразу не пустят, я 18:05 подойду на вахту 9го корпуса. Вторая лекция, вероятно, в среду там же (будет ещё подтверждение).
День предпраздничный, лекция вводная, так что у кого уже запланирован семейно-дружеский отдых - поделюсь ссылкой на запись лекции (запрос по почте java тире ugatu на mail точка ру).
Тема лекции - особенности языка Java, базовый синтаксис, примитивные и ссылочные типы данных, управляющие конструкции, массивы. Простые классы.
У кого нет пропуска в УГАТУ, не забудьте паспорт! Если сразу не пустят, я 18:05 подойду на вахту 9го корпуса. Вторая лекция, вероятно, в среду там же (будет ещё подтверждение).
День предпраздничный, лекция вводная, так что у кого уже запланирован семейно-дружеский отдых - поделюсь ссылкой на запись лекции (запрос по почте java тире ugatu на mail точка ру).
Тема лекции - особенности языка Java, базовый синтаксис, примитивные и ссылочные типы данных, управляющие конструкции, массивы. Простые классы.
воскресенье, 2 октября 2016 г.
Начало курса 2016-2017
Здравствуйте!
Скоро (примерно с 10 октября) начинаются наши традиционные курсы Java в УГАТУ совместно с компанией Дататех.
Здесь будут публиковаться объявления, учебные материалы и задания. Пока можно посмотреть старые или почитать что-нибудь подробное по Java, типа http://www.intuit.ru/studies/courses/16/16/info или книги "Философия Java" Брюса Эккеля.
Для выбора дня лекций или лабораторных прошу тех, кто хочет их посещать, отметиться в таблице (c 18:10 лекции, с 16:10 лабораторные, по одной лекции и лабе в неделю):
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing
Не забыли зарегистрироваться? (Email из объявления для регистрации и резюме: kshevchenko@it.ru )
Скоро (примерно с 10 октября) начинаются наши традиционные курсы Java в УГАТУ совместно с компанией Дататех.
Здесь будут публиковаться объявления, учебные материалы и задания. Пока можно посмотреть старые или почитать что-нибудь подробное по Java, типа http://www.intuit.ru/studies/courses/16/16/info или книги "Философия Java" Брюса Эккеля.
Для выбора дня лекций или лабораторных прошу тех, кто хочет их посещать, отметиться в таблице (c 18:10 лекции, с 16:10 лабораторные, по одной лекции и лабе в неделю):
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing
Не забыли зарегистрироваться? (Email из объявления для регистрации и резюме: kshevchenko@it.ru )
Начало курса 2015-2016
Здравствуйте!
Скоро (примерно с 10 октября) начинаются наши традиционные курсы Java в УГАТУ совместно с компанией Дататех.
Здесь будут публиковаться объявления, учебные материалы и задания. Пока можно посмотреть старые или почитать что-нибудь подробное по Java, типа
Для выбора дня лекций или лабораторных прошу тех, кто хочет их посещать, отметиться в таблице (c 18:10 лекции, с 16:10 лабораторные, по одной лекции и лабе в неделю):
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing
Не забыли зарегистрироваться? (Email из объявления завтра выложу)
Скоро (примерно с 10 октября) начинаются наши традиционные курсы Java в УГАТУ совместно с компанией Дататех.
Здесь будут публиковаться объявления, учебные материалы и задания. Пока можно посмотреть старые или почитать что-нибудь подробное по Java, типа
Для выбора дня лекций или лабораторных прошу тех, кто хочет их посещать, отметиться в таблице (c 18:10 лекции, с 16:10 лабораторные, по одной лекции и лабе в неделю):
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing
Не забыли зарегистрироваться? (Email из объявления завтра выложу)
четверг, 2 июня 2016 г.
Сдаём курсовую - получаем сертификат!
Требования к курсовому проекту для получения сертификата:
Приложение может быть частью или развитием диплома/курсовой/лабы/диссертации, расчётный срок сдачи - июнь. Я консультирую в УГАТУ в индивидуальном или групповом порядке, звоните или пишите.
Принимаю и консультирую как минимум до середины июля, вероятнее - до конца (чтобы даже после диплома все желающие успели доделать).
- База данных c не менее 5 таблиц (или 3, но очень сложные связи).
- DAO-компоненты для доступа к данным с использованием JPA . Управление транзакциями декларативное (@Transactional)
- Хотя бы минимальный слой бизнес-логики (отдельные объекты для осмысленных операций, выполняющие обращения к DAO и что-то ещё, более сложные действия, чем - считать - занести - изменить - удалить. Например, "оформить заявку на доставку груза", "рассчитать кол-во свободных мест в кинозале", "начать партию в крестики-нолики"). (Spring - можно пометить классы @Component)
- Spring MVC в качестве веб-слоя.
- JSP (JSTL+EL) в качестве View или чтото более продвинутое (FreeMarker,ThymeLeaf)
- Ограничение безопасности на уровне веб-страниц (например, администраторская часть приложения), вход в систему средствами сервера можно сделать только для администраторской части..
- Очень желательно - простой EJB и веб-сервис для доступа к каким-то из данных (можно -отдельным приложением с использованием тех же классов)
- По желанию (доп. +) - пользовательские теги JSP
Принимаю и консультирую как минимум до середины июля, вероятнее - до конца (чтобы даже после диплома все желающие успели доделать).
вторник, 19 апреля 2016 г.
Стажировка в Дататехе
Объявлен набор на стажировку в Дататех на лето (с оплатой). Требуются базовые навыки разработки, в основном для выпускников 2016г.
Обращайтесь KShevchenko@it.ru .
У посещавших наши курсы преимущество :)
Обращайтесь KShevchenko@it.ru .
У посещавших наши курсы преимущество :)
воскресенье, 17 апреля 2016 г.
В понедельник последняя лекция!
Наш новый материал заканчивается! В понедельник 18:10 у нас последняя лекция по безопасности в Java SE/EE .
Дальше будет назачено время для показа курсовых.
Дальше будет назачено время для показа курсовых.
вторник, 12 апреля 2016 г.
Практика
Сегодня делаем пример
http://www.mkyong.com/spring-mvc/spring-4-mvc-ajax-hello-world-example/
с небольшими дополнениями
http://www.mkyong.com/spring-mvc/spring-4-mvc-ajax-hello-world-example/
с небольшими дополнениями
понедельник, 11 апреля 2016 г.
понедельник, 4 апреля 2016 г.
Лекция в среду
Примеры с лекции по EJB: https://dl.dropboxusercontent.com/u/63393258/EJB.zip
Следующее занятие в среду (лекция).
Следующее занятие в среду (лекция).
пятница, 1 апреля 2016 г.
Примеры со spring
Пример c JPA
https://dl.dropboxusercontent.com/u/63393258/DiskWebMVN.zip
Пример только с JDBC
https://dl.dropboxusercontent.com/u/63393258/DiskWebMVN_JDBC.zip
Более "профессиональный" пример от разработчиков Spring:
https://github.com/spring-projects/spring-petclinic
Занятие в понедельник будет. Не забываем пропуска или паспорта!
https://dl.dropboxusercontent.com/u/63393258/DiskWebMVN.zip
Пример только с JDBC
https://dl.dropboxusercontent.com/u/63393258/DiskWebMVN_JDBC.zip
Более "профессиональный" пример от разработчиков Spring:
https://github.com/spring-projects/spring-petclinic
Занятие в понедельник будет. Не забываем пропуска или паспорта!
понедельник, 28 марта 2016 г.
понедельник, 21 марта 2016 г.
вторник, 15 марта 2016 г.
Материалы с практики
Инструкцию c практики начальные проект выложил тут:
https://www.dropbox.com/sh/qcgsic7f5h9tmug/AABeWD4CnsJyhrZqIyKcGfrja?dl=0
Следующее занятие - ПН :)
https://www.dropbox.com/sh/qcgsic7f5h9tmug/AABeWD4CnsJyhrZqIyKcGfrja?dl=0
Следующее занятие - ПН :)
понедельник, 14 марта 2016 г.
Примеры по JPA
Примеры по JPA с лекций (не очень причёсанные) и слайды:
https://dl.dropboxusercontent.com/u/63393258/Jpa2016materials_alpha.zip
Теория (как на собеседованиях):
https://habrahabr.ru/post/265061/
Всё по полочкам:
https://en.wikibooks.org/wiki/Java_Persistence
https://dl.dropboxusercontent.com/u/63393258/Jpa2016materials_alpha.zip
Теория (как на собеседованиях):
https://habrahabr.ru/post/265061/
Всё по полочкам:
https://en.wikibooks.org/wiki/Java_Persistence
Сегодня JAVA. На этой неделе занятия ПН и ВТ.
Извините, сообщение на выходных в черновиках оставалось.
Продолжаем чередование занятий: очередные ПН и ВТ 14 и 15 марта.
Осваиваем Hibernate/JPA. Во вторник с практикой.
Продолжаем чередование занятий: очередные ПН и ВТ 14 и 15 марта.
Осваиваем Hibernate/JPA. Во вторник с практикой.
вторник, 8 марта 2016 г.
Занятие в среду
Как и планировалось, очередное занятие курса будет в среду 9 марта 18:10.
Скорее лекция, чем практика )
(дальше- в ПН)
Скорее лекция, чем практика )
(дальше- в ПН)
вторник, 1 марта 2016 г.
понедельник, 29 февраля 2016 г.
Примеры с лекции
https://dl.dropboxusercontent.com/u/63393258/Day5Sem2.zip
(доступ к объектам из сервлетов/jsp, введение в spring)
(доступ к объектам из сервлетов/jsp, введение в spring)
воскресенье, 28 февраля 2016 г.
Занятия ПН и ВТ (29 и 1)
На этой неделе занятия проводим 2 раза - в понедельник 29 (завтра) и вторник 1 марта.
Не забываем уточнять свои предпочтения по времени в таблице
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing
Среду со вторником чередуем, на следующей неделе будет только в среду 9 марта.
Ссылку на папку с видео высылаю по почте (та же папка, что в прошлом семестре).
Не забываем уточнять свои предпочтения по времени в таблице
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing
Среду со вторником чередуем, на следующей неделе будет только в среду 9 марта.
Ссылку на папку с видео высылаю по почте (та же папка, что в прошлом семестре).
понедельник, 15 февраля 2016 г.
Занятия во вторник 16 и среду 24 февраля.
Очередные занятия во вторник (завтра), а на следующей неделе - в среду.
(18:10, сбор у 1-403)
Пример с лекций по сервлетам/JSP:
https://dl.dropboxusercontent.com/u/63393258/WebElements.zip
Со всеми подробностями (презентации на англ. яз. и примеры):
http://courses.coreservlets.com/Course-Materials/msajsp.html
(18:10, сбор у 1-403)
Пример с лекций по сервлетам/JSP:
https://dl.dropboxusercontent.com/u/63393258/WebElements.zip
Со всеми подробностями (презентации на англ. яз. и примеры):
http://courses.coreservlets.com/Course-Materials/msajsp.html
вторник, 9 февраля 2016 г.
Второй семестр!
Кто хотел, но ещё не записался на второй семестр курса Java (серверные технологии) - ещё не поздно это сделать!
http://vk.com/wall-55768265_46
Набор независимый от первого семестра, но предполагается, что основы Java вы уже знаете.
Темы - про серверную часть приложений. Будут сервлеты/JSP ("устаревшие", но полезные для понимания), Spring MVC, быстрый доступ к БД через JPA, EJB, веб-сервисы. На HTML/CSS/JS акцента не будет, только поверхностное знакомство.
Занятия будут пока проходить 2 раза в неделю по 2 часа в дисплейном классе (полупрактика), чтобы в апреле закончить, первое - в ПН 15 февраля 18-10 (сбор около 1-403)
Предварительно - ПН и СР, но расписание может измениться. Кто хочет постоянно посещать, отметьтесь, пожалуйста, в традиционной табличке:
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing
Сертификаты за 1й семестр будут, проверка лаб в процессе)
http://vk.com/wall-55768265_46
Набор независимый от первого семестра, но предполагается, что основы Java вы уже знаете.
Темы - про серверную часть приложений. Будут сервлеты/JSP ("устаревшие", но полезные для понимания), Spring MVC, быстрый доступ к БД через JPA, EJB, веб-сервисы. На HTML/CSS/JS акцента не будет, только поверхностное знакомство.
Занятия будут пока проходить 2 раза в неделю по 2 часа в дисплейном классе (полупрактика), чтобы в апреле закончить, первое - в ПН 15 февраля 18-10 (сбор около 1-403)
Предварительно - ПН и СР, но расписание может измениться. Кто хочет постоянно посещать, отметьтесь, пожалуйста, в традиционной табличке:
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing
Сертификаты за 1й семестр будут, проверка лаб в процессе)
вторник, 26 января 2016 г.
Кому сертификаты?
Кто хочет досдать лабораторные, можно подходить на этой и следующей неделе.
(звоните или пишите для надёжности)
На этой неделе доберусь и до лабораторных с почты и github (лично быстрее) :)
Чтобы успешно завершить первый семестр, достаточно сдать все 6 заданий и пройти тест в интернете: http://www.quizful.net/test/java_se_basic .
(звоните или пишите для надёжности)
На этой неделе доберусь и до лабораторных с почты и github (лично быстрее) :)
Чтобы успешно завершить первый семестр, достаточно сдать все 6 заданий и пройти тест в интернете: http://www.quizful.net/test/java_se_basic .
Подписаться на:
Сообщения (Atom)