Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java EE + Workshop from Oracle Academy (136 Hours in Arabic)
Rating: 3.2 out of 5(13 ratings)
113 students

Java EE + Workshop from Oracle Academy (136 Hours in Arabic)

تعلم الجافا للويب من البدايه حتى الإحتراف فى أكثر من 136 ساعه شامله مشروع متكامل (التدريب نظرى وعملى)
Created byGlobal Academy
Last updated 7/2020
Arabic
Arabic [Auto],

What you'll learn

  • Develop the skills to build scalable business services that feed dynamic web and mobile applications using Java EE.
  • By taking this course, you'll gain hands-on experience building Java EE web applications. You will get the chance to create web-based user interfaces using HTML5 and JavaScript along with JSPs and servlets. Web-based user interfaces will use AJAX to communicate with RESTful web services you create; data will persist using JPA and optimistic locking.
  • Learn how to accelerate the development of applications that use relational databases by mapping tables and table relationships to Java objects using Java Persistence API. You will also see how JPA solves issues with traditional relational database applications, including SQL injection.
  • By taking this course, you'll gain hands-on experience building Java EE 7 Applications. You will get the chance to create web-based user interfaces using HTML5 and JavaScript along with JSPs JSFs and servlets. Web-based user interfaces will use AJAX to communicate with RESTful web services you create. Business logic will be handled using CDI and EJB components. You will also create and use JMS resources, Batch and Timer components. You will learn how to persist application data using JPA and JTA APIs.
  • Java EE 6 Technologies training will introduce you to the features and functions of the JSF 2.0 technology. By combining expert instruction with participation in hands-on labs, you'll solidify your understanding while expanding your overall skill set.
  • By taking this course, you'll be exposed to the current methods for analyzing, designing, developing and deploying web applications with Java technologies. This course is also an excellent method of preparing to take the Oracle Certified Professional, Java Platform, Enterprise Edition 6 JavaServer Pages and Servlet Developer certification examination.
  • عمل مشروع متكامل فى اكثر من 60 ساعه

Course content

2 sections140 lectures135h 54m total length
  • Into to HTML - Part 12:05:33

    After completing this Session, you should be able to do the following:

    • Get started with HTML

    • Be familiar with basic web concepts.

    • Write different kinds of HTML tags.

  • Intro to HTML - Part 21:24:13
  • Getting started with HTML556:16
  • Introduction to Java Script - Part 11:03:58

    This session goals to discuss the following topics:

    • JavaScript fundamentals.

    • Getting familiar with JavaScript syntax

    • JavaScript functions creation.

    • JavaScript calling

  • Introduction to Java Script - Part 21:56:57

    This session goals to discuss the following topics:

    • Getting familiar with JavaScript syntax

    • JavaScript functions creation.

    • JavaScript calling.

  • Introduction to jQuery / Fundamentals of Java EE1:57:40

    This part of  the session aims to discuss the following topics:

    • Getting familiar with JQuery

    • jQuery installation and basic usage.

  • Designing Java EE Applications / Developing a Web Application Using Servlets2:04:39

    After completing this lesson, you should be able to do the following:

    • Identify JEE versions history • Identify Java EE design patterns and their purpose

    • Describe the Model-View-Controller (MVC) architecture

    • Define the purpose and role of Struts • Define the purpose and role of JavaServer Faces (JSF)

    • Describe data source and connection pools in WebLogic Server

    • Define the role of servlets in a Java EE application

    • Describe the servlet life cycle

    • Describe the request and response architecture

    • Implement HTTP servlet methods

    • List Java EE servlet mapping techniques

    • Handle errors in a servlet

    • Create and run a servlet in JDevelope

  • Developing a Web Application Using Servlets2:16:32

    After completing this lesson, you should be able to do the following:

    • Define the role of servlets in a Java EE application

    • Describe the servlet life cycle

    • Describe the request and response architecture

    • Implement HTTP servlet methods

    • List Java EE servlet mapping techniques

    • Handle errors in a servlet

    • Create and run a servlet in JDeveloper

  • Advanced Servlets1:34:02

    After completing this lesson, you should be able to do the following:

    • Be aware of the new Servlets Topics.

    • Getting familiar with listeners.

    • Getting familiar with Filters.

    • Getting started with JEE 6.0 and servlets 3.0+ versions.

  • Developing a Web Application Using Java Server Pages (JSP) - Part 11:49:05

    After completing this lesson, you should be able to do the following:

    • Describe the relationship between JavaServer Pages (JSP) and servlets

    • List implicit objects on JSP pages

    • Describe the semantics of JSP tags

    • Create a JSP segment

    • Explain the use of JSP tag files

    • Run and debug a JSP-based application

  • Developing a Web Application Using Java Server Pages (JSP) - Part 21:14:18

    After completing this lesson, you should be able to do the following:

    • Describe the relationship between JavaServer Pages (JSP) and servlets

    • List implicit objects on JSP pages

    • Describe the semantics of JSP tags

    • Create a JSP segment

    • Explain the use of JSP tag files

    • Run and debug a JSP-based application

  • Developing a Web Application Using Java Server Pages (JSP) - Part 2 (Cont)2:12:24
  • Developing the Web Tier Using Java Server Faces (JSF) - Part 13:01:54

    This part of our course covers the following topics:

    • Introduction to JSF.

    • Understanding the concept of Managed Beans.

    • Page Navigation.

    • JSF Components.

    • Data Tables.

    • Validators and Converters.

    • Event Handling.

    • JDeveloper support for JSF

  • Developing the Web Tier Using Java Server Faces (JSF) - Part 22:50:26

    This part of our course covers the following topics:

    • Introduction to JSF.

    • Understanding the concept of Managed Beans.

    • Page Navigation.

    • JSF Components.

    • Data Tables.

    • Validators and Converters.

    • Event Handling.

    • JDeveloper support for JSF

  • Developing the Web Tier Using Java Server Faces (JSF) - Part 32:04:53

    This part of our course covers the following topics:

    • Introduction to JSF.

    • Understanding the concept of Managed Beans.

    • Page Navigation.

    • JSF Components.

    • Data Tables.

    • Validators and Converters.

    • Event Handling.

    • JDeveloper support for JSF

  • Developing the Web Tier Using Java Server Faces (JSF) - Part 42:00:48

    This part of our course covers the following topics:

    • Introduction to JSF.

    • Understanding the concept of Managed Beans.

    • Page Navigation.

    • JSF Components.

    • Data Tables.

    • Validators and Converters.

    • Event Handling.

    • JDeveloper support for JSF

  • Developing the Web Tier Using Java Server Faces (JSF) - Part 51:58:09

    This part of our course covers the following topics:

    • Introduction to JSF.

    • Understanding the concept of Managed Beans.

    • Page Navigation.

    • JSF Components.

    • Data Tables.

    • Validators and Converters.

    • Event Handling.

    • JDeveloper support for JSF

  • Developing the Web Tier Using Java Server Faces (JSF) - Part 68:15

    Create a Filtered Table

  • Project (Point of Sale) - Part 12:33:50

    Point of Sale Project

  • Project (Point of Sale) - Part 21:34:49
  • Project (Point of Sale) - Part 31:07:56
  • Project (Point of Sale) - Part 41:15:37
  • Project (Point of Sale) - Part 51:20:46
  • Project (Point of Sale) - Part 61:11:59
  • Primefaces - Part 11:19:08
  • Primefaces - Part 22:10:39
  • Primefaces - Part 31:18:53
  • Primefaces - Part 435:22
  • Primefaces - Part 543:24
  • Primefaces - Part 647:33
  • Build Java EE Applications with EJB and JPA - Part 147:54

    After completing this lesson, you should be able to:

    • Identify the course objectives

    • Discuss the course agenda

    • Describe the Java Platform, Enterprise Edition (Java EE) standard and its APIs

    • Set up the course application environment

  • Build Java EE Applications with EJB and JPA - Part 254:59

    After completing this lesson, you should be able to:

    • Select a design approach for Java EE applications; the design approach includes:

    1. Using a Model View Controller (MVC) approach

    2. Selecting a client application user interface

    3. Selecting an appropriate EJB component for business logic

    4. Selecting a persistence strategy

    • Describe EJB types and EJB 3.0 annotations

    • Explain the role of Java EE APIs

    1. Java EE Connector Architecture (JCA)

    2. Java Authentication and Authorization Service (JAAS)

  • Creating Business Logic with Session Beans - Part 142:45

    After completing this lesson, you should be able to:

    • Describe session beans

    • Create stateless and stateful session beans by using annotations

    • Understand the passivation and activation of stateful session beans

    • Use interceptor methods and classes

  • Creating Business Logic with Session Beans - Part 217:47

    After completing this lesson, you should be able to:

    • Describe session beans

    • Create stateless and stateful session beans by using annotations

    • Understand the passivation and activation of stateful session beans

    • Use interceptor methods and classes

  • Creating Business Logic with Session Beans - Part 329:10

    After completing this lesson, you should be able to:

    • Describe session beans

    • Create stateless and stateful session beans by using annotations

    • Understand the passivation and activation of stateful session beans

    • Use interceptor methods and classes

  • Accessing Resources with JNDI and Dependency Injection38:24

    After completing this lesson, you should be able to:

    • Describe the Java Naming and Directory Interface (JNDI)

    • Locate or look up resources and EJBs by using:

    – JNDI APIs

    – Dependency injection

    • Work with JNDI enhancements in WebLogic

    – Enabling global JNDI name lookup operations

    – Using relaxed JNDI lookup operations

  • Implementing Persistence with JPA Entities1:57:59

    After completing this lesson, you should be able to:

    • Create a JPA entity

    • Select a primary key field

    • Perform O-R mapping by using annotations

    • Map inheritance between entities

    • Map relationships between entities

  • Manipulating JPA Entities with the EntityManager API51:57

    After completing this lesson, you should be able to:

    • Declare an EntityManager reference with the @PersistenceContext annotation

    • Look up an EntityManager reference by using dependency injection

    • Use the EntityManager API to:

    1. Find an entity by its primary key

    2. Insert a new entity

    3. Modify an existing entity

    4. Delete an entity

    • Execute dynamic queries with the Query API

    • Write simple JPQL queries

  • (JPQL) Statements / Asynchronous Communication with Message-Driven Beans2:14:07

    After completing the lesson no 8, you should be able to:

    • Write unconditional Java Persistence Query Language (JPQL) statements

    • Write conditional JPQL statements

    • Write JPQL queries that traverse EJB relationships

    • Write JPQL in NamedQuery annotations

    • Use the Query API to execute dynamic JPQL query and bulk update statements

    After completing the lesson no 9, you should be able to:

    • Identify the features of a messaging system

    • Describe the Java Message Service (JMS) architecture

    • Configure a Java Message Service

    • Create a message-driven bean (MDB)

    • Create a JMS/MDB client

  • Managing Transactions with Session and Message-Driven Beans1:30:07

    After completing this lesson, you should be able to:

    • Choose the appropriate type of transaction management

    • Set the transaction attribute for container-managed transactions

    • Create transaction demarcations

    • Configure the web server transaction manager

  • Junit - A tool for test-driven development44:44
  • Introduction to Struts1:18:36
  • Webservices - Part12:27:53
  • Webservices - Part 21:06:12
  • Introduction to Spring Framework - Part 11:06:48
  • Introduction to Spring Framework - Part 21:03:59
  • Introduction to Hibernate 5 Framework - Part 11:35:34
  • Introduction to Hibernate 5 Framework - Part 213:58

Requirements

  • Java SE Programming (Check our Course on udemy - Java SE + Workshop From Oracle Academy (بالعربى ) 75 Hours)

Description

Develop the skills to build scalable business services that feed dynamic web and mobile applications using Java EE.

Learn Java EE from Oracle University Partner

Companies utilize the new, lightweight Java EE Web Profile to create next-generation web applications. Through Java EE Training, learn more about the full power of the Java EE platform for enterprise applications and more.

With Java EE Course, demonstrate a wide range of skills that extend well beyond fundamental Java programming. Prove that you are capable of architecting systems, defining requirements and overseeing execution when compared to other candidates in the job market.

Who this course is for:

  • Any one who need to work as Java Web Developer
  • Developer
  • Administrator
  • End User