Logg inn: Glemt passord
Skriv inn hva du ønsker å lære eller hvor du ønsker kurs for å få opp forslag

Aktuelle kategorier
Java (189)
SQL (104)
Database og arkiv (93)
.Net (60)
Prosjektgjennomføring (52)
XML (30)
Andre programmeringsspråk (19)
C (9)
Softwaretesting (7)
» Se flere kategorier

Web 2.0 and Java Web Site Development (DTH-314)

Skriv ut
Dette kurset ligger i kategorien(e):

Kursarrangør: Sun Microsystems
Sted: På forespørsel i hele landet.
(Dette kurset kan holdes de fleste steder på forespørsel. Men i de fleste tilfeller vil det kreve et visst antall deltakere for at kurset kan holdes på ditt hjemsted.)
         Ta kontakt for mer informasjon
Type: Åpent kurs / gruppeundervisning
Undervisningstid: Ta kontakt for avtale

Develop, and implement an end to end web 2.0 application using proven model-view-controller (MVC) and form processing patterns. The student programs a Web 2.0 front-end using JavaScript, Ajax, the Dojo Toolkit, CSS, and HTML to provide a rich user experience.


On the server side, Java MVC patterns are used to write application logic and controls. On the back-end, the developers writes and modifies code that utilizes the Java Persistance API (JPA) and the modern version of Enterprise JavaBean (EJB 3.0) to maintain the data in the database. This is an end to end web 2.0 application on top of a corporate quality database.

The students work on labs to develop their skills. Upon completion of this course, students should be able to:
• Web page style and layout using Cascading Style Sheets (CSS)
• JavaScript programing essentials
• Use Ajax to communicate between the browser and the server
• Use the Dojo Toolkit to write rich interactive web pages
• Java servlets and JSPs control server side program flow and logic
• JPA and EJB technologies manage the data between the web application and the database

Content:
Course Introduction

• Target audience and Module description
• Description of the development tools used in this course

Introduction to Web Page Layout and Styles with CSS

• Use Web Browser Technologies
• Analyze the Document Object Model (DOM) in HTML Structures
• Add Page Divisions and Styles to your web pages
• Define Page Spacing and Layout in HTML pages

The JavaScript Language

• Using JavaScript Objects
• Arrays extend Object with an integer index
• Strings extend Object with an a string value
• Functions extend Object with a JavaScript function body
• JavaScript and the Document Object Model (DOM)

Programming with Ajax and JSON

• Program a web page with Ajax
• Pass data to your application using JSON
• Secure Ajax Applications
• Recommendations for using JavaScript

Introduction to Java EE Technologies

• Components of Java EE and the Application Server
• Java Servlets and Java Server Pages
• Persistence using a Bean

Using an EBJ with the Java Persistence API

• Develop skills to Read, Use, and Modify an Enterprise JavaBean (EJB)
• Use JPA in the EJB to manage the relational database data
• This EJB is the model part of the sample MVC application used in the following Modules
• This is the Model (M) part of the MVC application

MVC Java Technology Components

• Application Introduction
• Form Process: Initialization, Error Handling, and Database Update
• This Application controler logic servlets are used in the following Modules
• This is the Controller (C) part of the MVC application

Implementing Dojo Toolkit v1.10 Widgets

• Introducing the Dojo Toolkit with many samples
• Creating a Dojo Toolkit web application
• Using the Dojo Toolkit to make an Ajax call

Adding a Web 2.0 Front End into an MVC Application

• Using Firefox and Firebug for Development and Debugging
• Work with Dojo Widgets to Create a Client Application
• This is the Web 2.0 View (V) part of the MVC application

Integration Using Ajax and JSON

• Communicate Using Ajax with Dojo
• Implement JSON Message Formats on the client side (on the browser)
• Refactor server side page rendering backend from HTML to JSON

DOM Handling with Dojo.query

• JavaScript and the Document Object Module (DOM)
• Use dojo.query to handle sophisticated DOM element queries
• Sample application extension to do Access Management

Localization

• Introduce localization concepts for web site messages
• Setup to localize an application
• View sample language Property Files
• Add Another Language

Recommendations for Web 2.0 Ajax Development

• Object-Oriented JavaScript
• Avoiding Name Collisions
• Object Literals
• On Demand Loading
• Best Practices

Designing a Web Application Architecture

• Overview Architecture Concerns
• Discuss: Client Tier, Web Tier, and the Business Tier

Målgruppe for kurset
Developers who are creating web sites using JavaScript technology, or other web presentation technologies, and web components (such as servlets and custom tags), can benefit. This is not a course for web page designers using Hypertext Markup Language (HTML).

To succeed fully in this course, students should have:
• Experience with web application design and development
• Experience with the Java language
• JavaScript experience is desired, not required
Web 2.0 and Java Web Site Development (DTH-314)
Ønsker du mer informasjon om dette kurset?

Navn:  
Firma:  
E-post:  
Telefon:  
Melding:  
Påmelding:
Klikk her hvis du ønsker å
melde deg på dette kurset
Sun Microsystems

Sun ble grunnlagt med én eneste visjon som drivkraft. En visjon om datamaskiner som kommuniserte med hverandre uansett hvem som hadde laget dem. En visjon om teknikk som arbeider for deg, ikke motarbeider deg. Mens andre utviklet varemerkebeskyttede og proprietære løsninger, fokuserte vi på å hjelpe bedrifter inn i nettverksæraen. Som et resultat av dette er vi blitt dotten i .com. Vi leverer systemer og programvare som oppfyller kravene til skalerbarhet og påliteligheten som er nødvendig for å drive den elektroniske markedsplassen.

Telefon: 23 36 96 50
Hjemmeside: Klikk her

Flere kurs fra Sun Microsystems

Tips en venn






© Agentgruppen AS - Orgnr 984 246 595 MVA - Fekjan 13, 1394 Nesbru - Tlf: 417 65 300

Vi tar ikke ansvar for innhold som tilhører våre medlemmer. Dette gjelder kursoppføringer, artikler og eksterne lenker.