среда, 20 декабря 2017 г.

Завершающая лекция

Сегодня в четверг 18:10 1-409 у нас завершающая лекция этого семестра (по XML/JSON). Всех желающих буду рад видеть!

среда, 6 декабря 2017 г.

Сегодня или лекция, или лабы принимаю

Будет ли сегодня лекция по XML, определяется голосованием в телеграм-канале.
Пока 7 голосов за сегодня и 2 могут только в ПН. Лекция сегодня, если >10 за и не более 3 за ПН. Иначе принимаю лабы у желающих). Финальное объявление в 13:30)

 У кого нет телеграма, хоть на почту напишите java

 тире



 ugatu на мэйл. ру 

воскресенье, 3 декабря 2017 г.

Завтра следующая лекция

На этой и следующей неделе у нас последние лекции по Java! Ближайшая - завтра в понедельник 18:10, заканчиваем JDBC (включая изоляцию транзакций). Следующую предлагаю в этот же четверг (XML), и на той неделе завершающую лекцию.

Отметьте текущее удобство в табличке: https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit#gid=1175627629

четверг, 30 ноября 2017 г.

Сегодня практика(лаба)

Сегодня принимаю пока что 4-ю лабораторную и предыдущие, задание по JDBC ещё не обновил.

Буду с 16:10 до 19:30, куда идти - см. на двери 1-403.

четверг, 23 ноября 2017 г.

Есть задание на ЛР4

Выложил задание на четвёртую лабораторную на яндекс-диск
https://yadi.sk/d/gXupjJKA3PyP4u

Под моим руководством делается быстро (за лабу), можно приходить в пятницу 16:10-19:30 или в начале той недели (ПН или ВТ 16:10, будет объявление).

воскресенье, 19 ноября 2017 г.

Лекция в понедельник

На этой неделе не получается провести лекцию в четверг, так что окончание многопоточности и начало работы с БД (JDBC) завтра, в понедельник 18:10, сбор у 1-311.

Новая лабораторная точно будет в пятницу и, возможно, в среду (задание опубликую).

вторник, 14 ноября 2017 г.

ПЕРЕНОС - Лекция в среду

Лекцию переносим на завтра, среду 15 ноября. В четверг юбилей университета, пары попросили перенести в связи с мероприятиями.
Лабы могу посмотреть перед лекцией, после лекции (1-2 шт)  и в пятницу. Задание пока всё то же, обновленное третье.

воскресенье, 12 ноября 2017 г.

Лабораторная ПН, лекция ЧТ

На этой неделе лекция, как обычно, в четверг, а лабораторная в понедельник и ещё один день
Завтра принимаю лабы и отвечаю на вопросы как обычно: 16:10-19:30, 1-407 или по объявлению на двери)

Обновите свои записи в табличке, чтобы узнать, какой
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit#gid=1175627629
(ВТ? ПТ? СР?)
Задание - обновил немного задание 3 на яндекс-диске. Новое задание по многопоточности будет на следующей неделе (осталось - многопоточность, JDBC, XML+JSON)

воскресенье, 5 ноября 2017 г.

Лекция в четверг, лаба в среду-пятницу

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

вторник, 31 октября 2017 г.

Лаба в среду, лекция в четверг

Сегодня могу консультировать по 1-2 лабораторной с 16:10 до 19:30, 1-407.
Начатую вторую лабу не забываем публиковать на gitlab.ugatu.su .

Объявления в telegram-канале оперативнее, ссылка ниже

понедельник, 30 октября 2017 г.

Задание на ЛР2

Выложил задание на яндекс-диск, ссылка есть в проекте
https://gitlab.ugatu.su/java/java-lab2.git

Регистрируемся на gitlab.ugatu.su (подтверждаю руками)
Сегодня 16:10 - 19:~00 принимаю  и помогаю делать в 1-407.

воскресенье, 29 октября 2017 г.

В понедельник ЛР2, в четверг лекция

Завтра, в понедельник 30.10, будет лабораторная №2 для тех, кто может придти (где-то 16:10-19:00 на этот раз, потом семинар). Лекция будет в четверг.
День лабораторной для второй подгруппы и задание на ЛР2 выложу завтра.

Зарегистрируйтесь на сайте https://gitlab.ugatu.su для хранения кода (подтверждаю всех вручную), лабораторка будет вот тут: https://gitlab.ugatu.su/java/java-lab2 (проект для Idea и само задание завтра).


понедельник, 23 октября 2017 г.

Лабораторная сегодня

Подтверждаю лабораторную работу сегодня вт 16:10-19:30 1-407 (или повешу объявление куда идти). Можно со своим ноутбуком, но 14 компов есть.

воскресенье, 22 октября 2017 г.

В понедельник лекция

На этой неделе лекция в понедельник 23.10, 1-409 18:10.
Лабораторные предварительно ВТ и ЧТ, аудитории выложу позже.

пятница, 13 октября 2017 г.

Лекции на 8 неделе

Следующие две лекции пройдут в понедельник 16 октября (ауд. 1-311) и четверг 19 октября (ауд. 1-409). Потом останется одна лекция (на основании вашего голосования в табличке и на лекции) и одна лабораторная работа в неделю.

понедельник, 9 октября 2017 г.

Вторая лекция в четверг 12го

На понедельник не успел взять аудиторию, так что вторая лекция в четверг 12го, 18:10 1-409.

Кто уже как-то умеет программировать на Java, может начинать делать первую лабораторную, задание на яндекс-диске (лучше вариант про мешки для пакетов). Лабораторная включает в себя:

  • Создание классов
  • Переопределение методов, вызов родительских методов и конструкторов
  • Простое использование коллеций Java
  • Модульное тестирование JUnit

четверг, 5 октября 2017 г.

Материалы лекции 05.10

Создал канал в Telegram для объявлений:
http://t.me/joinchat/AAAAAEOtWSdZKq9JFDFmTw

Материалы лекций буду выкладывать на яндекс-диск по ссылке
https://yadi.sk/d/FhIzkdp93NWAQR

По ссылке "Материалы лекций" есть прошлогодние презентации и примеры.

Ссылку на папку с видео экрана лекций (и звуком) высылаю по запросу на почту.
ява тире угату на мэйле.

Следующая лекция предварительно ЧТ 12.10 в то же время, отметьтесь в табличке. Возможно, понедельник 09.10.
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing



воскресенье, 1 октября 2017 г.

Новый семестр! Первое занятие в четверг.

Здравствуйте!

Мы начинаем новый курс по разработке приложений на Java.
Осенний семестр будет посвящен базовым возможностям языка и библиотекам работы с потоками, БД, и XML.

Первое занятие состоится в четверг 5 октября, 18-00 в аудитории 1-409 (правое крыло 1 корпуса). Кто не из УГАТУ, не забудьте паспорт для показа на вахте, вход через соседние корпуса (ремонт).

Для планирования занятий прощу отметиться в табличке удобное время тем, кто намерен стабильно посещать :)

https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing

Сначала будут 3-4 лекции подряд (весь базовый синтаксис и ООП), потом 1 лекция с 18 до 20 и 1 лабораторная с 16:10 до 19:30 в неделю.

Предполагается базовое знакомство слушателей знакомство с ООП (С++, C#, Object Pascal, VB.NET, Python). Можно посмотреть http://www.intuit.ru/studies/courses/16/16/info . Из книг могу порекомендовать Тhinking in Java (Философия Java) Брюса Эккеля (осмысленное знакомство с языком).

среда, 7 июня 2017 г.

Курсовая

Напишите мне на почту или позвоните, кто ещё хочет сертификат!

Напоминаю требования к курсовому проекту для получения сертификата:
  1. База данных c не менее 5 таблиц (или 3, но очень сложные связи).
  2. DAO-компоненты для доступа к данным с использованием JPA . Управление транзакциями декларативное (@Transactional)
  3. Хотя бы минимальный слой бизнес-логики (отдельные объекты для осмысленных операций, выполняющие обращения к DAO и что-то ещё, более сложные действия, чем - считать - занести - изменить - удалить. Например, "оформить заявку на доставку груза", "рассчитать кол-во свободных мест в кинозале", "начать партию в крестики-нолики").  (Spring - можно пометить классы @Component) 
  4. Spring MVC в качестве веб-слоя.
  5. JSP (JSTL+EL)  в качестве View или что-то более продвинутое (FreeMarker,ThymeLeaf)
  6. Ограничение безопасности на уровне веб-страниц (например, администраторская часть приложения), вход в систему средствами сервера можно сделать только для администраторской части.
  7. Простой веб-сервис для доступа к каким-то из данных (можно как Spring, так и EJB -отдельным приложением с использованием тех же классов)
  8. По желанию  - пользовательские теги JSP
Приложение может быть  частью или развитием диплома/курсовой/лабы/диссертации, расчётный срок сдачи - июнь, м.б. начало июля. Я консультирую в УГАТУ в индивидуальном или групповом порядке, звоните или пишите.

среда, 10 мая 2017 г.

Последняя лекция сегодня!

Сегодня 10 мая у нас последняя лекция - безопасность для JavaEE и веб-сервисов, как обычно 18:10.

Потом будет время для сдачи курсовой.

понедельник, 1 мая 2017 г.

Занятие в среду

Всех с праздником!

На этой неделе занятие по Java в среду 18:10.
Кто хочет, можно во вторник доделать практику по Spring/JPA, буду с 16:10.

среда, 19 апреля 2017 г.

понедельник, 17 апреля 2017 г.

понедельник, 10 апреля 2017 г.

Занятия ВТ и СР 18:10

На этой неделе пары во вторник и среду 18:10, надо заканчивать с теорией, пока на диплом все не ушли)

понедельник, 3 апреля 2017 г.

Лекция во вторник, практика в среду!

Подтверждаю на этой неделе лекцию ВТ 18:10 и практику 16:10 - 20:00 в среду.

Кстати, видео лекций перевыложил. Теперь со звуком)

четверг, 30 марта 2017 г.

Занятия во вторник и в среду

Сегодня (чт) дисплейные классы заняты.
 Планируем занятия на следующую неделю во вторник и среду (4-5 апреля).

Один день из них - практика по Spring MVC. Чтобы определиться, когда лучше, обновите свои предпочтения в табличке:
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing


понедельник, 27 марта 2017 г.

Лекция 29 марта

На этой неделе во вторник опять не получается провести лекцию. Очередная, как обычно, в среду 29 марта, 18:10. Начинаем Spring MVC. Видео последнее ещё не выложил, сегодня смогу.

понедельник, 20 марта 2017 г.

воскресенье, 12 марта 2017 г.

Лекции в среду и четверг

На этой неделе две лекции по JPA - среда и четверг, 18:10, 1-403/1-407.

Материалы выложили на яндекс-диск, буду ещё улучшать.

среда, 8 марта 2017 г.

Лекция в четверг будет!

Девушек поздравляю с 8 марта!

В четверг 18:10 проводим вводную лекцию по JPA (кто не сможет придти, основу надо будет посмотреть перед следующей лекцией).

Подходим к 1-407. Если будет занято, повешу на ней объявление и проведём в другой аудитории.

Напоминаю, удобное время можно отмечать в табличке.

воскресенье, 5 марта 2017 г.

Лекция в ЧТ (90%)


На этой неделе среда у нас выпадает на праздник 8 марта. ПН заняты классы, ВТ предпраздничный, неудобно как-то.

Лекцию постараюсь организовать в ЧТ, если будет аудитория (выложу ещё объявление).

Во вторник с 16:10 можно придти доделать или показать практику 1 (по сервлетам).
Кто хочет подойти после 18 - пишите или звоните.

Причесанное задание с практики выложу завтра (вот старое: https://yadi.sk/d/FpUCSXdE3F5qki), как и видео с последней лекции. Примеры на яндекс-диске

вторник, 28 февраля 2017 г.

Занятия в среду и четверг

За этой недели занятия в среду и четверг - завершаем классические сервлеты/JSP/JSTL.

Среда: 18:00, лекция
Четверг: c 16:10 (кто может только вечером - можно позже, буду до 20), практика.

пятница, 24 февраля 2017 г.

Материалы

Выкладываю все текущие материалы в папку https://yadi.sk/d/d88eLlVh3EVkdV
По запросу на почту (жава тире угату на мэйле ру ) высылаю видео лекций и ссылку на прошлогоднее видео.

Подробнейший материал по сервлетам и JSP можно посмотреть на сайте coreservlets.com:
http://courses.coreservlets.com/Course-Materials/csajsp2.html
http://courses.coreservlets.com/Course-Materials/msajsp.html

Занятия вероятны в среду и четверг. Возможно, одно из них - практика с 16:10, будет объявление.


воскресенье, 19 февраля 2017 г.

Второе занятие в среду 22 февраля

На этой неделе в связи с праздниками получается провести опять только одно занятие в предпраздничную среду (18:00, 1-403).

вторник, 14 февраля 2017 г.

Первое занятие завтра, в среду 15 февраля

Первое занятие второго семестра состоится завтра, в среду 15 февраля.
Аудитория 1-403, с 18:00 (макс. до 20:00).
Лекция про сервлеты/jsp (старые-добрые, нужно для понимания остального).

Кто не студент УГАТУ, не забудьте паспорт для прохода через вахту!
Далее по средам в это же время + 1 занятие другой день со следующей недели (отмечаемся в табличке ниже).

среда, 8 февраля 2017 г.

Новый семестр!

Здравствуйте!

Со следующей неделе начинаем занятия по основам серверных технологий Java.


Кто хочет посещать - нужно зарегистрироваться по e-mail.
Приоритет у тех, кто сдавал лабы или хотя бы ходил на лекции. Можно придти и просто так, но потребуется знание языка и базовых технологий Java.

Для выбора оптимального времени занятий прошу отметиться в таблице
https://docs.google.com/spreadsheets/d/1gd3vaNjA66ENmTTtAqrwRNjgvslYByhDJVSwPD81_E4/edit?usp=sharing

Пока предположительное время - ПН и СР c 18 до 20, формат - лекция+практика в дисплейном классе.

У кого ещё есть, что досдать по первому семестру - подходите, лучше предварительно позвонить. Скоро будут сертификаты за первый семестр!