|
Language of Instruction
|
English
|
|
Level of Course Unit
|
Bachelor's Degree
|
|
Department / Program
|
COMPUTER ENGINEERING
|
|
Type of Program
|
Formal Education
|
|
Type of Course Unit
|
Elective
|
|
Course Delivery Method
|
Face To Face
|
|
Objectives of the Course
|
To arm students with the required skills to design and build scalable, secure and maintainable web applications.
|
|
Course Content
|
The Internet and client/server side technologies. Design and implementation of scalable, secure, maintainable web applications. Internet information systems, web browsers and servers, client and server side scripting languages, JEE Web technologies, servlets, JSPs, popular frameworks, JDBC, Hibernate, JTA, GWT, JSF, architectural design patterns, dependency injection, spring, applications servers.
|
|
Course Methods and Techniques
|
Lectures
|
|
Prerequisites and co-requisities
|
( BBM102 ) and ( BBM104 ) and ( BBM488 )
|
|
Course Coordinator
|
None
|
|
Name of Lecturers
|
Associate Prof.Dr. Bölüm Sorumluları
|
|
Assistants
|
None
|
|
Work Placement(s)
|
No
|
Recommended or Required Reading
|
Resources
|
Jendrock E., Evans I., Gollapudi D., Haase K. and Srivathsa C., The Java EE 6 Tutorial: Basic Concepts, 4th Ed., Prentice Hall, 2010.
Bauer C. and King G., Java Persistence with Hibernate, Manning, 2007.
|
|
Course Notes
|
Jendrock E., Evans I., Gollapudi D., Haase K. ve Srivathsa C., The Java EE 6 Tutorial: Basic Concepts, 4th Ed., Prentice Hall, 2010. Bauer C. ve King G., Java Persistence with Hibernate, Manning, 2007.
|
|