Курс "Java EE Essentials" стартира на 14 май 2018г. в OnTarget.
Цената на обучението е 408.00 лева, вместо 490.00 лева, а продължителността e 24 часа.
Преминаването на курса би дало старт на вашата кариера като един от най-търсения вид специалисти - Java EE Developer.
"Java EE Essentials" е обучение за разработка на многофункционални уеб приложения.
Ще научите как да интегрирате ключови компоненти от Java Enterprise Edition, като Servlets, JSF, EJB, JPA, Web Services, WebSockets и др.
Основните теми са:
- Разработване, внедряване и защита на многофункционални уеб приложения с Java EE;
- Създаване на динамични уеб страници със Servlets (Сървлети);
- Използване на JavaServer Faces (JSF) за създаване на богат потребителски интерфейс;
- Изграждане на ефективна бизнес-логиката чрез Enterprise JavaBeans (EJB);
- Разработване на SOAP и RESTful web services и web service clients;
- WebSockets;
Приложенията които ще разработите са:
- AirplaneTicketSystem - уеб базирано приложение за закупуване на самолетни билети. Ще създадете визията, логиката и базата данни необходими за приложението. Ще използвате JSF, WebServices, JPA.
- FootballFederation - уеб базирано приложение даващо възможност за използване на HTML/JSF и WebSockets. Приложението поддържа график на футболно първенство, информация за отбори, срещи и резултати. Предвиден е и модул за феновете - с live score и интересни новини за техните любими отбори и играчи.
- KinderGarten - приложение за работата на детска градина. Ползва се от три типа потребители - администрация, преподаватели и родители. Част от модулите могат да се реализират като десктоп приложение, а други като уеб. За изграждаето му са необходими Servlets, JSF, EJB, JPA, Web Services и други.
Курсът е предназначен за хора със знания по Java SE, ООП, нишки, събития, изключения и бази данни.
Желаещите да се запишат и обучават е необходимо да се свържат с нас на: 02/958 31 06 , или да ни пишат на nadia@ontarget.bg.
Основните теми в курс "Java EE Essentials" са:
1. Web Application Development
• The Requirements of a Web Application
• Components of an N-tier Architecture
2. Getting Started with Servlets
• Life Cycle
• POST, GET, Client Request, Server Response, HTTP Codes
• Event Listeners
• Cookies and Sessions
• Uploading Files and Sending Emails
• Extending Servlets with Java Database Connectivity (JDBC)
• Examples and Exercises
3. Persistence with JPA
• What is Java Persistence API?
• The Java Persistence Query Language
• String-Based Criteria Queries
• CRUD Actions
• Examples and Exercises
4. Java Server Pages (JSP)
• JSP Architecture and Life Cycle
• JSP Syntax - Scriptlets, Expressions and Declarations
• JSP POST, GET, Client Request, Server Response
• JSP Filters
• JSP - Standard Tag Library (JSTL)
• Accessing Cookies and Sessions
• Uploading Files and Sending Emails
• Working with Databases
• Examples and Exercises
5. Java Server Faces (JSF)
• JSF Architecture and Life Cycle
• Managed Beans
• Facelets
• JSF DataTable
• Composite Components
• Navigation Rules
• Working with Databases
• Ajax and JSF Technology
• Examples and Exercises
6. Enterprise Java Beans (EJB)
• What is EJB?
• Session Bean
• Stateless Session Bean
• Stateful Session Bean
• Singleton Session Bean
• Message Driven Bean
• Accessing Local Enterprise Beans
• Remote Clients
• Method Parameters and Access
• Transactions
• Asynchronous Invocation
• Examples and Exercises
7. Web Services
• Types of Web Services
• Web Service Publisher, Consumer and Endpoint
• Creating Web Service and Clients with JAX-WS
• RESTful Web Services with JAX-RS
• Annotations
• HTTP Methods and Requests
• Extracting Request Parameters
• Examples and Exercises
8. Web Socket
• Overview
• Duplex Communication
• Web Socket Events
• Opening Connections
• Server Endpoint
• Client Endpoint
• Send & Receive Messages
• Examples and Exercises