четверг, 20 декабря 2018 г.
В пятницу меня нет, в понедельник могу принимать.
Сегодня лабораторные посмотреть не смогу, можно в понедельник 16:10-19:30, 1-426. Лучше для уточнения написать в ВК или java тире угату мэйлру, кстати вопросы тоже можно туда
четверг, 13 декабря 2018 г.
Лабораторная по XML
Сегодня (в пятницу) очередная лабораторная, 16:10-19:30 1-426. Задание по XML выложил на диск. Вторая подгруппа, предположительно, ПН.
Во вторник завершающая лекция (Reflection, JAXB, библиотеки для JSON).
Во вторник завершающая лекция (Reflection, JAXB, библиотеки для JSON).
четверг, 6 декабря 2018 г.
В пятницу принимаю до 18, в ПН до 19:30.
Консультирую и принимаю, в ПТ опять до 18 ч для симметрии с прошлым понедельником. Последняя лаба по XML в следующие пт-пн.
понедельник, 3 декабря 2018 г.
Лекция во вторник будет
Лекцию во вторник (сегодня) подтверждаю, транзакции + начало XML,
В следующий тоже будет. С лабораторными обсудим)
В следующий тоже будет. С лабораторными обсудим)
суббота, 1 декабря 2018 г.
Лабораторная в ПН только до 18:00
В понедельник могу только до 18 часов!
Чтобы делать лабораторную по БД, нужен запущенный сервер. Варианты
Чтобы делать лабораторную по БД, нужен запущенный сервер. Варианты
- Подходит MySQL, PostgreSQL, MS SQL, Oracle, если у вас он установлен
- Облегченный вариант типа JavaDB(Derby) - качаем zip http://apache-mirror.rbc.ru/pub/apache//db/derby/db-derby-10.14.2.0/db-derby-10.14.2.0-bin.zip и запускаем bin/StartNetworkServer или аналогично HSQLDB. Не забудьте добавить jar-файл драйвера к библиотекам проекта (DerbyClient.jar). Чтобы база создалась при первом подключении, добавьте параметр create со значением true.
- Embedded-база (пример в папке test примера JDBCSample) - подключение к файлу
Смотреть содержимое и отлаживать SQL запросы можно полной IDEA (https://www.jetbrains.com/idea/whatsnew/) или отдельной программкой http://www.sql-workbench.eu/downloads.html ю
четверг, 29 ноября 2018 г.
Лабораторная по БД
Завтра (в пятницу 30.11) и в понедельник лабораторная будет. Выложил задание по JDBC на яндекс-диск.
Всякие материалы по JDBC:
https://www.tutorialspoint.com/jdbc/
https://www.tutorialspoint.com/hsqldb/
http://javastudy.ru/interview/javaee-sql-jdbc-interview/
https://www.youtube.com/playlist?list=PLIU76b8Cjem5qdMQLXiIwGLTLyUHkTqi2 https://docs.oracle.com/javase/tutorial/jdbc/basics/retrieving.html
Всякие материалы по JDBC:
https://www.tutorialspoint.com/jdbc/
https://www.tutorialspoint.com/hsqldb/
http://javastudy.ru/interview/javaee-sql-jdbc-interview/
https://www.youtube.com/playlist?list=PLIU76b8Cjem5qdMQLXiIwGLTLyUHkTqi2 https://docs.oracle.com/javase/tutorial/jdbc/basics/retrieving.html
четверг, 22 ноября 2018 г.
В пятницу лабораторных нет, в ПН можно приходить сдавать
В пятницу новой лабораторной нет, доделываем дома старые :)
В понедельник могу консультировать и принимать, с 16:10 1-426 или 1-405/403/407.
Во вторник лекция по JDBC, кто совсем не видел SQL баз, советую посмотреть что-то вводное.
В понедельник могу консультировать и принимать, с 16:10 1-426 или 1-405/403/407.
Во вторник лекция по JDBC, кто совсем не видел SQL баз, советую посмотреть что-то вводное.
четверг, 15 ноября 2018 г.
Лабораторные и лекции как обычно ПТ, ПН, ВТ
Очередная лабораторная завтра ПТ 16:10-19:30 1-426 и аналогично ПН вторая подгруппа. Лекция во ВТ, продолжение многопоточности. Видео выложил, ссылка по запросу. Примеры и слайды на яндекс-диске, см. Материалы.
Да, можно писать на java тире угату (мэйл ру) или в ВК. Лучше со скриншотами или ссылками на гитлаб с вопросом или Issue - смотреть целые проекты вне лаб не успеваю совсем.
Да, можно писать на java тире угату (мэйл ру) или в ВК. Лучше со скриншотами или ссылками на гитлаб с вопросом или Issue - смотреть целые проекты вне лаб не успеваю совсем.
пятница, 2 ноября 2018 г.
Следующая лекция во вторник 6.11, лабораторная №3 9 и 12 ноября
+ выложил видео
gitlab извне УГАТУ снова заработал
gitlab извне УГАТУ снова заработал
воскресенье, 28 октября 2018 г.
лабораторную ПН 16:10 и лекцию Вт 18:05 подтверждаю
задание на ЛР 2 пока лежит вот тут: https://gitlab.ugatu.su/java/java-lab2/issues/3
четверг, 25 октября 2018 г.
Следующая лабораторная ПТ и ПН
Вторую лабораторную проводим завтра 16:10-19:30 1-426 и также в ПН для второй подгруппы. Задание выложу на Яндекс.диск, пока лежит в прошлогодних.
воскресенье, 21 октября 2018 г.
Занятия на этой неделе (лаба с 16:10 завтра)
На этой неделе лабораторная второй подгруппы разбита на 2 части из-за моего графика. Достаточно посетить одну)
Понедельник17:30 16:10 -19:30 1-426. 16
Вторник 16:10-17:45 1-407 (перед лекцией)
Лекция как обычно во вторник 18:05 1-409,
вторая лабораторная в пятницу 16:10-19:30 1-426.
Не забывайте паспорт, кто не студент, антитеррор все-таки.
Понедельник
Вторник 16:10-17:45 1-407 (перед лекцией)
Лекция как обычно во вторник 18:05 1-409,
вторая лабораторная в пятницу 16:10-19:30 1-426.
Не забывайте паспорт, кто не студент, антитеррор все-таки.
четверг, 18 октября 2018 г.
Лабораторная в пятницу
Первая лабораторная у одной подгруппы в пятницу, 19 октября, 1-426 с 16:10 до 19:30. Можно подходить сдавать полностью или частично, спрашивать как делать и т.д. Вторая подгруппа, вероятно, в понедельник.
воскресенье, 14 октября 2018 г.
Лекция во вторник
На этой неделе очередная лекция во вторник, 18:05 1-409.
Для лабораторный ищу дисплейный класс, во вторник сообщу.
Задание можно посмотреть на яндекс-диске в папке Lab1.
Для лабораторный ищу дисплейный класс, во вторник сообщу.
Задание можно посмотреть на яндекс-диске в папке Lab1.
пятница, 5 октября 2018 г.
На следующей неделе занятия ПН и ВТ
На следующей неделе две лекции, в понедельник и во вторник, 18:05 в 1-409.
Дальше останется одна лекция (ВТ?) и одна лабораторная (по подгруппам) в неделю.
Материалы с лекций выкладываю в папку https://yadi.sk/d/sCkRmCEZATbqRw
Если вы не видели языков с С-подобным синтаксисом, посмотрите что-нибудь вводное (типа разделов 1-3 в курсе Java в программе SoloLearn на мобильном или 1-3 лекций https://www.intuit.ru/studies/courses/16/16/info ). Если проблемы с объектно-ориентированным подходом, тоже лучше заглянуть заранее в соответствующие разделы. Брюс Эккель "Философия Java" или Сьерра К., Бейтс Б. Изучаем Java (Head First Java) тоже могут помочь.
Рекомендую установить JDK 8 https://www.oracle.com/technetwork/java/javase/downloads/2133151 (или для опытных JDK 11https://download.java.net/java/ga/jdk11/openjdk-11_windows-x64_bin.zip, https://stackoverflow.com/questions/52511778/how-to-install-openjdk-11-on-windows)
В качестве среды советую IntelliJ IDEA Community Edition https://jetbrains.ru/products/idea/ (Для опытных IntelliJ IDEA Ultimate EAP https://www.jetbrains.com/idea/nextversion/ )
Дальше останется одна лекция (ВТ?) и одна лабораторная (по подгруппам) в неделю.
Материалы с лекций выкладываю в папку https://yadi.sk/d/sCkRmCEZATbqRw
Если вы не видели языков с С-подобным синтаксисом, посмотрите что-нибудь вводное (типа разделов 1-3 в курсе Java в программе SoloLearn на мобильном или 1-3 лекций https://www.intuit.ru/studies/courses/16/16/info ). Если проблемы с объектно-ориентированным подходом, тоже лучше заглянуть заранее в соответствующие разделы. Брюс Эккель "Философия Java" или Сьерра К., Бейтс Б. Изучаем Java (Head First Java) тоже могут помочь.
Рекомендую установить JDK 8 https://www.oracle.com/technetwork/java/javase/downloads/2133151 (или для опытных JDK 11https://download.java.net/java/ga/jdk11/openjdk-11_windows-x64_bin.zip, https://stackoverflow.com/questions/52511778/how-to-install-openjdk-11-on-windows)
В качестве среды советую IntelliJ IDEA Community Edition https://jetbrains.ru/products/idea/ (Для опытных IntelliJ IDEA Ultimate EAP https://www.jetbrains.com/idea/nextversion/ )
понедельник, 1 октября 2018 г.
Занятие во вторник 18:05 в ауд. 1-409
совсем забыл вчера выложить
Кто не с УГАТУ, не забудьте паспорт для прохода через вахту 1 корпуса
Кто не с УГАТУ, не забудьте паспорт для прохода через вахту 1 корпуса
воскресенье, 30 сентября 2018 г.
Первое занятие во вторник
Первое занятие курс, предположительно, во вторник 18:05-20:00. Аудиторию УГАТУ сообщу до вечера понедельника.
понедельник, 24 сентября 2018 г.
Новый семестр
Здравствуйте!
Начинаем новый курс по Java в УГАТУ. Первый семестр посвящен основам языка (в основном ООП) и возможностям стандартной библиотеки (файлы, обработка текста, базы данных, XML). Желательны начальные знания по программированию на любом языке с объектно-ориентированным подходом. Основы можно почитать, например, в книге Брюса Эккеля "Философия Java" или на онлайн-площадках типа https://www.intuit.ru/studies/courses/16/16/info .
Кто хотел посещать, но еще не записался, вот ссылка: https://vk.com/datateh
Кто записался, прошу отправить форму с указанием удобного времени занятий: https://goo.gl/forms/HFXZrhDrebTrvPY33
Начинаем новый курс по Java в УГАТУ. Первый семестр посвящен основам языка (в основном ООП) и возможностям стандартной библиотеки (файлы, обработка текста, базы данных, XML). Желательны начальные знания по программированию на любом языке с объектно-ориентированным подходом. Основы можно почитать, например, в книге Брюса Эккеля "Философия Java" или на онлайн-площадках типа https://www.intuit.ru/studies/courses/16/16/info .
Кто хотел посещать, но еще не записался, вот ссылка: https://vk.com/datateh
Кто записался, прошу отправить форму с указанием удобного времени занятий: https://goo.gl/forms/HFXZrhDrebTrvPY33
суббота, 2 июня 2018 г.
Курсовая
Напоминаю требования к курсовому проекту для получения сертификата:
Приложение
может быть частью или развитием диплома/курсовой/лабы/диссертации,
расчётный срок сдачи - июнь, м.б. самое начало июля. Я консультирую в УГАТУ в
индивидуальном или групповом порядке, звоните или пишите Skype/Whatsapp/email.
- База данных c не менее 5 таблиц (или 3, но очень сложные связи).
- DAO-компоненты для доступа к данным с использованием JPA . Управление транзакциями декларативное (@Transactional, на уровне DAO-классов или служб Service)
- Хотя бы минимальный слой бизнес-логики (отдельные объекты для осмысленных операций, выполняющие обращения к DAO и что-то ещё, более сложные действия, чем - считать - занести - изменить - удалить. Например, "оформить заявку на доставку груза", "рассчитать кол-во свободных мест в кинозале", "начать партию в крестики-нолики"). (Spring - можно пометить классы @Service или @Component)
- Spring MVC в качестве веб-слоя.
- JSP (JSTL+EL) в качестве View или что-то более продвинутое (FreeMarker,ThymeLeaf)
- Ограничение безопасности на уровне веб-страниц (например, администраторская часть приложения), вход в систему средствами сервера можно сделать только для администраторской части.
- Простой веб-сервис для доступа к каким-то из данных (можно как Spring, так и EJB -отдельным приложением с использованием тех же классов)
- По желанию - пользовательские теги JSP
понедельник, 7 мая 2018 г.
понедельник, 23 апреля 2018 г.
Занятия вторник-пятница
Сегодня занятие 18:10, 426, Spring + JPA + транзакции
Следующее, вероятно, в пятницу. Оперативная информация в группах Skype&Whatsapp, кого добавить - пишите на почту (если ходите).
В материалах на яндекс-диске появилось задание на практику по Spring+JPA
http://java-ugatu.blogspot.ru/p/2016.html
Следующее, вероятно, в пятницу. Оперативная информация в группах Skype&Whatsapp, кого добавить - пишите на почту (если ходите).
В материалах на яндекс-диске появилось задание на практику по Spring+JPA
http://java-ugatu.blogspot.ru/p/2016.html
четверг, 5 апреля 2018 г.
А сегодня (в четверг 5 апреля) лекция есть :)
Сегодня первая лекция по ORM (JPA на базе Hibernate), 18:10 1-426.
четверг, 29 марта 2018 г.
В четверг лекции нет
Телеграм висит, продублирую.
Сегодня лекции не будет, завтра тоже под вопросом.
Сегодня лекции не будет, завтра тоже под вопросом.
понедельник, 19 марта 2018 г.
Занятие во вторник
На этой неделе занятия вторник-четверг или вторник-пятница. Начнём Spring MVС и закончим практику.
четверг, 15 марта 2018 г.
Задание на первую практику
Практика сегодня, напоминаю. Вот задание:
https://gitlab.ugatu.su/java/sem2practice1/wikis/Task1
(надо войти в систему, кто забыл пароль-пишите, кто не регистрировался - регистрируйтесь, я подтвержу)
https://gitlab.ugatu.su/java/sem2practice1/wikis/Task1
(надо войти в систему, кто забыл пароль-пишите, кто не регистрировался - регистрируйтесь, я подтвержу)
среда, 14 марта 2018 г.
Практика в четверг, а не в пятницу!
По случаю дня рождения Дататеха, в пятницу практику не проводим. Зато проводим завтра, в четверг. 18:10-20:30 1-426 :)
вторник, 13 марта 2018 г.
воскресенье, 11 марта 2018 г.
В понедельник 12го пары не будет
В понедельник 12 марта занятие провести не получается. Завтра вечером выложу объявление, когда следующий раз. У кого изменились предпочтения по дням, заполните форму еще раз:
https://goo.gl/forms/CAysomWWRu467jiz2
https://goo.gl/forms/CAysomWWRu467jiz2
четверг, 1 марта 2018 г.
Первые заянтия курса
Первые два занятия нового семестра - пятница 2 марта и понедельник 5 марта, 18:10, 1-426.
Не забываем паспорта для прохода в университет, кто не студенты)
Не забываем паспорта для прохода в университет, кто не студенты)
суббота, 24 февраля 2018 г.
Начинаем занятия!
Здравствуйте!
С понедельника или вторника начинаем занятия второго семестра Java!
Прошу зарегистрированных (и потенциальных вольнослушателей) заполнить форму для выбора удобных дней (проводим по 2 занятия в неделю, когда нет праздников):
https://goo.gl/forms/DXXQ721L0QEN5lgJ2
С понедельника или вторника начинаем занятия второго семестра Java!
Прошу зарегистрированных (и потенциальных вольнослушателей) заполнить форму для выбора удобных дней (проводим по 2 занятия в неделю, когда нет праздников):
https://goo.gl/forms/DXXQ721L0QEN5lgJ2
пятница, 9 февраля 2018 г.
Новый семестр!
Здравствуйте!
Кто хотел посещать второй семестр курсов, но ещё не записался - напишите письмо на kshevchenko@it.ru
Со следующей недели хотим начать. Примерные темы - базовые технологии J2EE (Servlets/JSP, JPA, EJB,), Spring MVC, веб-сервисы. Требуется свободное владение основой языка (1 семестр в любом году или свои проекты на Java).
Все, кто хотел досдать лабораторные и о ком я не знаю, пишите в телеграм или на почту java-ugatu на mailру, следующая (почти последняя) сдача во вторник. Кроме лаб надо пройти самостоятельно тест "Основы Java" на quizful.net для сертификата.
Кто хотел посещать второй семестр курсов, но ещё не записался - напишите письмо на kshevchenko@it.ru
Со следующей недели хотим начать. Примерные темы - базовые технологии J2EE (Servlets/JSP, JPA, EJB,), Spring MVC, веб-сервисы. Требуется свободное владение основой языка (1 семестр в любом году или свои проекты на Java).
Все, кто хотел досдать лабораторные и о ком я не знаю, пишите в телеграм или на почту java-ugatu на mailру, следующая (почти последняя) сдача во вторник. Кроме лаб надо пройти самостоятельно тест "Основы Java" на quizful.net для сертификата.
Подписаться на:
Сообщения (Atom)