Page 1

Knowledge Evolution


Ericpol Table Training of Contents Offer

Ericpol in Brief .......................................................................................................................3 Ericpol Training Portfolio .......................................................................................................3 Training Competence .............................................................................................................4 Training Reference .................................................................................................................4 Telecommunications Networks Trainings ...............................................................................5 GSM Overview .............................................................................................................5 GSM for all ...................................................................................................................7 UMTS - 3rd Generation Networks Solution ....................................................................9 IMS Overview .............................................................................................................11 Telecommunications Signalling Trainings ............................................................................13 SS7 Signalling in GSM Core Network with ISUP Protocol.......................................... 13 MSS Signalling ...........................................................................................................15 UTRAN Protocols and Procedures .............................................................................. 17 SIP Protocol ................................................................................................................19 ASN.1 .............................................................................................................................21 Applications Development Trainings .................................................................................... 23 UML Modeling ...........................................................................................................23 Practical Extraction and Report Language (PERL) - Workshop ................................... 25 Python - Workshop ...................................................................................................... 27 Java - Workshop .......................................................................................................... 29 JAIN SLEE and SIP Servlets - Workshop....................................................................31 Project Management Trainings .............................................................................................33 IT & Telecommunications Project Management. ......................................................... 33 Work with Agile Software Development - Scrum ........................................................35 Contact Details .....................................................................................................................37

2

EPOL/DOTR/INF-08:006 Uen Rev. D


Knowledge Evolution

Ericpol in Brief Since 1991 Ericpol provides the highest quality outsourcing and consulting services in the field of telecommunications, as well as technical support and training services for the biggest world telecommunications suppliers and various telecom operators. Ericpol is also the largest company in Poland providing telecommunications software solutions. Our engineers have extensive knowledge of and experience in fixed and mobile networks, IN, NGN, signalling and data transmission protocols as well as billing systems. Our services cover consultancy for telecom suppliers and operators, software development for telecom nodes, telecom network maintenance & management, network elements installation and comprehensive software testing. Ericpol Telecom employs over 800 people in Poland and in subsidiary companies in Sweden, Ukraine and Belarus. Our engineers have executed a variety of successful projects in more than 70 countries all over the world. The experience gained during cooperation with such business partners as Ericsson, France Telecom Group, Telmex, Telia Sonera, Oracle, BEA, OpenCloud, Catapult, Dialogic, AePona, and Alcatel-Lucent allowed us to define our own processes, not only for software development, but also for business areas. This is reflected in ISO 9001:2008 and ISO 14001:2004 certificates, and in the near future ISO 27001. All the above makes Ericpol Telecom a stable company with a critical mass, large growth potential and excellent financial situation. Call upon Ericpol expertise to handle the complexity of current and future networks.

Ericpol Training Portfolio Ericpol Telecom offers different off-the-shelf trainings in telecommunications technologies, a wide range of programming languages as well as project management methodologies, provided by highly qualified and experienced instructors. Their content is based on our experience and standardized documents. If the course from our portfolio does not fully satisfy customer’s requirements, we adapt it accordingly to client’s requests. Each course consists of a few modules which can be combined to create a unique training program, that fulfills the needs of the customer. We can also prepare and organize courses with the content tailored to customer’s specific requirements and needs. For further details please contact our Training Center (courses@ericpol.pl).

3

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

Training Competence Ericpol has a team of competent trainers, curious about new technologies and solutions in telecom and software design. They are professionals with broad knowledge and years of experience in running training courses. Their friendly and informal teaching style has gained praise among the participants, reflected in their feedback. Contact us to find more about our trainers’ competence and work experience (courses@ericpol.pl).

Training Reference Ericpol Training Centre conducts courses all over the world (see examples of given training locations below in the picture).

The customers of our training courses are technology providers, operators and institutions such as: Ericsson France Telecom Group T-Mobile Group. Ericpol Telecom guarantees: Highly experienced trainers Long-lasting good performance Attractive price.

4

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

Telecommunications Networks Trainings GSM Overview (EPOL/CFTR/05:002) Course description The GSM Overview is a course aimed to introduce the participants to the Global System for Mobile Communications. The discussion about GSM includes: History of cellular networks of zero, first and second generation Services available in GSM network Structure of the network Radio interface description Radio resources assignment and usage Identification numbers used in the system Traffic cases characteristic for the GSM system. Target audience The course has been developed for telecom professionals working with system engineering, hardware and software development, testing and verification, marketing and sales or operations engineering. The number of participants is limited to 12 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course will be more beneficial for people with basic knowledge of telecommunications. However, there is no official requirement for a specialized degree or experience to undertake this training. Learning methods The course is delivered in the form of presentations, lectures, reviews and time for questions, thereby aiding in better assimilation of information by the participants. Duration The course takes 3 days. Time schedule The detailed schedule of the training is provided on the next page. www.ericpol.com page 6

5

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Introduction to cellular networks, history of radio and cellular systems (with mentioning the 0G and 1G systems).

90 min.

Reasons for development of the new (2G) systems. Description of the evolution of GSM through several phases. Main services available in GSM in each phase of development.

90 min.

Introduction to the general cellular network structure. Brief description of the GSM network structure, discussion of place for each node and reason for its existence.

120 min.

Detailed discussion of each node in the network, with highlight of its functionality.

120 min.

Second Day Review of the 1st day and answering questions (if any). Short quiz-game for better remembrance of difficult concepts. Introduction to the radio interface in cellular networks. Presentation of the general problems that may arise during transmission, along with their most popular solutions. Description of the signal processing in the mobile station, starting from the user’s voice capture, and ending with the electromagnetic wave radiation from the antenna. Presentation of bandwidths for the GSM system. Description of the bandwidth division into physical channels. Description of the logical channels along with their detailed functionality and usage. Mapping of the logical channels into physical resources. Various schemes of mapping, introduction of different resource usage. Presentation of frames used in radio interface and their analysis.

60 min. 90 min.

120 min.

90 min.

60 min.

Third Day

6

Review of previous days and answering questions (if any). Short quiz-game for better remembrance of difficult concepts.

90 min.

Presentation of the most common id numbers used in GSM system. Introduction to traffic cases.

60 min.

Analysis of the most popular traffic cases appearing in the GSM network, such as: IMSI attach, Location Update, Incoming/Outgoing call, Handovers.

120 min.

Evolution of GSM, through HSCSD, GPRS, EDGE towards 3G.

60 min.

Review of the whole course and answering questions (if any). Short quizgame for better remembrance of difficult concepts.

60 min.

Summary of the course.

30 min.

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

GSM for all (EPOL/CFTR/07:024) Course description The GSM for all is a course aimed to introduce the participants to the Global System for Mobile Communications. The discussion about GSM includes: Brief history of cellular networks of zero, first and second generation Basic services available in GSM network General structure of the network Description of the radio interface with some radio transmission concepts Introduction to the resource usage, including physical and logical channel concept Numbers used in the system Basic scenarios characteristic for the GSM system. Target audience The course is tailored for people with no technical background wishing to gain a basic understanding of GSM. It has been developed especially for managers and sales representatives. All the concepts are presented without any difficult technical language, making it easy to absorb knowledge. Also numerous non-technical analogies help people feel more confident while exploring this field. The number of participants is limited to 15 in order to ensure appropriate attention of the trainer to all participants. Prerequisites There are no prerequisites for this course. Learning methods The course is delivered in the form of presentations, lectures, reviews and time for questions, thereby aiding in better information assimilation by the participants. Duration The course takes 1 day. Time schedule The detailed schedule of the training is provided on the next page.www.ericpol.com page 8 pa

7

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Introduction to cellular networks, history of radio and cellular systems.

90 min.

Reasons for development of new (2G) systems. Description of the evolution of GSM throughout phases.

30 min.

Main services available in GSM in each phase of development.

30 min.

Introduction to the general cellular network structure. Brief description of the GSM network structure, discussion of place for each node and reason for its existence.

30 min.

Detailed discussion of each node in the network, with the explanation of its functionality.

30 min.

Introduction to the radio interface in cellular networks.

45 min.

Description of the signal processing in the mobile station, starting from the user’s voice capture, and ending with the electromagnetic wave radiation from the antenna.

45 min.

Presentation of bandwidths for the GSM system. Description of the bandwidth division into physical channels. Description of the logical channels.

30 min.

Presentation of the most common id numbers used in GSM system. Introduction to traffic cases.

30 min.

Analysis of the most popular traffic cases appearing in the GSM network, such as: IMSI attach, Location Update, Incoming/Outgoing call, Handovers.

60 min.

Summary of the course, answering questions that may have arise.

30 min.

Knowledge Evolution www.ericpol.com page 10

8

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

UMTS - 3rd Generation Networks Solution (EPOL/DOTR/09:005) Course description The UMTS - 3rd Generation Networks Solution is a course aimed to introduce the participants to the Universal Mobile Telecommunications System network with the Wideband Code Division Multiple Access as the radio access method. The presentation comprises: 1G – 4G mobile systems evolution path Network architecture from the Release 99 till Release 8 Introduction to the TDMA, FDMA and CDMA multiple access methods Introduction to the coding mechanisms used in WCDMA Quality of Service concept for UTRAN Description of the power control mechanisms and handovers in WCDMA Channels concepts for WCDMA access networks Protocols stack structure on the UTRAN interfaces Security in UMTS network Popular scenarios and flow cases that may happen in the UMTS network. Target audience The course is tailored for telecom professionals working with system engineering, operation and maintenance, hardware and software development, and testing and verification. The number of participants is limited to 12 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course will be more beneficial for people with some technical background. Basic knowledge of the telecom networks may prove itself useful. GSM Overview (EPOL/CFTR/05:002) course is recommended. Learning methods The course is delivered in the form of presentations, lectures, reviews and time for questions, thereby aiding in better assimilation of information by the participants. Duration The course takes 3 days. Time schedule The detailed schedule of the training is provided on the next page. page 13

9

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Mobile systems evolution path from 1G to 4G – most common networks and techniques description. 2G core network nodes functions overview.

180 min.

Network architecture and most important features for releases from R99 to R8.

60 min.

UTRAN architecture and nodes functions.

120 min.

UMTS areas concept and UE/UTRAN identifiers.

60 min.

Second Day Review of 1st day and answering questions (if any). Short quiz-game for better remembrance of difficult concepts.

30 min.

Radio interface techniques in UMTS network – WCDMA, scrambling and channelization codes usage, AMR codec, RAKE receiver.

120 min.

Quality of Service in UMTS - RAB, RB and SRB definitions.

30 min.

Logical, transport and physical channels in UTRAN.

90 min.

Uplink and downlink signal processing paths for UE and Node B.

30

UTRAN power control mechanisms (open, inner, outer loop).

60 min.

UTRAN handover types (softer/soft/hard).

60 min.

Third Day

10

Review of 2nd day and answering questions (if any). Short quiz-game for better remembrance of difficult concepts.

30 min.

Security in UMTS in compare to GSM.

60 min.

UTRAN interfaces and protocol stacks (general description of signaling protocols: RRC, NBAP, RNSAP, RANAP).

120 min.

Popular scenarios that may happen in the WCDMA network.

60 min.

HSPA techniques (HSDPA, HSUPA, new channels introduced, new way to increase available bit rate).

60 min.

Beyond UMTS - LTE introduction.

60 min.

Summary of the course.

30 min.

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

IMS Overview (EPOL/CFTR/07:019) Course description The IMS Overview is a course aimed to introduce the participants to the IP Multimedia Subsystem network and its basic concepts. The presentation includes: Introduction to IMS with relation to 2G and 3G cellular networks Advantages of the IMS network over conventional solutions Description of the main protocols used in IMS (SIP, Diameter, H.248, RTP, COPS) Architecture of the IMS network with brief description of the nodes Description of the user identification methods in IMS along with security classes More specific concepts, such as: interfaces, offer/answer model, charging Example of the call flow. Target audience The course is tailored for telecom professionals working with technical project management, design, system engineering, network planning, operations and maintenance, as well as technical sales of IMS systems, products and services. The number of participants is limited to 12 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course will be more beneficial for people with some technical background. Basic knowledge of the telecom networks and computer network protocols may be an advantage. Learning methods The course is delivered in the form of presentations, lectures, reviews and time for questions, thereby aiding in better assimilation of information by the participants. Duration The course takes 1 day. Time schedule The detailed schedule of the training is provided below.

11

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Introduction to IMS, its brief description, history, relation to 2G and 3G

60 min.

cellular networks. Advantages of the IMS network over conventional solutions.

30 min.

Description of the main protocols used in IMS (SIP, Diameter, H.248, RTP,

60 min.

COPS). Architecture of the IMS network with brief description of the nodes.

120 min.

Description of the user identification methods in IMS along with security

30 min.

classes. More specific concepts, such as: interfaces, offer/answer model, charging.

60 min.

Example of the call flow.

30 min.

Summary of the course, answering questions that may have arise.

30 min.

Knowledge Evolution

12

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

Telecommunications Signalling Trainings SS7 Signalling in GSM Core Network with ISUP Protocol (EPOL/CFTR/07:022) Course description The SS7 Signalling in GSM Core Network with ISUP Protocol explains and describes the world’s most widespread inter-exchange signalling system used in mobile telecommunication today: Signalling System No 7. The course is focused on SS7 protocol stack and ISDN User Part (ISUP). The presentation includes: Introduction to the Signalling System no. 7 protocol stack Description of the Message Transfer Part protocol Description of the Signalling Connection Control Part protocol Description of the Transaction Capabilities Application Part protocol Presentation of the Mobile Application Part protocol Description of the ISDN User Part. Target audience The course has been developed for telecom professionals working with project management, system engineers, hardware and software developers and anybody wishing to gain a basic understanding of SS7 signaling in fixed and mobile network systems. The number of participants is limited to 12 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course will be more beneficial for people with some technical background, especially in the filed of the telecommunication networks functioning and GSM network structure. GSM Overview (EPOL/CFTR/05:002) course is recommended. Learning methods The course is delivered in the form of presentations, lectures, reviews and time for questions, thereby aiding in better assimilation of information by the participants. Duration The course takes 2 days. Time schedule The detailed schedule of the training is provided on the next page. page 11

13

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Introduction to the SS7 protocol stack and its functionality.

150 min.

Message Transfer Part protocol with detailed description of each sublayer.

150 min.

Signalling Connection Control Part protocol, encapsulating application layer protocols.

120 min.

Second Day Review of 1st day and answering questions (if any). Short quiz-game for better remembrance of difficult concepts.

30 min.

Transaction Capabilities Application Part protocol, supported by Intelligent Network Application Part, with exemplary flow cases.

120 min.

Presentation of the Mobile Application Part protocol, with the examples of user related data transmitted over the network.

120 min.

Description of the ISDN User Part, with its functionality from the subscriber and operator perspective.

120 min.

Summary of the course.

30 min.

Description Duration

Knowledge Evolution www.ericpol.com page 12

14

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

MSS Signalling (EPOL/DOTR/09/015) Course description The MSS Signalling is a course aimed to introduce the participants to signaling technologies and protocols used to manage and control voice call in the core networks. The presentation comprises: Description of Signalling Networks idea and Mobile Core Network protocol stacks ATM/AAL/Q.2630 BICC IPBCP GCP (H.248) SIP Complex traffic cases explanation according to 3GPP standards Target audience The course is tailored for telecom professionals working with system engineering, operation and maintenance, hardware and software development. The number of participants is limited to 12 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course will be more beneficial for people familiar with Signalling Networks concept as well as transport techniques used in Telecom Networks. Learning methods The course is delivered in the form of presentations, lectures, reviews and time for questions, thereby aiding in better assimilation of information by the participants. Duration The course takes 2 days. Time schedule The detailed schedule of the training is provided on the next page.

15

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description Introduction to Signalling Networks idea and Mobile Core Network protocol stacks. ATM/AAL/Q.2630 functions and capabilities, frames structures and Q.2630 typical flow cases. BICC concept, messages and parameters and typical BICC procedures.

Duration

IPBCP tunnelling concept, messages and parameters.

60 min.

60 min. 90 min. 150 min.

Second Day Review of 1st day and answering questions (if any).

30 min.

GCP protocol functions and concepts, H.248 commands and descriptors and typical H.248 procedures examples SIP functions and capabilities, routing and addressing for SIP signalling and SIP significance in MSS operations. Traffic cases: Mobile originated call establishment Call clearing IRAT handover. Summary of the course.

150 min. 120 min. 90 min.

30 min.

volution

16

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

UTRAN Protocols and Procedures (EPOL/DOTR/09:006) Course description The UTRAN Protocols and Procedures covers the WCDMA radio access interfaces, such as Uu, Iub, Iur and Iu. It is also a comprehensive survey of the protocols used over these interfaces: RRC, RLC, MAC, NBAP, RNSAP and RANAP. The presentation comprises: Protocols stacks for Uu, Iub, Iur, Iu interfaces QoS architecture RRC – Radio Resource Control RLC – Radio Link Control MAC – Medium Access Control NBAP – Node B Application Part RNSAP – Radio Network Subsystem Application Part RANAP – Radio Access Network Application Part FP – Frame Protocols Signaling procedures examples in UTRAN. Target audience The course has been developed for telecom professionals working with system engineering, hardware and software development, testing and verification. The number of participants is limited to 12 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course will be more beneficial for people with understanding of the UMTS’s WCDMA radio interface principles. UMTS - 3rd Generation Networks Solution (EPOL/DOTR/09:005) course is recommended. Learning methods The course is delivered in the form of presentations, lectures, reviews and time for questions, thereby aiding in better assimilation of information by the participants. Duration The course takes 2 days. Time schedule The detailed schedule of the training is provided on the next page.

17

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Introduction to the course.

30 min.

Radio Resource Control – protocol functions, layer model and service states.

60 min.

Radio Link Control – protocol functions and modes (PDU, SDU definitions, TM, UM, AM RLC modes description).

60 min.

Medium Access Control – protocols function (MAC entities description, frame examples, Transport Channels concept, Transport Format role).

60 min.

Physical layer data processing.

30 min.

Iub protocol stack and NBAP protocol functions.

30 min.

Iur protocol stack and RNSAP protocol functions.

30 min.

Frame Protocols types, functions and roles.

30 min.

Iu protocol stack and RANAP protocol functions.

30 min.

Signaling procedures examples (System Information Broadcasting, RRC Connection Establishment).

60 min.

Second Day Review of 1st day and answering questions (if any). Short quiz-game for better remembrance of difficult concepts.

30 min.

Signaling procedures examples (NAS Signaling Connection Establishment,

360 min.

RAB Establishment, RAB Modification, Physical Channel Reconfiguration, Transport Channel Reconfiguration, RAB Release, RRC Connection Release, Handover procedures examples – soft, hard, intersystem, Cell Update). Summary of the course.

30 min.

www.ericpol.com page 14

www.ericpol.com page 16

18

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

SIP Protocol (EPOL/CFTR/07:006) Course description The SIP Protocol is a course providing a high-level overview of SIP protocol functionality. Attendees will acquire a background on SIP's strengths and performance, and they will learn the structure of SIP messages and how SIP is used in applications. The discussion about Session Initiation Protocol includes: SIP history overview SIP main architecture SIP functions SIP components SIP commands and response types SIP message format SIP proxy SIP session Services based on SIP. Target audience The course has been created for telecom professionals working with hardware and software design, system engineering, testing and verification, network planning, operations and maintenance as well as technical sales of IMS systems, products and services. The number of participants is limited to 12 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course will be more beneficial for people with basic knowledge of the telecom networks, especially IMS. IMS Overview (EPOL/CFTR/07:019) course is recommended. Learning methods The course is delivered in the form of lectures and presentation of applications based on SIP protocol. Duration The course takes 1 day. Time schedule The detailed schedule of the training is provided below.

19

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day

20

Description

Duration

Introduction with protocol features and history.

60 min.

SIP servers and clients; SIP user agents and basic call flow.

90 min.

Request and response message format.

60 min.

Message examples.

30 min.

SIP proxy with and without Record Route.

60 min.

Short description of RTP and SDP protocols.

60 min.

Service creation possibilities with SIP.

30 min.

Summary of the course, answering questions that may have arise.

30 min.

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

ASN.1 (EPOL/CFTR/07:004) Course description The ASN.1 is a course aimed to introduce the participants to the Abstract Syntax Notation number one. The presentation about ASN.1 includes: Introduction to the Abstract Notation and description of its main concepts Description of the notation elements, aimed to prepare the participants to easily understand the ASN.1-based specifications Detailed description of the Basic Encoding Rules with examples of the usage. The course can be adopted to CER or DER encoding formats on demand. Target audience Professionals in the telecom who need technical details on ASN.1 notation and BER encoding rule. The number of participants is limited to 10 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course will be more beneficial for people with some technical background, especially in the filed of the computer programming languages’ basics and binary/decimal/hexadecimal numbers conversion. Learning methods The course is presentation-based. But, apart from the lecture part, it includes practical exercises, thereby aiding in better assimilation of information by the participants. Duration The course takes 1 day. Time schedule The detailed schedule of the training is provided on the next page.

21

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Introduction to the Abstract Notation and main concepts of ASN.1.

90 min.

Presentation of the ASN.1 notation elements and its syntax, with examples.

90 min.

Description of the Basic Encoding Rules with examples.

120 min.

Exercises of ASN.1 message encoding and decoding.

90 min.

Summary of the course, answering questions that may have arise.

30 min.

Description Duration

22

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

Applications Development Trainings UML Modeling (EPOL/CFTR/06:001) Course description The UML Modeling is a course aimed to introduce the participants to the Unified Modeling Language. It shows how to analyze customers’ needs, formalize them in UML diagrams and create a system model. The training course includes: History of UML language Class diagram Use case diagram Sequence diagram Communication diagram Activity diagram Interaction overview diagram Object diagram State machine diagram Package diagram Composite structure diagram Component diagram Deployment diagram Timing diagram. Target audience This course has been created for software architects, programmers, software developers, analysts, and anyone interested in understanding analysis and designing in UML 2.1 language. The number of participants is limited to 12 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course will be more beneficial for people familiar with object oriented approach. Learning methods The course is predominantly presentation-based but also includes some exercises. Duration The course takes 2 days. Time schedule The detailed schedule of the training is provided on the next page.

23

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Introduction.

30 min.

Definition of model and idea of Unified Modeling Language.

30 min.

History of UML language.

30 min.

Class diagram and different relationships (association, generalization, and dependency).

120 min.

Use case diagrams

120 min.

Sequence diagram.

90 min.

Second Day Review of 1st day and answering questions (if any). Short quiz-game for better remembrance of difficult concepts.

30 min.

Communication diagram.

30 min.

State machine diagram.

45 min.

Activity diagram.

45 min.

Interaction overview diagram.

30 min.

Object diagram.

60 min.

Package diagram.

30 min.

Composite structure diagram.

30 min.

Component diagram.

30 min.

Deployment diagram.

30 min.

Timing diagram.

30 min.

Summary of the course and closing discussion.

30 min.

19 com page 20

24

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

Practical Extraction and Report Language (PERL) - Workshop (EPOL/CFTR/07:025) Course description The PERL - Workshop is a course aimed to introduce the participants to the Practical Extraction and Report Language. The training includes: Syntax and variables in PERL language Control structures Regular expressions I/O handling. Target audience The training course has been designed for software engineers who need to use PERL language for scripting and web development. The number of participants is limited to 8 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course would be most attractive for people familiar with any high-level programming language. Learning methods The course is based on theoretical lessons, instructor-led presentations of tools and practical exercises carried out by participants. Additional requirements A training room with computer equipment and appropriate software is required. Duration The course takes 3 days. Time schedule The detailed schedule of the training is provided on the next page.

25

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Introduction.

30 min.

General information about PERL language.

30 min.

Syntax and basic types of variables.

30 min.

Scalars and arrays with practical exercises.

120 min.

Control structures.

60 min.

Hashes.

30 min.

Subroutines and modules.

60 min.

I/O handling.

60 min.

Second Day I/O handling with practical exercise.

60 min.

Regular expressions.

60 min.

Practical exercises.

300 min.

Knowledge Evolution Third Day Practical exercises.

300 min.

Examples of some specific solutions.

90 min.

Summary of the course

30 min.

pol.com page 22

26

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

Python - Workshop (EPOL/CFTR/08:002) Course description The Python – Workshop is a course aimed to introduce the participants to the Python language. The presentation includes: Syntax and variables in Python language Control structures Functions, modules and classes I/O handling Brief information about the standard library. Target audience The training course has been designed for software engineers who need to use Python language for scripting. The number of participants is limited to 8 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course would be most attractive for people familiar with any high-level programming language. Learning methods The course is based on theoretical lessons, instructor-led presentations of tools and practical exercises carried out by participants. Additional requirements A training room with computer equipment and appropriate software is required. Duration The course takes 2 days. Time schedule The detailed schedule of the training is provided on the next page.

27

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Introduction.

30 min.

General information about Python language.

30 min.

Syntax and basic types of variables.

30 min.

Scalars, lists, tuples, sets and dictionaries with practical exercises.

180 min.

Control structures.

60 min.

Functions and modules

90 min.

Second Day

28

I/O handling with practical exercise.

300 min.

Brief tour on the standard library.

60 min.

Summary of the course.

30 min.

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

Java - Workshop (EPOL/CFTR/08:001) Course description The Java - Workshop is a course aimed to introduce the participants to the Java 1.5 programming language. On completion of the course, participants will be familiar with: Object oriented programming concepts Classes and objects in Java Operators, if-statements, loops Packages and visibility scope Inheritance and polymorphism Interfaces Exception handling JUnit testing. Target audience The course has been created for software developers who need to gain a practical experience in Java programming. The number of participants is limited to 8 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The participants should be familiar with UML language. UML Modeling (EPOL/CFTR/06:001) course is recommended. Learning methods The course is based on hands-on exercises. Each part consists of theoretical material to read and practical exercises to do supervised by the trainer. Additional requirements A training room with computer equipment and appropriate software is required. Duration The course takes 4 days. Time schedule The detailed schedule of the training is provided on the next page. page 25

29

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Objects introduction.

90 min.

Basic types of variables and first Java objects.

120 min.

Methods in Java.

60 min.

Flow control.

90 min.

Constructors.

60 min.

Second Day Packages and visibility scopes.

60 min.

Objects as class attributes.

60 min.

Inheritance.

180 min.

Arrays.

60 min.

Exceptions.

60 min.

Third Day Interfaces.

120 min.

Polymorphism basis.

120 min.

Abstract, static and final.

180 min.

Fourth Day JUnit testing

30

420 min.

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

JAIN SLEE and SIP Servlets - Workshop (EPOL/CFTR/08:010) Course description The JAIN SLEE and SIP Servlets - Workshop is a course aimed to introduce the participants to JAIN technology possibilities and the concept of SIP servlets. On completion of the course, participants will be familiar with: IMS basis SIP protocol basis SIP servlets JAIN technology JSLEE elements Differences between SIP Servlets and JSLEE. Example applications can be implemented on different platforms depending on customer’s requirements. Target audience The course has been created for software engineers, service developers or technical managers who need to gain a practical experience in SIP servlets or JAIN SLEE technologies. The number of participants is limited to 8 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course would be more beneficial for people with at least some telecommunication basics The participants should be familiar with Java language. Java - Workshop (EPOL/CFTR/08:001) course is recommended. Finishing IMS Overview (EPOL/CFTR/07:019) and SIP Protocol (EPOL/CFTR/07:006) courses would be helpful for better understanding IMS/SIP environment of developed applications. Learning methods The course is based on presentation and hands-on exercises. Additional requirements A training room with computer equipment and appropriate software is required. Duration The course takes 4 days. Time schedule The detailed schedule of the training is provided on the next page. page 27

31

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Introduction.

30 min.

IMS Overview.

60 min.

SIP protocol introduction.

60 min.

SIP servlet specifications, differences between SIP servlets and HTTP servlets.

30 min.

SIP servlet container, deployment descriptor.

90 min.

Request routing.

30 min.

Servlet interface and servlet context.

60 min.

Addressing.

30 min.

Second Day Acting as a SIP user agent and proxy.

150 min.

Timer service.

30 min.

SIP Sessions.

60 min.

Mapping Resources to Servlets.

60 min.

Listeners, events and security in SIP servlets.

120 min.

Third Day JAIN SLEE specifications.

30 min.

JAIN SLEE basic concepts, events, activities, SBB, resource adaptor,

210 min.

profiles. Development of an example service.

180 min.

Fourth Day

32

Development of an exemplary service.

210 min.

Roles in SLEE and information about JSLEE implementations.

120 min.

Comparison of SIP Servlet and JAIN SLEE.

60 min.

Summary of the course.

30 min.

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

Project Management Trainings IT & Telecommunications Project Management. (EPOL/CFTR/06:006) Course description The IT & Telecommunications Project Management is a course aimed to introduce the participants to the project planning, organization, execution, and controlling. The training includes description of project processes: Initiating Planning Executing Controlling Closing. Theory is based on the PMBoK standard and supported by examples from real projects. Target audience Professionals who need to gain knowledge on a project management. The number of participants is limited to 10 in order to ensure appropriate attention of the trainer to all participants. Prerequisites The course will be more beneficial for people having basic knowledge of project management terms. Learning methods The course is presentation-based, but apart from the lecture part, includes practical exercises, thereby aiding in better assimilation of information by the participants. Duration The course takes 3 days. Time schedule The detailed schedule of the training is provided on the next page.

33

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day Description

Duration

Introduction.

30 min.

Project definition and history.

60 min.

Project management and the areas of the knowledge.

60 min.

Project organization.

60 min.

Project initiation input, initiation tools and techniques.

60 min.

Book Value, Return of Investment, Net Present Value, Internal Return Rate and other measures.

120 min.

Second Day Review of 1st day and answering questions (if any). Short quiz-game

30 min.

for better remembrance of difficult concepts. Project planning input.

60 min.

Scope definition and Work Breakdown Structure.

90 min.

Resource and organizational planning.

60 min.

Communication and staff management.

60 min.

Activity definition, PERT and critical path method.

60 min.

Risk management and analysis.

60 min.

Third Day Review of previous days and answering questions (if any). Short quiz-game

60 min.

for better remembrance of difficult concepts. Quality planning.

30 min.

Cost estimating

60 min.

Project execution with quality assurance, team development and information

90 min.

distribution.

34

Earned Value Management.

30 min.

Scope verification and scope change control.

30 min.

Cost, quality and control.

60 min.

Project closing.

30 min.

Summary of the course.

30 min.

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

Work with Agile Software Development - Scrum (EPOL/DOTR/09:007) Course description Traditional software development methods are nowadays replaced by light methods called Agile. If you would like to start working with them and get knowledge about the foundations and basic assumptions of Agile, take part in our training course. The course focuses on the Scrum framework and shows in practice how Scrum tools and elements can be used. The training includes: Agile methods and methodologies Scrum roles Meetings in Scrum Scrum artifacts Project flow Velocity game. Target audience The course has been created for developers, project leaders, business analysts and program managers who want to get started with Scrum. The number of participants is limited to 10 in order to ensure appropriate attention of the trainer to all participants. Prerequisites There are no prerequisites for this course. Learning methods The course is presentation-based, but is led with Scrum rules. Duration The course takes 1 day. Time schedule The detailed time schedule is presented on the next page but it depends on the training group decisions.

35

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

First Day

36

Description

Duration

Foundations of Agile methods and methodologies.

60 min.

Scrum overview

50 min.

Scrum roles - Product Owner, Scrum Master and Scrum Team.

60 min.

Product and Sprint Backlogs and other Scrum artifacts.

60 min.

Meetings – from Planning through Daily Scrum to demo and Retrospective.

60 min.

Project flow.

10 min.

Velocity game.

60 min.

Common problems in first Scrum projects – discussion.

60 min.

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Knowledge Evolution

Contact Details

37

Company

Commercial responsible

Ericpol Telecom Sp. z o.o. Targowa 9A, 90-042 贸d Poland phone: +48 42 6642500 fax: +48 42 6642555

Ma gorzata Wd贸wka mobile: +48 607 373 873 malgorzata.wdowka@ericpol.com Robert Szewczyk mobile: + 48 663 426 693 robert.szewczyk@ericpol.com

EPOL/DOTR/INF-08:006 Uen DD EPOL/DOTR/INF-08:006 UenRev. Rev.


Ericpol Telecom Sp. z o.o. Targowa 9A 90-042 贸d , Poland tel.: +48 42 6642500 fax: +48 42 6642555 Oddzia : Madali skiego 9 30-303 Krak贸w, Poland tel.: +48 12 2954600 fax: +48 12 2954666 Biuro: Cha ubi skiego 8 00-613 Warszawa, Poland tel.: +48 22 6243561 fax: +48 22 6243561 office@ericpol.pl courses@ericpol.com www.ericpol.com

Ericpol AB Datalinjen 3 583-30 Link枚ping, Sweden tel.: +46 13 212141 fax: +46 13 212151 Ericpol TZOV Sholom Aleykhem 11 79007 Lviv, Ukraine tel.: +38 032 2424421 fax: +38 032 2424423 IOOO Ericpol Brest 73 Sovetskaya str. 224030 Brest, Belarus tel.: +375 162 236427 fax: +375 162 236427

Ericpol Training Portfolio  

This is description of traning which Ericpol has to offer