Description
Once neglected, JavaScript has returned to the forefront with the emergence of Web 2.0. Its use makes web pages more interactive and user-friendly for the Internet user. Its mastery is also an essential prerequisite before tackling the development of rich Internet applications with Ajax (Asynchronous JavaScript in XML).
Who is this training for ?
For whom ?Prerequisites
Training objectives
Training program
- 1. DISTANCE / E-LEARNING over 4 weeks
- ■ I take a quiz
- Evaluate my levelEstablish a reference to measure my progress.
- ■ I prepare myself, I assimilate the fundamentals
- What is Java EE?The MVC model, the development environment - lesson 20' + quiz of 5 questions.
- Understanding Servlets and JSPsCreating a Servlet, inclusions, Java - lesson 70' + quiz of 10 questions.
- Exercise:: Develop your own calculator.
- Powerful views with JSTLWhat is JSTL Variables? conditions and loops - 30' lesson + 10-question quiz.
- Develop a web applicationForms with Java EE, send files, Manage sessions - 50' lesson + 10-question quiz.
- Telephone briefingI have a briefing with my tutor.
- I explain to him my professional context and my professional expectations.
- He advises me and directs me to the best resources of the toolbox.
- ■ Toolbox
- Summary sheets on the key points of the training to use in my daily professional life and additional lessonsDevelop a web application and forms with Java EE, send files, manage sessions.
- Implement a database, work with JDBC, read and save data in SQL.
- 2. PRESENTIAL over 2 days
- ■ Relational database
- Setting up the database and the JDBC driver.
- Connection to the database, retrieving information, updating day of data.
- Transaction management.
- Using a connection pool (DataSource).
- Mapping BDR/Object models (ORM): Java objectives, approaches and tools.
- JPA and the different market solutions (Hibernate.
- ).
- Exercise:: evolution of a Web application presenting data from an RDBMS.
- Sequence objectivesUse a relational database to connect and retrieve information.
- Perform object/relational mapping with Hibernate.
- Create, update, delete, and load persistent objects.
- ■ Spring MVC
- Spring MVC framework overview.
- Configuring the application.
- Mapping request urls to controllers.
- Configuration of ViewResolvers, use of JSP.
- Exercise:: Adapting the application to the MVC model.
- Sequence objectivesPut dependency injection into practice on the different layers of an n-tier application.
- Design web applications based on Spring MVC.
- ■ Securing Web Applications
- Authentication and Authorization.
- Security and Servlet Programming.
- Digital Certificates, SSL.
- Tomcat.
- Exercise:: Adding secure access to the built site.
- Sequence objectivesImplement security for a Web application, SSL .
- Securing a Java EE application.
- ■ Action plan
- Review of skills acquired.
- Individual progress plan.
- 3. DISTANCE / E-LEARNING over 4 weeks
- I complete my training according to my objectives
- Develop a web applicationStore cookies, Quiz.
- Use a databaseUse the DAO model, manage errors with its DAO.
- Exercise:: Improve accessibility with a subtitle editor (subtitle translation program) + Quiz.
- ■ PRACTICAL CASE: As soon as I return to company I apply the knowledge acquired
- site development with the adaptation of an existing banking site to consult accounts, categorize debits and credits, obtain balance projections for the end of the month .
- ■ TYPICAL CORRECTION / I receive a standard answer key with comments on each line and block of instructions.
- Assimilate my tutor's solution.
- Compare his solution with mine.
- 4. WITH
- I give my opinion and evaluate the training.
- I test my knowledge and measure my progress.