1 / 26

Разработка на Java уеб приложения

Разработка на Java уеб приложения. Изборен курс към ФМИ на СУ, зимен семестър, 2006/2007 г. http://academy.devbg.org/javaweb/. Относно курса. Изучават се технологиите за разработка на уеб приложения с Java Java Servlets, JavaServer Pages (JSP) Tomcat Web Application Server

ranger
Download Presentation

Разработка на Java уеб приложения

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Разработка на Java уеб приложения Изборен курс към ФМИ на СУ, зимен семестър, 2006/2007 г. http://academy.devbg.org/javaweb/

  2. Относно курса • Изучават се технологиите за разработка на уеб приложения с Java • Java Servlets, JavaServer Pages (JSP) • Tomcat Web Application Server • Unified Expression Language (UEL) • Custom Tags, JSTL • Struts • JavaServer Faces (JSF) • AJAX • Работа с бази от данни в Java

  3. Уеб приложения • Какво е “динамична уеб страница”? • Уеб съдържание, което се генерира динамично на сървъра при поискване • Какво е “уеб приложение”? • Софтуерна система, достъпна през уеб • Динамичен уеб сайт • Съвкупност от динамични уеб страници, които работят като цялостна система • Пример: услугата www.abv.bg • Какво е Java уеб приложение?

  4. Преподавателски екип • Светлин Наков • Национална академия по разработка на софтуер – директор направление обучение • Българска асоциация на разработчиците на софтуер – председател • Е-mail: javaweb [кльомба] nakov.com • Личен уеб сайт: www.nakov.com

  5. Преподавателски екип • Васил Стоянов • Национална академия по разработка на софтуер – младши инструктор • E-mail: vassil100 [кльомба]gmail.com

  6. Преподавателски екип • Цветелин Андреев • Национална академия по разработка на софтуер, Java инструктор • E-mail: c_andreev [кльомба] fmi.uni-sofia.bg • Личен уеб сайт: www.flowerlin.net

  7. Преподавателски екип • Мартин Чилев • Codix – софтуерен инженер • E-mail: m_chillev [кльомба] abv.bg

  8. Преподавателски екип • Радослав Иванов • OBS, софтуерен разработчик • E-mail: radoslav.h.i [кльомба] gmail.com

  9. Преподавателски екип • Борислава Спасова • Acsior – софтуерен инженер • E-mail: b.spasova [кльомба] gmail.com

  10. Преподавателски екип • Димитър Кунчев • Уеб разработчик • E-mail: d.kunchev [кльомба] gmail.com

  11. Преподавателски екип • Ангел Груев • Dreamix – софтуерен инженер • E-mail: a.gruev [кльомба] gmail.com

  12. Преподавателски екип • Михаил Стойнов • Siemens AG– софтуерен инженер • E-mail: mihail.stoynov [кльомба] fmi.uni-sofia.bg

  13. Изисквания • Начални познания по: • Програмиранес езика Java • Обектно-ориентирано програмиране • Операционни системи и компютърни мрежи • Разработка на уеб сайтове с HTML и CSS • Английски език • Желание за развитие в областта на уеб програмирането с Java

  14. Изпити и оценки • Оценяването е с тест и проект • Тестът обхваща изучавания материал • Проектът се изготвя вкъщи • Задължителни – формират крайната оценка

  15. Оценяване • Тестът дава до 30 точки • Проектът дава до 70 точки • Крайна оценка:

  16. Учебна програма • Presentation of the Course • Web Programming Fundamentals • Java Servlets • Deploying Java EE Web Applications on Tomcat • JavaServer Pages (JSP) • The Unified Expression Language (UEL) • The JavaServer Pages Standard Tag Library (JSTL)

  17. Учебна програма (2) • Creating Custom Tags and Tag Libraries • Struts Framework • JavaServer Faces (JSF) • AJAX and Java Web applications • Java Database Programming • Practical Project Live Demo

  18. Учебни материали • Лекции в електронен формат • PowerPoint презентации • Примери и демонстрации • Достъпни от уеб сайта на курса • http://academy.devbg.org/javaweb/

  19. Учебни занятия • Учебни занятия: • всеки вторник от 18.00 часа до 21.00 • в зала 325 на ФМИ • Първа сбирка: • вторник 3 октомври 2006 г. • от 18.00 часа до 21.00 • в зала 325 на ФМИ

  20. Какво е НАРС? • Национална академия по разработка на софтуер (НАРС) • Практическо обучение за софтуерни инженери • Курсове за начинаещи и напреднали • Специалности Java и .NET • Гарантирана работа по специалността • Безплатно! • http://academy.devbg.org

  21. Курсовете за начинаещи • Курсове за начинаещи – 6 седмици • Въведение в програмирането с C# и Java • Не се изискват предварителни знания • Обхващат основите на програмирането • Масиви, цикли, структури от данни • Вход / изход, елементи от ООП • Успешно завършилите продължават в следващите нива • Безплатно!

  22. Курсове за напреднали • Курсове за напреднали • Дават професията “софтуерен инженер” • Практическо обучение по: • Обектно-ориентирано програмиране • Бази от данни (Oracle, SQL Server) • Уеб приложения и GUI приложения • Софтуерно инженерство и работа в екип • Специалности Java и .NET • Гарантирана работа! • Безплатно!

  23. НАРС или ФМИ? • Защо да учим в НАРС, когато можем да изкараме този курс във ФМИ? • Този курс е едва 15% от това, което ще научите в НАРС • В НАРС ще получите много повече практика • Постоянен надзор от квалифициран инструктор + индивидуално внимание • Работа в екип • Изберете лесния начин да стартирате в професията!

  24. НАРС – успешен старт • НАРС ви гарантира успешен старт в кариерата на софтуерен инженер • Работа в престижи софтуерни фирми: • SAP Labs Bulgaria, telerik, Sciant, Rila Solutions, Sirma, Seeburger Informatik, ICB, Stemo, Wohnfinder, Bank Service • Безплатнообучение! • За контакти: http://academy.devbg.org

  25. Какво е БАРС? • Българската асоциация на разработчиците на софтуер (БАРС) е нестопанска организация с идеална цел • Мисия: да подпомага професионалното развитие на българските софтуерни разработчици • БАРС организира • Семинари и курсове за обучение на специалисти по разработка на софтуер и софтуерни технологии • Конкурси по програмиране • Уеб сайт: www.devbg.org

  26. Разработка на Java уеб приложения Въпроси? http://academy.devbg.org/javaweb/

More Related