Интернет програмиране с Java
(изборен курс към ФМИ, СУ, летен семестър, 2002 г.)
Изтеглете новата книга за програмиране на Светлин Наков и колектив:
Овладейте фундаменталните основи на програмирането, структурите от данни и алгоритми с езика Java. Направете първата стъпка, за да станете кадърен софтуерен инженер – прочетете правилната книга!
Новини:
Безплатни курсове по програмиране! Национална академия по разработка на софтуер (НАРС) провежда интензивни курсове по програмиране с Java, C#, .NET Framework, MS SQL Server и Oracle. Обучението е безплатно по стипендии от софтуерни фирми, които осигуряват работа по специалността за всички успешно завършили. За начинаещите Академията предлага безплатни курсове "Въведение в програмирането" с C# и Java, които служат като подготовка за следващите нива на обучение. Преподавателският екип се ръководи лично от Светлин Наков, авторът на книгите "Програмиране за .NET Framework", "Интернет програмиране с Java" и "Java за цифрово подписване на документи в уеб" и носител на наградата "Джон Атанасов" на президента на България за 2004 г. За повече информация относно безплатните курсове посетете сайта на академията. Не пропускайте своя шанс да стартирате кариерата си като програмисти!
Курсът "Интернет програмиране с Java" за 2003/2004 г. има нов сайт: http://www.nakov.com/inetjava/.
Учебна програма:
html file
rtf file
Преподавателски екип:
Светлин Наков
Борис Червенков
Николай Недялков
Райчо Минев
Лекции:
вторник: 19-21, зала 325
сряда: 19-21, зала 325
Упражнения:
Упражненията са предназначени да осигурят достъп до компютърна зала във ФМИ
на тези от записалите курса, които нямат достът до компютър на друго място
освен във факултета. Упражненията ще се провеждат самостоятелно, без преподавател
в зала 314 на ФМИ четвъртък и петък от 15 до 19 часа. В зала 314 може да се
работи с Borland JBuilder 2.0, JCreator 2.0 и Kawa. За работа с Web-приложения
e осигурен сървър Tomcat. За да работите с него е необходимо да го копирате
локално от \\Admin\InetJava, да настроите променливите от средата "JAVA_HOME"
и "TOMCAT_HOME" и да стартирате файла "%TOMCAT_HOME%\bin\startup.bat".
Учебни материали:
Работен вариант на учебника по "Интернет програмиране с Java" на Светлин Наков | ![]() |
|||||
1. Socket програмиране с Java | ||||||
1.1. Въведение в Internet протоколите TCP/IP. Основни мрежови концепции | ![]() |
![]() |
||||
1.2. Вход/изход с Java – двоични и текстови потоци | ![]() |
![]() |
||||
1.3. Използване на многозадачност и Thread-синхронизация | ![]() |
![]() |
||||
1.4. TCP сокети – клиентски и сървър сокети | ![]() |
![]() |
||||
1.5. UDP и Multicast сокети | ![]() |
![]() |
||||
1.6. Достъп до отдалечени ресурси чрез URL | ![]() |
![]() |
||||
1.7. Достъп до ресурси през HTTPS | ![]() |
![]() |
||||
1.8. Пример: Разработка на mail клиент – изпращане и извличане на e-mail по SMTP/POP3 | ![]() |
![]() |
||||
1.9. Пример: Разработка на chat клиент/сървър | ![]() |
![]() |
||||
1.10. Пример: Разработка на forward сървър | ![]() |
![]() |
||||
Допълнителни материали по темата "Вход/изход с Java" | ![]() |
|||||
Допълнителни материали по темата "Многозадачност и Thread-синхронизация" | ![]() |
|||||
Допълнителни материали по темата "Socket програмиране с Java" | ![]() |
|||||
Допълнителни материали по темата "Достъп до ресурси през HTTPS" - пример | ![]() |
|||||
Допълнителни материали по темата "Достъп до ресурси през HTTPS" - JSSE 1.0.2 | ![]() |
|||||
Допълнителни материали по темата "Email/SMTP/POP3" - примери | ![]() |
|||||
Допълнителни материали по темата "Chat клиент/сървър" - пример | ![]() |
|||||
Примерни приложения демонстриращи използването на сокети от Java | ![]() |
|||||
Помощни материали и документация за протоколите SMTP, POP3, HTTP, HTTPS, SSL | ![]() |
|||||
2. Java аплети | ||||||
2.1. Създаване на user interface с Java. Въведение в AWT | ![]() |
![]() |
||||
2.2. Създаване на Java аплети – основни концепции | ![]() |
![]() |
||||
2.3. Комуникация между аплет и сървър | ![]() |
![]() |
||||
2.4. Пример: Разработка на chat аплет | ![]() |
![]() |
||||
Допълнителни материали относно темата "създаване на прозорци и аплети" | ![]() |
|||||
Допълнителни материали за аплети от The Javа Tutorial | ![]() |
|||||
Пример за комуникация между аплет и сървър - Chat Applet | ![]() |
|||||
Материали за Java Security и подписване на аплети | ![]() |
|||||
Пример за работа с картиники в AWT - зареждане, чертане и промяна на размерите на картинка | ![]() |
|||||
3. Web-програмиране с Java сървлети и Java Server Pages (JSP) | ||||||
Работен вариант на лекциите за сървлети и JSP | ![]() |
|||||
Допълнителни материали за Java сървлети (статия от сп. PC Magazine/Bulgaria - 5/2000)" |
![]() |
|||||
Допълнителни материали за Java Server Pages (статия от сп. PC Magazine/Bulgaria - 8/2000)" |
![]() |
|||||
Допълнителни материали за Java Server Pages - JSP Tutorial | ![]() |
|||||
Извадки от The Java Tutorial - Servlets Tutorial | ![]() |
|||||
Книга за JSP и сървлети - Pure JSP | ![]() |
|||||
Документация за пaкета javax.servlet | ![]() |
|||||
Примерно Web приложение - магазин | ![]() |
1. Курсов проект по темата "Socket програмиране с Java" | ![]() |
![]() |
||||
Дати за предаване: 21 април и 28 април. Моля спазвайте разпределението по дати, часове и зали! |
||||||
Решения на курсовите проекти 1.1, 1.2, 1.3, 1.4 и 1.5, изпратени от ваши колеги | ![]() |
|||||
2. Курсов проект по темата "Java аплети" | ![]() |
![]() |
||||
Помощни материали за проекта (моля не ги пренебрегвайте) | ![]() |
|||||
Дати за предаване: 2 юни и 9 юни. Моля спазвайте разпределението по дати и часове! |
||||||
Решения на курсовите проекти 2.1, 2.2, 2.3, 2.4 и 2.5, изпратени от ваши колеги | ![]() |
|||||
3. Курсов проект по темата "Web-програмиране с Java сървлети и JSP | ![]() |
![]() |
||||
Дати за предаване: 9 юли и 10 юли. Моля спазвайте разпределението по дати и часове! |
||||||
Решения на курсовите проекти 3.2 и 3.5, изпратени от ваши колеги | ![]() |
© 2002 by Svetlin Nakov
Project hosted at |
|
Site statistics |
![]() |