Курс Java Backend Developer

Курс Java Backend Developer

Курс Java Backend Developer стартира през март 2017г.

Обучението е с продължителност 60 часа и ще се провежда в съботно - неделна форма. Началната дата е 25.03.2017г.

Цената на курс Java Backend Developer е промоционална от 890,00лв., вместо стандартната от 1152лв.

Преминавайки го ще може да стартирате своята кариера като един от най-търсените специалисти - Java Backend Developer.

Курс Java Backend Developer е подходящ за всички, които искат да се научат да разработват сървърната страна за Java Enterprise приложения. Необходими са знания по Java SE и ООП.

В този курс ще се научите как да интегрирате ключови компоненти от Java Enterprise Edition, като Servlets, Java Server Pages, Java Server Faces, Enterprise JavaBeans, Java Persistence API, Contexts and Dependency Inje, Web Services, WebSockets и др. Ще се научите да създавате уеб приложения със Spring Web MVC Framework.

В процеса на обучението ще разработите следните приложения – AirplaneTicketSystem, KinderGarten, FootballFederation, Belote.

При успешно полагане на изпит получавате "Удостоверение за професионално обучение" за завършен квалификационен курс за професионално обучение по програма Д за част от професия Програмист (код 481010), специалност Програмно осигуряване (код 4810101), по образец на Министерство на Образованието, издаден от Национална Агенция за Професионално Образование и Обучение (НАПОО).

По време на курс Java Backend Developer ще се занимаваме с:

- Разработване, внедряване и защита на многофункционални уеб приложения с Java EE;
- Създаване на динамични уеб страници със Servlets (Сървлети);
- Използване на JavaServer Faces (JSF) за създаване на богат потребителски интерфейс;
- Работа с Java Persistence API;
- Изграждане на ефективна бизнес-логиката чрез Enterprise JavaBeans (EJB);
- Contexts и Dependency Injection;
- Разработване на SOAP и RESTful web services и web service клиенти;
- WebSockets;
- Spring Web MVC Framework;

Приложенията, по които ще работите са:

- AirplaneTicketSystem - уеб базирано приложение за закупуване на самолетни билети. Ще създадете визията, логиката и базата данни необходими за приложението.
- FootballFederation - уеб базирано приложение даващо възможност за използване на HTML/JSF и WebSockets. Приложението поддържа графика на футболно първенство, информация за отбори, срещи и резултати. Предвиден е и модул за феновете - с live score и интересни новини за техните любими отбори и играчи.
- Belote - уеб игра на белот за четирима играчи на базата на клиент-сървър комуникация. Ще разработите логиката и правилата на играта. Ще съхранявате статистиката в база от данни.
- KinderGarten - приложение за работата на детска градина. Ползва се от три типа потребители - администрация, преподаватели и родители. Част от модулите могат да се реализират като десктоп приложение, а други като уеб.

Курсът е предназначен за хора със знания по Java SE, ООП, нишки, събития, изключения и бази данни. За придобиване или опресняване на знанията ви в тази област ви препоръчваме първо да преминате курс "Java SE 8".

Залите ни за обучение може да разгледате тук.

За да получите повече информация и/или да се запишете свържете се с нас.

Основните теми в курс "Java Backend Developer" са:
1. Web Application Development
The Requirements of a Web Application
Components of an N-tier Architecture
Java Platform, Enterprise Edition
2. Getting Started with Servlets
Life Cycle
POST, GET, Client Request, Server Response, HTTP Codes
Event Listeners
Extending Servlets with Java Database Connectivity
3. 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
Storing Common Application Data
4. Java Server Faces (JSF)
Facelets
Resource Handling
JSF DataTable
Composite Components
Navigation Rules
JDBC Integration
Ajax and JSF Technology
5. 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
6. Web Socket
Overview
Duplex Communication
Web Socket Events
Opening Connections
Server Endpoint
Client Endpoint
Send & Receive Messages
7. Enterprise JavaBeans
What is EJB
Session Bean
Stateless Session Bean
Stateful Session Bean
Singleton Session Bean
Message Driven Bean
Accessing Local Enterprise Beans
Remote Clients
Web Service Clients
Method Parameters and Access
Transactions
Asynchronous Invocation
8. Contexts and Dependency Injection for the Java EE Platform
Overview
CDI Managed Beans
Injecting Beans
Annotations for CDI Managed Bean Classes
Using Predefined Beans in CDI Applications
Events
Interceptors
Decorators
Stereotypes
9. Persistence
What is Java Persistence API?
The Java Persistence Query Language
String-Based Criteria Queries
Concurrent Access to Entity Data
CRUD Actions
10. Spring Web MVC Framework
Features of Spring Web MVC
Architecture
The DispatcherServlet
Implementing Controllers
Mapping Requests
Asynchronous Request Processing
Handler mappings
Resolving Views
Locales and Themes
Handling Exceptions
Document views (PDF/Excel)
JasperReports
Feed Views
JSON Mapping View
11. Security
Overview of Java EE Security
Security Mechanisms
Realms, Users, Groups and Roles
Establishing a Secure Connection Using SSL
Securing Web and Enterprise Applications

Comments are closed.