|
D37: Ajax for Java developers |
|
|
 |
Uvod: Ajax (Asynchronous JavaScript and XML) je 'browser based' tehnologija za izradu visoko interaktivnih web aplikacija u kojima se izmijenjuju dijelovi web stranice sa novim podacima bez ponovnog učitavanja cjelokupne stranice. Nema službene definicije Ajax-a, ali korištenje XMLHttpRequest/JavaScript postala je dominirajuća Ajax tehnologija. |
 |
Cilj: Seminar počinje sa uvodom u korištenje XMLHttpRequest-a i kratkim upoznavanjem sa osnovama Javascripta. Nastavlja sa detaljnim Ajax programiranjem za slanje/dohvaćanje podataka na/sa servera, osvježavanje web stranice sa Javascript-om i korištenje CSS-a za izmjenu izgleda web stranice. U sklopu seminara također se detaljno obrađuje upravljanje Ajax zahtjeva upotrebom Servleta/JSP i Java aplikacija te kako se koriste frameworks-i, uključujući Javascript sa klijentske strane i Javu sa serverske strane. Seminar je praktičan, sa vježbama kojima se utvrđuju svi važni koncepti. Seminar polazniku omogućava izradu stvarnih Ajax aplikacija i pomaže razumijeti važne koncepte i tehnologije u kratko vrijeme. |
 |
Sadržaj seminara:
Ajax Overview - Rich Internet Applications - What are Rich Internet Applications? - RIA Technologies - Ajax Introduction - What is Ajax? - The Ajax Difference - Ajax, JavaScript, DHTML, and More - XMLHttpRequest - How Ajax Works - Overview of Ajax Technologies
JavaScript Basics - Java Script Introduction - What is JavaScript - Exploring JavaScript - JavaScript Variables - JavaScript – Writing to the Web Page - JavaScript PopUp Boxes - JavaScript Functions - External JavaScript Files - Functions as Data - Standard JavaScript Functions - Accessing and Modifying HTML Elements - A More Complex HTML Page - Accessing Elements via the document Object - The innerHTML Property
XMLHttpRequest - XMLHttpRequest Basics - More about XMLHttpRequest - Creating an XMLHttpRequest Object - Submitting a Request - XMLHttpRequest Properties - Asynchronous Request - Handling an Asynchronous Response - Submitting a Request - XMLHttpRequest Properties - Asynchronous Request - Handling an Asynchronous Response - The readyState Property - onreadystatechange Event Handler - XMLHttpRequest Methods
Servlets and JSP with Ajax - Overview of Servlets - Java EE and Web Applications - Simple Web-centric Architecture - Java EE Web Applications - Web Application Structure - Using Servlets - A Simple HTTP Servlet - How a Servlet Works - The Web Archive (war) File - Deploying Web Applications - Servlets and Ajax - Accessing the Servlet Using Ajax - A Servlet Handling a Post Request - Overview of JavaServer Pages (JSP) - What is a JSP? - A Very Simple JSP – simple.jsp - JSPs Look Like HTML - JSP Expressions - JSPs are Really Servlets - Lifecycle of a JSP - Object Buckets or Scopes - Predefined JSP Variables – Implicit Objects - Working with - More - How a Servlet Works With a JSP - Issues with JSP - Custom Tags - Custom Tags and Tag Libraries - The JSTL - taglib Directive in JSP - A Servlet and JSP Cooperating
More JavaScript and Ajax - Browser Events - Event Based programming - Event Handlers - Defined Browser Events - Defined Events - Form Validation - onload and onunload Events - Using Ajax and Events - JavaScript Objects and Arrays - JavaScript Objects - Creating JavaScript Objects - Workign with Objects and Functions - Working with Object Properties - Arrays in JavaScript - Working with Arrays - Array methods - Objects as Arrays - Classes in JavaScript - javaScript Constructors - The new Operator - More on Constructors - The Object Class - The prototype Property - Properties of the Prototype - A More Complete Class - Modules and Namespaces - Utility Modules
|
 |
Trajanje seminara: 32 sati(a), 4 dana |
 |
Počeci seminara:
|
 |
Nastavni materijal: Ajax for Java Developers |
 |
Predznanje: Osnovno poznavanje HTML-a i JavaScript-a i praktično iskustvo u Java i Servlet/JSP programiranju. |
 |
Uvjerenje: Algebra svjedodžba o pohađanju seminara |
 |
| Cijena za gotovinu |
Cijena za poduzeća |
| / |
/ |
|
|