Serdecznie zapraszamy studentki i studentów IV i VI semestru I stopnia kierunku Informatyka Politechniki Poznańskiej zainteresowanych kursem Java SE i uzyskaniem certyfikatu OCA Java SE 11 Programmer I | 1Z0-815 organizowanych w ramach działań zmierzających do poszerzenia kompetencji zawodowych w celu zwiększenia szans absolwentów na rynku pracy.
Wymiar szkolenia : 20 godzin lekcyjnych
Realizator szkolenia: Virtual Progress Sp. z o.o. z siedzibą w Piasecznie
Miejsce szkolenia: zdalnie w trybie Live Virtual Class, z użyciem własnego sprzętu komputerowego
Uruchomione zostaną 2 grupy szkoleniowe po 10 studentów/studentek
Terminy szkoleń :
Grupa | Liczba osób | Termin szkolenia | Termin zapisów | Termin przesłania dokumentów do ZCO |
1 | 10 | 25-27.03.2020 | 19.03.2020 | 20.03.2020 |
2 | 10 | 30.03-01.04.2020 | 19.03.2020 | 20.03.2020 |
3 | 11 | 06-08.04.2020 | 20.03.2020 | 23.03.2020 |
Zajęcia odbywają się w godzinach 9:00-17:00.
Warunkiem koniecznym uczestnictwa w szkoleniu jest:
- zgłoszenie swojego udziału we wskazanej grupie przez system moodle (link tutaj)
Osoby , które zakwalifikowały się do udziału w szkoleniu otrzymają na maila uczelnianego wykaz dokumentów projektowych, które po uzupełnieniu należy odesłać na adres: uzp@put.poznan.pl
- Odesłanie w terminie wskazanym dla danej grupy, wypełnionych dokumentów:
- w formie elektronicznej:
- deklaracji,
- kwestionariusza ,
- oświadczenia,
- w formie podpisanego skanu:
- umowy na refundację kosztów egzaminu. (Wersja papierowa umowy będzie dostarczona przez uczestnika po zdaniu egzaminu w celu otrzymania refundacji kosztu.)
- w formie elektronicznej:
Warunkiem koniecznym uzyskania uprawnień jest:
- uczestnictwo w zajęciach objętych programem szkolenia,
- zdanie egzaminu.
Opłata za egzamin (1343,77 zł) jest wnoszona przez studenta przed szkoleniem i zwracana po uzyskaniu certyfikatu po zakończeniu szkolenia i zdaniu egzaminu. Zasady i terminy wniesienia opłaty oraz jej zwrotu są zdefiniowane w umowie na refundację kosztów egzaminu.
Szkolenia są finansowane w ramach realizowanego na Politechnice Poznańskiej projektu dofinansowanego z Programu Operacyjnego Wiedza Edukacja Rozwój pt. ”Uczelnia zintegrowana na przyszłość” (http://www.uzp.put.poznan.pl).
Program szkolenia bazuje na Java SE: Programming I Ed 2 i obejmuje:
- Introducing the Java Technology
- Showing how to download, install, and configure the Java environment on a Windows system.
- Describing the various Java technologies such as Java EE, JavaME, Embedded Java SE
- Working with Primitive Variables and using constants (short repetition)
- Using constants
- Working with Objects (short repetition)
- Declaring and initializing objects
- Storing objects in memory
- Using object references to manipulate data
- Using JSE javadocs to look up the methods of a class
- Working with String and StringBuilder objects
- Using operators and decision constructs (short repetition)
- Creating and Using Arrays (short repetition)
- Declaring, instantiating, and initializing a two-dimensional Array
- Using the args Array
- Using Encapsulation and Constructors (short repetition)
- Creating constructors
- Implementing encapsulation
- Introducing Advanced Object Oriented Concepts
- Using inheritance
- Using types of polymorphism such as overloading, overriding, and dynamic binding
- Working with superclasses and subclasses
- Abstract and Nested Classes
- Designing general-purpose base classes by using abstract classes
- Constructing abstract Java classes and subclasses
- Applying final keyword in Java
- Distinguish between top-level and nested classes
- Interfaces and Lambda Expressions
- Defining a Java interface
- Choosing between interface inheritance and class inheritance
- Extending an interface
- Defaulting methods
- Anonymous inner classes
- Defining a Lambda Expression
- Collections and Generics
- Creating a custom generic class
- Using the type inference diamond to create an object
- Creating a collection by using generics
- Handling Errors (short repetition)
- Understanding the different kinds of errors that can occur and how they are handled in Java
- Understanding the different kinds of Exceptions in Java
- Using Javadocs to research the Exceptions thrown by the methods of foundation classes
- Writing code to handle Exceptions
- The Big Picture
- Creating packages and JAR files for deployment using java
- Two and three tier architectures
- Looking at some Java applications examples
- I/O Fundamentals (short repetition)
- Describing the basics of input and output in Java
- Read and write data from the console
- Using streams to read and write files
- Writing and read objects using serialization
- Concurrency
- Describing operating system task scheduling
- Creating worker threads using Runnable and Callable
- Using an ExecutorService to concurrently execute tasks
- Identifying potential threading problems
- Using synchronized and concurrent atomic to manage atomicity
- Using monitor locks to control the order of thread execution
- Using the java.util.concurrent collections
Z powodu epidemii zajęcia odbywają się w trybie nauczania na odległość.