Unlock the potential of generative AI across all your managerial functions.
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

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

  • Master the architecture of JavaEE applications
  • Develop control and navigation components based on servlets
  • Manage access to a database
  • Implement Spring on the different layers of an n-tier application
  • Develop views based on JSP, tag libraries (taglib)
  • Training program

      • ■ 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.
      • ■ 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.
      • 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.
      • I give my opinion and evaluate the training.
      • I test my knowledge and measure my progress.
    • 849
    • 14 h

    Submit your review

    Translated By Google Translate