Category: Java, JEE, Android programming
The course provides students with knowledge and skills to develop web applications using Java Server Faces (JSF) technology. JSF is main part of Java EE Standard used to create web applications. It enables assembling user interface from configurable and reusable components. For that reason it it possible to use dedicated tools to create applications by drag-and-drop method just like desktop applications. The course shows some of that tools and additionally includes know-how about designing web applications.
Duration
2 days
Agenda
Day 1
- Introduction to JSF
- Navigation between pages
- Conversion and validation
- Localisation
- Database communication
- Tools: Netbeans or JDeveloper
Day 2
- Assembling interface from build-in components
- Handling request sequence
- Most important libraries
- Using AJAX in JSF
- Page templates
Audience and prerequisites
Before attending this course, students must have:
- Basic Java programming skills
- Basic experience in designing and programming web applications
- Basic knowledge about object-oriented programming (classes, objects, methods, attributes)
- Basic knowledge about HTML language
We recommend students to complete the course ‘Introduction to Java 5.0 Language’
Certificates
Course participants receive completion certificates signed by ALX.
See also:
- Java programmer
- Android Developer (complete course)
- Learning Java and Programming
- JavaScript and jQuery (basics)
- JavaScript and HTML5 for programmers
- Java 8 for programmers
- Web application programming using Java Servlet and JSP
- Spring, Hibernate and Spring MVC
- Business components development with EJB 3.1 and JPA 2 (Java EE6)
- Business components development with Spring and Hibernate
- Java Enterprise Web Development with Spring 3 and JavaServer Faces 2
- Glassfish, PrimeFaces. Building Applications for the Java Enterprise Edition 6
- RichFaces: Building Applications for the Java Enterprise Edition 6, featuring JBoss and Seam
- IceFaces. Enterprise web applications
- XML Processing in Java
- Java - Preparation for Android 101
- Android programming
- Android programming (advanced)
- Android 101 and 201
- Games in Android - OpenGL ES 2.0 - Libgdx