Advanced Technology and Technics in Programming

Objective:

 The aim is to get students acquainted with the newest technics and technology at present used in the area of software development

 Syllabus:

  1. Component technology (COM, DCOM, CORBA)
  2. Java 2 Enterprise Edition
  3. Spring Framework as the alternative and complement to the J2EE.
  4. Web services
  5. Service oriented architecture (SOA)
  6. Model driven architecture (MDA)
  7. Aspect oriented programming
  8. Object relation mapping (ORM) - the use of relational databases for object persistence - Hibernate, iBatis, OJB

 

Recommended literature:

 

1.      Service – Oriented Architecture: A field Guide to Integrating XML and Web Services, Thomas Erl, publ. Prentice Hall, ISBN 0131-428985

2.      Real World Web Services, Will Inverson, publ. O'Reilly, ISBN 0-596-00642-X

3.      Understanding Web Services: XML, WSDL, SOAP, and UDDI, Eric Newcomer, publ. Addison Wesley Professional, ISBN 978-0-201-75081-2

4.      Model Driven Architecture: Applying MDA to Enterprise Computing, David S. Frankel, publ. Joe Wickert, ISBN 0-471-31920-1

5.      MDA Explained: The Model Driven Architecture – Praktice and Promise, Anneke Kleppe, publ. Addison Wesley Professional, ISBN 978-0-321-19442-8

6.      Model Driven Architecture with Executable UML, Chris Raistrick, publ.

7.      Object-Oriented Modeling and Design for Database Applications, Michael R. Blaha, William Premerlani, publ. Prentice Hall, ISBN 0-13-123829-9

8.      Aspect-Oriented Software Development, Robert E. Filman, publ. Addison Wesley Professional, ISBN 978-0-321-21976-3

9.      AspectJ in Action: Practical Aspekt-Oriented Programming, Ramnivas Laddad, publ. Hanning, ISBN 1-930110-93-6

10.  Aspect-Oriented Software Development with Use Cases, Ivar Jacobson, Pan-Wei Ng, publ. Addison Wesley Professional, ISBN 978-0-321-26888-4

11.  Pure Corba, Fintan Bolton, publ. Sams Publishing, ISBN 0-672-31812-1

12.  Corba 3 Foundamentals and Programming, Jon Siegel, publ. GMG Press

Related materials