Здравствуйте!
Сегодня (в пятницу 27 декабря) 18-10 последняя лекция по Java в этом семестре.
Буду рад всех видеть!
четверг, 26 декабря 2013 г.
воскресенье, 15 декабря 2013 г.
На этой неделе лекции не будет
На этой неделе лекцию провести не получается - в пятницу защищаю диссертацию.
Постарайтесь сделать первую и вторую лабораторную, на следующей неделе буду их принимать (и по почте, пока проверять не успеваю) + проведём ещё лекцию по БД.
Вопросы задавайте по e-mail. Чем конкретнее, тем быстрее отвечу!
Постарайтесь сделать первую и вторую лабораторную, на следующей неделе буду их принимать (и по почте, пока проверять не успеваю) + проведём ещё лекцию по БД.
Вопросы задавайте по e-mail. Чем конкретнее, тем быстрее отвечу!
пятница, 13 декабря 2013 г.
Задание на лабораторную №2 - XML
Вот задание про XML - на самом деле там 3 небольших программы.
https://dl.dropboxusercontent.com/u/63393258/LabXML.zip
Вопросы и лабы на почту принимаются.
Сегодня лекции нет, будет в понедельник или среду - ждите письма.
https://dl.dropboxusercontent.com/u/63393258/LabXML.zip
Вопросы и лабы на почту принимаются.
Сегодня лекции нет, будет в понедельник или среду - ждите письма.
четверг, 12 декабря 2013 г.
Материалы лекции 9
Вот примеры и презентации с лекции:
https://dl.dropboxusercontent.com/u/63393258/Day9.zip
(видеозаписи с пропадающим звуком с последних двух лекций - по запросу на email)
Видео про JAXB от профессионалов (наверное)
http://www.youtube.com/watch?v=cy9Bxkhpb0o
Ссылки:
Неплохая презентация JAXB (англ. яз.)
http://www.slideshare.net/openwms/jsr-222-javaarchitectureforxmlbinding-4500735
Русская презентация по JAXB: http://sbnt.jinr.ru/iris/articles/jaxb.ppt
XML-схемы подробно: http://citforum.ru/internet/xml/scheme/
Материалы по JDBC:
http://javaportal.ru/java/articles/JDBC_java_BD.html
http://habrahabr.ru/sandbox/41444/
http://download.oracle.com/javase/tutorial/jdbc/index.html
http://www.realcoding.net/articles/java-i-jdbc.html
http://www.javable.com/columns/jdbc/workshop/01/
https://dl.dropboxusercontent.com/u/63393258/Day9.zip
(видеозаписи с пропадающим звуком с последних двух лекций - по запросу на email)
Видео про JAXB от профессионалов (наверное)
http://www.youtube.com/watch?v=cy9Bxkhpb0o
Ссылки:
Неплохая презентация JAXB (англ. яз.)
http://www.slideshare.net/openwms/jsr-222-javaarchitectureforxmlbinding-4500735
Русская презентация по JAXB: http://sbnt.jinr.ru/iris/articles/jaxb.ppt
XML-схемы подробно: http://citforum.ru/internet/xml/scheme/
Материалы по JDBC:
http://javaportal.ru/java/articles/JDBC_java_BD.html
http://habrahabr.ru/sandbox/41444/
http://download.oracle.com/javase/tutorial/jdbc/index.html
http://www.realcoding.net/articles/java-i-jdbc.html
http://www.javable.com/columns/jdbc/workshop/01/
вторник, 10 декабря 2013 г.
Лекция завтра, в среду
Очередная лекция по Java в среду 11 декабря, 18-10
1-403 (или см. объявление на двери).
Планируется JAXB и начало баз данных.
1-403 (или см. объявление на двери).
Планируется JAXB и начало баз данных.
пятница, 6 декабря 2013 г.
Материалы лекции 8
https://dl.dropboxusercontent.com/u/63393258/Day8.zip
Примеры достаточно подробно прокомментированы, в интернете есть вся недостающая информация:
StAX: http://www.base.vingrad.ru/view/3149-Parsing-XML-s-pomoschyu-StAX
XML-схемы подробно: http://citforum.ru/internet/xml/scheme/
Примеры достаточно подробно прокомментированы, в интернете есть вся недостающая информация:
StAX: http://www.base.vingrad.ru/view/3149-Parsing-XML-s-pomoschyu-StAX
XML-схемы подробно: http://citforum.ru/internet/xml/scheme/
четверг, 5 декабря 2013 г.
понедельник, 2 декабря 2013 г.
четверг, 28 ноября 2013 г.
суббота, 23 ноября 2013 г.
Материалы лекции 6
Вот презентации и примеры по многопоточности:
https://dl.dropboxusercontent.com/u/63393258/Day6.zip
Есть аудиозапись лекции, ссылки выдаю по запросу на почту в понедельник.
Следующая лекция, скорее всего, в пятницу 18-00 (будет письмо), лабы пока не успеваю (Сделайте первую! Вопросы по почте). В чт и следующий вт я в командировках.
https://dl.dropboxusercontent.com/u/63393258/Day6.zip
Есть аудиозапись лекции, ссылки выдаю по запросу на почту в понедельник.
Следующая лекция, скорее всего, в пятницу 18-00 (будет письмо), лабы пока не успеваю (Сделайте первую! Вопросы по почте). В чт и следующий вт я в командировках.
четверг, 21 ноября 2013 г.
Лекция в пятницу
Здравствуйте!
В пятницу 18-00 проводим очередную лекцию по Java.
Аудитория 1-403 (или см. объявление на двери).
На повестке дня многопоточность.
В пятницу 18-00 проводим очередную лекцию по Java.
Аудитория 1-403 (или см. объявление на двери).
На повестке дня многопоточность.
четверг, 14 ноября 2013 г.
Задание на первую лабораторную
Вот задание на первую лабораторную - про коробки для мешков для пакетов :)
https://dl.dropboxusercontent.com/u/63393258/Lab1containers.doc
Кого оно совсем уж испугает, если опыт ООП абсолютно нулевой, можно делать старое задание про геом. фигуры (согласуйте по почте):
https://dl.dropboxusercontent.com/u/63393258/Lab1figures.doc
Вместо лекции на этой неделе начните делать. Не откладывайте!
Не пытайтесь написать всё сразу. Программа должна начинать работать понемногу, тесты тоже пишите с самого начала, т.к. руками часто отлаживать дольше.
https://dl.dropboxusercontent.com/u/63393258/Lab1containers.doc
Кого оно совсем уж испугает, если опыт ООП абсолютно нулевой, можно делать старое задание про геом. фигуры (согласуйте по почте):
https://dl.dropboxusercontent.com/u/63393258/Lab1figures.doc
Вместо лекции на этой неделе начните делать. Не откладывайте!
Не пытайтесь написать всё сразу. Программа должна начинать работать понемногу, тесты тоже пишите с самого начала, т.к. руками часто отлаживать дольше.
среда, 13 ноября 2013 г.
На этой неделе лекции нет (
К сожалению, провести занятие в пятницу не получается, так что лекция откладывается до следующей недели.
воскресенье, 10 ноября 2013 г.
суббота, 9 ноября 2013 г.
Материалы 5-й лекции
Примеры и презентации: https://dl.dropboxusercontent.com/u/63393258/Day5.zip
(особое внимание на пример с Unit-testами)
(особое внимание на пример с Unit-testами)
четверг, 7 ноября 2013 г.
Лекция в пятницу!
В пятницу 18-05 1-409 проводим лекцию -
по плану остаток коллекций, аннотации и reflection, может быть начнём потоки.
Запись будет.
по плану остаток коллекций, аннотации и reflection, может быть начнём потоки.
Запись будет.
воскресенье, 3 ноября 2013 г.
Материалы лекции 4
Примеры и презентации про коллекции и enum :
https://dl.dropboxusercontent.com/u/63393258/Day4.zip
https://dl.dropboxusercontent.com/u/63393258/Day4.zip
четверг, 31 октября 2013 г.
Лекции в пятницу нет
В пятницу провести вторую лекцию на неделе не смогу - предзащита...
Предварительно следующее занятие 8 ноября (тоже пятница) 18-00.
Задание на первую ЛР постараюсь выложить пораньше, начинайте делать.
Предварительно следующее занятие 8 ноября (тоже пятница) 18-00.
Задание на первую ЛР постараюсь выложить пораньше, начинайте делать.
воскресенье, 27 октября 2013 г.
Лекция во вторник
Следующая лекция (для баланса посещаемости)
во вторник 29 октября 18-00, 1-409
(в ПН не будет!)
Запись огранизую.
во вторник 29 октября 18-00, 1-409
(в ПН не будет!)
Запись огранизую.
пятница, 25 октября 2013 г.
Материалы лекции 3
- переопределение методов: модификаторы доступа и полиморфизм
- абстрактные классы и интерфейсы
- обработка исключений
Подробнее - intuit.ru, книги (Брюс Эккель "Философия Java") или видео типа
http://www.youtube.com/watch?v=Q4GlrFK5qcg
Моё видео, к сожалению, записалось без звука, выкладывать смысла нет.
Следующая лекция, вероятнее всего, в ПН 18-00 (будет рассылка)
среда, 23 октября 2013 г.
Материалы лекции 2
Презентации и примеры с лекции 2
(классы, пакеты, массивы, порядок инициализации класса, перегрузка методов, компиляция с консоли)
По лекции 1 (история, основы синтаксиса, управляющие конструкции) лучше почитать intuit.ru или аналоги
http://www.intuit.ru/department/pl/javapl/
Кому нужны аудио-видео записи с лекции 2 - выдаю по email - запросу.
(классы, пакеты, массивы, порядок инициализации класса, перегрузка методов, компиляция с консоли)
По лекции 1 (история, основы синтаксиса, управляющие конструкции) лучше почитать intuit.ru или аналоги
http://www.intuit.ru/department/pl/javapl/
Кому нужны аудио-видео записи с лекции 2 - выдаю по email - запросу.
пятница, 18 октября 2013 г.
Лекции на 8 неделе
По результатам анализа таблицы пожеланий на 8-ой неделе назначены лекции:
Понедельник 18-00 1-409
Пятница 18-00 1-409
Лекция в понедельник, скорее всего, будет постоянной.
Понедельник 18-00 1-409
Пятница 18-00 1-409
Лекция в понедельник, скорее всего, будет постоянной.
вторник, 15 октября 2013 г.
Первое занятие прямо сегодня!
Здравствуйте!
Извините, что не получилось предупредить за сутки - в голосовании в таблице среда оказалась сильно предпочтительнее четверга и пятницы.
Итак, первое занятие проводится
сегодня, в среду 16 октября, 18:10 в аудитории 1-409 (1 корпус)
Извините, что не получилось предупредить за сутки - в голосовании в таблице среда оказалась сильно предпочтительнее четверга и пятницы.
Итак, первое занятие проводится
сегодня, в среду 16 октября, 18:10 в аудитории 1-409 (1 корпус)
четверг, 10 октября 2013 г.
Новый сезон обучения
Здравствуйте!
Внимание всем зачисленным на курсы Java!
16,17 или 18 октября проводится первая лекция. В какой именно день, решим с учётом ваших пожеланий: отметьтесь в таблице (на весь семестр) !
Подробный материал по основам Java: http://www.intuit.ru/department/pl/javapl/
(на лекции будет всё, что до классов, включая массивы)
Информация о занятии появится здесь же и на вашей электронной почте (проверяйте папку СПАМ :) )
Внимание всем зачисленным на курсы Java!
16,17 или 18 октября проводится первая лекция. В какой именно день, решим с учётом ваших пожеланий: отметьтесь в таблице (на весь семестр) !
Подробный материал по основам Java: http://www.intuit.ru/department/pl/javapl/
(на лекции будет всё, что до классов, включая массивы)
Информация о занятии появится здесь же и на вашей электронной почте (проверяйте папку СПАМ :) )
вторник, 11 июня 2013 г.
Сертификаты!
У нашей компании появилась возможность выдать успешно закончившим обучение соответствующие сертификаты!
Правда, для этого нужно сдать итоговое задание :)
Свяжитесь со мной, когда соберётесь это сделать (или если появятся вопросы).
Правда, для этого нужно сдать итоговое задание :)
Свяжитесь со мной, когда соберётесь это сделать (или если появятся вопросы).
пятница, 31 мая 2013 г.
Лекции закончились. Но это ещё не всё!
Вот примеры с последней лекции:
https://dl.dropboxusercontent.com/u/63393258/WS.zip
Теории и статей в интернете по темам REST / SOAP Java, AJAX и JQuery огромное количество.
Чтобы все знали, что Вы успешно завешили обучение Java-технологиям, нужно показать мне работающее приложение на свободную тему со следующими элементами:
Приложение может быть частью или развитием диплома/курсовой/лабы/диссертации, расчётный срок сдачи - середина июня. Я консультирую в УГАТУ в индивидуальном или групповом порядке, звоните или пишите :)
Всех с наступающим летом!
https://dl.dropboxusercontent.com/u/63393258/WS.zip
Теории и статей в интернете по темам REST / SOAP Java, AJAX и JQuery огромное количество.
Чтобы все знали, что Вы успешно завешили обучение Java-технологиям, нужно показать мне работающее приложение на свободную тему со следующими элементами:
- База данных c не менее 5 таблиц (или 3, но очень сложные связи).
- DAO-компоненты для доступа к данным с использованием JPA . Управление транзакциями декларативное (@Transactional)
- Хотя бы минимальный слой бизнес-логики (отдельные объекты для осмысленных операций, выполняющие обращения к DAO и что-то ещё, более сложные действия, чем - считать - занести - изменить - удалить. Например, "оформить заявку на доставку груза", "рассчитать кол-во свободных мест в кинозале", "начать партию в крестики-нолики"). (Spring - можно пометить классы @Component)
- Spring MVC в качестве веб-слоя.
- JSP (JSTL+EL) в качестве View
- Ограничение безопасности на уровне веб-страниц (например, администраторская часть приложения), вход в систему.
- Очень желательно - простой EJB и веб-сервис для доступа к каким-то из данных (можно -отдельным приложением с использованием тех же классов)
- По желанию (доп. +) - пользовательские теги JSP
Всех с наступающим летом!
суббота, 11 мая 2013 г.
Примеры по безопасности и EJB
https://dl.dropboxusercontent.com/u/63393258/Security.zip
Осталось всего 2 лекции: вторник 14 и 21 мая, 18-10.
Осталось всего 2 лекции: вторник 14 и 21 мая, 18-10.
понедельник, 29 апреля 2013 г.
Следующее занятие
Вот примеры по EJB с лекции (более продвинутые приложения - см. примеры NetBeans):
https://dl.dropboxusercontent.com/u/63393258/11_EJB.zip
Занятие во вторник 30.04 предпраздничное, начнём 18-00, закончим пораньше.
Кто ещё не начнет отмечать - заходите :)
https://dl.dropboxusercontent.com/u/63393258/11_EJB.zip
Занятие во вторник 30.04 предпраздничное, начнём 18-00, закончим пораньше.
Кто ещё не начнет отмечать - заходите :)
вторник, 16 апреля 2013 г.
понедельник, 15 апреля 2013 г.
Кошачье ДАО и Spring
Выкладываю наш примитивный (но не очень маленький) пример приложения Maven+Spring MVC + JPA (Hibernate) с красивой пошаговой инструкцией:
https://dl.dropboxusercontent.com/u/63393258/SpringJPA.zip
Приходите на очередное занятие 16.04, 18-10, 1-403 . Spring закончим!
https://dl.dropboxusercontent.com/u/63393258/SpringJPA.zip
Приходите на очередное занятие 16.04, 18-10, 1-403 . Spring закончим!
понедельник, 8 апреля 2013 г.
Примеры по Spring MVC
Примеры с лекций:
https://dl.dropbox.com/u/63393258/Spring.7z
Очередное занятие во вторник 9 апреля, 18.10. Spring+Hibernate с практической частью.
вторник, 19 марта 2013 г.
вторник, 12 марта 2013 г.
вторник, 26 февраля 2013 г.
Лекция 1
Следующее занятие - так же, во вторник, 18-00.
Лабораторные сдаём, через наделю отсылаю текущую информацию!
Пример и презентация с занятия:
https://dl.dropbox.com/u/63393258/1_Servlets.zip
Материалы по сервлетам:
http://pdf.coreservlets.com/ (подробно, англ. яз., есть обучающие примеры)
http://www.java2ee.ru/servlets/index.html
http://www.ibm.com/developerworks/ru/edu/j-intserv/index.html
JSP - все основы по-русски, хорошо написано:
http://www.java2ee.ru/jsp/
http://www.codenet.ru/webmast/java/jsp.php
http://www.codenet.ru/webmast/java/jsp/
Лабораторные сдаём, через наделю отсылаю текущую информацию!
Пример и презентация с занятия:
https://dl.dropbox.com/u/63393258/1_Servlets.zip
Материалы по сервлетам:
http://pdf.coreservlets.com/ (подробно, англ. яз., есть обучающие примеры)
http://www.java2ee.ru/servlets/index.html
http://www.ibm.com/developerworks/ru/edu/j-intserv/index.html
JSP - все основы по-русски, хорошо написано:
http://www.java2ee.ru/jsp/
http://www.codenet.ru/webmast/java/jsp.php
http://www.codenet.ru/webmast/java/jsp/
понедельник, 25 февраля 2013 г.
Первое занятие
В результате опроса определилось время первого занятия -
Вторник 26 февраля, 18-00, дисплейный класс 1-407
(тема - сервлеты). Дальше можно обсуждать на месте, возможен перенос.
Кто хотел бы присутствовать, но не сможет - напишите на java.ugatu@gmail.com
Вторник 26 февраля, 18-00, дисплейный класс 1-407
(тема - сервлеты). Дальше можно обсуждать на месте, возможен перенос.
Кто хотел бы присутствовать, но не сможет - напишите на java.ugatu@gmail.com
понедельник, 18 февраля 2013 г.
Начинаем новый семестр!
Здравствуйте!
Со следующей недели планируется начать занятия второго семестра курса по разработке приложений на Java (все, что нужно для серверных приложений - сервлеты, JSP, Spring beans, MVC, EJB, веб-сервисы).
Приглашаются все желающие :)
На всякий случай - если Вам не пришло аналогичное письмо, а на курсы хочется, пришлите письмо с ответом на вопросы на адрес java.ugatu@gmail.com
1. Планируете ли Вы продолжать обучение на данном курсе
2. В какие дни недели Вы можете приходить на занятия в 17-00 (ПН, ВТ, ЧТ, ПТ)
3. В какие дни недели Вы можете приходить на занятия в 18-00 (ПН, ВТ, ЧТ, ПТ)
(отмечайте, насколько удобно. выберем пока 1 день, ~3 часа в дисплейке, показ прмеров + практика)
4. Есть ли сейчас практика/работа (с фиксированным временем).
5. В какой срок Вы, скорее всего, не сможете посещать занятия (гос. экзамены, предзащиты и др.)
6. Сможете ли досдать оставшиеся лабораторные
Лабораторные принимаю эту и следующую неделю. (для зачета первого семестра сдать надо почти всё :)
Со следующей недели планируется начать занятия второго семестра курса по разработке приложений на Java (все, что нужно для серверных приложений - сервлеты, JSP, Spring beans, MVC, EJB, веб-сервисы).
Приглашаются все желающие :)
На всякий случай - если Вам не пришло аналогичное письмо, а на курсы хочется, пришлите письмо с ответом на вопросы на адрес java.ugatu@gmail.com
1. Планируете ли Вы продолжать обучение на данном курсе
2. В какие дни недели Вы можете приходить на занятия в 17-00 (ПН, ВТ, ЧТ, ПТ)
3. В какие дни недели Вы можете приходить на занятия в 18-00 (ПН, ВТ, ЧТ, ПТ)
(отмечайте, насколько удобно. выберем пока 1 день, ~3 часа в дисплейке, показ прмеров + практика)
4. Есть ли сейчас практика/работа (с фиксированным временем).
5. В какой срок Вы, скорее всего, не сможете посещать занятия (гос. экзамены, предзащиты и др.)
6. Сможете ли досдать оставшиеся лабораторные
Лабораторные принимаю эту и следующую неделю. (для зачета первого семестра сдать надо почти всё :)
пятница, 11 января 2013 г.
С Новым годом!
Поздравляю всех с наступившим Новым годом!
Желаю, чтобы этот год оказался для вас счастливым!
Обратите внимание на результаты тестов и кол-во сданных лабораторных (на конец 2012) http://java-ugatu.blogspot.ru/p/blog-page_26.html
Желающим продолжить обучение во втором семестре (серверные технологии J2EE) необходимо:
Желаю, чтобы этот год оказался для вас счастливым!
Обратите внимание на результаты тестов и кол-во сданных лабораторных (на конец 2012) http://java-ugatu.blogspot.ru/p/blog-page_26.html
Желающим продолжить обучение во втором семестре (серверные технологии J2EE) необходимо:
- сдать зимнюю сессию (кому это актуально) :)
- досдать лабораторные работы (ПН-ПТ 12-18, желательно позвонить или написать e-mail)
- у кого за тест по основам меньше 50% - предъявить сданный тест "Основы Java" c quizful.net
- кто не писал тесты - подойти ко мне и написать (<1 часа)
Подписаться на:
Сообщения (Atom)