Курс “Java EE Essentials”

java EE courseКурс “Java EE Essentials” стартира на 14 май 2018г. в НАРС.
Цената на обучението е 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 , или да ни пишат на courses@nars.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

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad