Lekciju rādītājs

Pēdējais mainījis Administrator 2011-06-06 17:39

Lekciju tēmu saraksts (2008.gada rudens semestris)

Visas lekciju prezentācijas reizē var izčekot no Subversion repozitorija:
http://files-ante-lv.googlecode.com/svn/trunk/TrainingWebProgrammingMasters/presentations

Lekcija 1

  • #svnlink("presentations/Course-Overview_2008-09-04_lv.ppt", "Kursa pārskats")
  • #svnlink("presentations/Java-OOP_2008-09-04_lv.ppt", "Javas un OOP pamati un pārskats")
  • Izstrādes rīki:
    • #svnlink("presentations/UsingEclipse_2008-09-04_lv.ppt", "Eclipse")
    • #svnlink("presentations/VersionControl-Subversion_2008-09-04_lv.ppt", "Subversion")
    • #svnlink("presentations/BuildTools-Ant_2008-09-04_en.ppt", "Ant")
    • #svnlink("presentations/BuildTools-Maven_2008-09-04_en.ppt", "Maven")

Lekcija 2

  • #svnlink("presentations/Spring-Intro-IoC_2008-09-11_en.ppt", "Spring Framework and Inversion of Control")
  • #svnlink("presentations/Java-Annotations_2008-09-11_en.ppt", "Javas anotācijas")
  • #svnlink("presentations/Test-Driven-Development_2008-09-11_en.ppt", "Test Driven Development")
  • #svnlink("presentations/JUnit4_2008-09-11_en.ppt", "Unit-testing with JUnit4")
  • #svnlink("presentations/Log4j_2008-09-11_en.ppt", "Logging with Log4j")
Ieteicams apskatīties pirms lekcijas:

Lekcija 3

Datubāzes piekļuve

  • #svnlink("presentations/Java-Persistence_2008-09-18_en.ppt", "Persistence in Java, JDBC, Object/Relational Mapping")
  • #svnlink("presentations/JPA_2008-09-18_en.ppt", "Java Persistence API (JPA) and Java Persistence Query Language (JPQL)")
  • #svnlink("presentations/Dali-JPA-Tools_2008-09-18_en.ppt", "DALI spraudnis JPA anotāciju veidošanai")
Ieteicams apskatīties pirms lekcijas: Papildus resursi

Lekcija 4

  • #svnlink("presentations/HTTP_2008-09-26_lv.ppt", "HTTP protokols")
  • #svnlink("presentations/XML-Intro_2008-09-26_en.ppt", "XML ievads un pārskats")
HTTP un tīklošanas rīki

Lekcija 5

  • #svnlink("presentations/Web-Applications-Basics_2008-10-02_en.ppt", "Web aplikāciju pamati (direktoriju struktūra, web serveri etc)")

Web applications exist in an environment of TCP/IP protocol suite. Various platform-independent tools are illustrated on a Virtual Linux server image. Low level networking tools include ping, route, ifconfig, nslookup, netstat, traceroute, iptables utilities. At the application protocol level there is a different set of tools - Apache2, Tomcat, Squid, Dansguardian. Database servers (MySQL) are also introduced due to their importance in Web applications. In the second part of this lecture networking is further illustrated by doing various useful tasks.

Networking Tools

Networking in Action

Lekcija 6

Web aplikāciju programmēšana

  • #svnlink("presentations/Servlets_2008-10-09_en.ppt", "Java Servlets")
  • #svnlink("presentations/JSP_2008-10-09_en.ppt", "JSP (Java Server Pages)")

* Very simple Servlet/JSP demo

Ieteicams apskatīties pirms lekcijas:

Lekcija 7

  • #svnlink("presentations/Server-Side Debugging on JBoss_2008-10-14_en.ppt", "Server-Side Debugging on JBoss")
  • #svnlink("presentations/Spring-MVC-Part1_2008_10_16_lv.ppt", "Spring Web MVC - Part1")

* Very simple Servlet/JSP/SpringMVC demo

Ieteicams apskatīties pirms lekcijas:

Lekcija 8

  • #svnlink("presentations/Spring-MVC-Part2_2008-10-23_lv_en.ppt", "Spring Web MVC - Part2")
  • #svnlink("presentations/Selenium__2008-10-23_en.ppt", "Web aplikāciju testēšana ar Selenium")
Ieteicams apskatīties pirms lekcijas:

Lekcija 9

Enterprise JavaBeans 3.0

  • #svnlink("presentations/EJB-Intro_2008-10-30_en.ppt", "EJB Overview")
  • #svnlink("presentations/EJB-Session-Beans_2008-10-30_en.ppt", "Session beans")
  • #svnlink("presentations/EJB-Container-Services_2008-10-30_en.ppt", "EJB container services")
  • #svnlink("presentations/EJB-Message-Driven-Beans_2008-10-30_en.ppt", "Message-driven beans")

* Very simple EJB demo project

Ieteicams apskatīties pirms lekcijas:

Lekcija 10

Web servisi

  • #svnlink("presentations/Web-Services-Intro_2008-11-06_lv.ppt", "Web servisu ievads")
  • #svnlink("presentations/SOAP_2008-11-06.ppt", "SOAP")
  • #svnlink("presentations/WSDL-2008-11-06.ppt", "WSDL")
  • #svnlink("presentations/JAX-WS_2008-11-06.ppt", "JAX-WS")
  • #svnlink("presentations/UDDI_2008-11-06_en.ppt", "UDDI")

Lekcija 11

  • Starpniekserveri (proxy)
  • Web servisu turpinājums

Lekcija 12 (NG)

Semantic Web 1

  • #svnlink("presentations/SemTi-NGr-2008-11-20.pdf", "Semantiskā Tīmekļa programmēšana (ievads)")
  • #svnlink("presentations/RDF_Jena-NGr-2008-11-20.pdf", "RDF & Jena")
  • #svnlink("presentations/Ontology-NGr-2008-11-20.pdf", "Secināšana")
  • #svnlink("presentations/SPARQL-NGr-2008-11-20.pdf", "SPARQL")

Lekcija 13 (NG)

Semantic Web 2

  • Lucene (full text search, datorlingvistika)
  • Faceted browse
  • Data mining

Lekcija 14

  • Rich Internet applications
  • Ajax teorētiskie pamati
  • Ajax pielietojumi
  • Google Web Toolkit (GWT)

* #svnlink("presentations/Ajax_2008-12-04_en.ppt", "Ajax prezentācija")

Lekcija 15

  • #svnlink("presentations/SpringWebFlow_2008-12-11_en.ppt", "Spring Web Flow ")

Lekcija 16

  • #svnlink("presentations/Security_2008_12_18.ppt", "Security")


Papildus tēmas

  • Aspect Oriented Programming - Spring AOP
There are various approaches of integration of Web applications with everything else. O2R frameworks ensure integration of Web applications with relational databases (Lecture 3). At a different level there is network-based integration, e.g. HTTP forwards, load balancing, URL manipulations, proxies, Web filters (Lecture 5). In this lecture we introduce a content-based integration - how do the Web technologies ensure that different items of data are correctly stored, passed between applications and eventually glued together to make a Web page.

Starpniekserveri

Tagi:
Izveidojis Alina Vasiljeva 2008-07-14 12:56
    
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 6.4 - Documentation