No products in the cart.

Osnovne informacije o kursu Napredno Java programiranje

Kada počinje kurs?

Kurs počinje 16.05.2023.

Koliko traje kurs?

Kurs traje 4 meseca.

Do kada mogu da se prijavim za kurs?

Možete se prijaviti za kurs do 12.05.2023. do 17h.

Minimalne specifikacije računara za praćanje kursa:

Procesor:

i3 novije generacije ( minimum 5.Generacije, svi koji su peta generacija imaju početak 5000, isto tako osma generacija je 8000 itd.), za bolje performanse i5 ili i7 procesori.

RAM maemorija:

4GB rama

Hard disk

SSD 128GB

Grafička kartica:

Nije od presudnog značaja za korišćenje programa za kurs.

Raspored predavanja – Kurs Napredno programiranja Java – Maj/Avgust 2023 – Prvi deo

PRIJAVI SE ZA ISPIT NA: studentskasluzba@softuni.rs

Saglasnost roditelja ili staratelja za pohađanje  SoftUni IT kursa za maloletna lica možete preuzeti ovde.

Popunjen i potpisan dokument šaljete na mail studentskasluzba@softuni.rs.

Uvod u kurs
  • Datum održavanja: 16.05.2023.
Stacks and Queues
  • Algorithmic Complexity
  • Stack - last-in, first-out
  • Queue - first-in, first-out
  • Priority Queue
  • Datum održavanja: 16.05.2023.

 

Vežba: Stacks and Queues
  • Rešavanje komplikovanijih i zadataka sa ispita
  • Datum održavanja: 18.05.2023.
Multidimensional Arrays
  • Defining a Multidimensional Array
  • Declaring and Creating Multidimensional Arrays
  • Initializing Multidimensional Arrays
  • Accessing Elements
  • Reading a Matrix
  • Datum održavanja: 19.05.2023.
Vežba: Multidimensional Arrays
  • Datum održavanja: 23.05.2023.
Sets and Maps Advanced
  • Sets (HashSet, TreeSet, LinkedHashSet)
  • Maps (Hashmap, TreeMap, LinkedHashMap)
  • Datum održavanja: 25.05.2023.
Vežba: Sets and Maps Advanced
  • Datum održavanja: 28.05.2023.
Streams, Files and Directories
  • Streams Basics
  • Types of Streams
  • Files and Directories
  • Serialization
  • Datum održavanja: 30.05.2023.
Vežba: Streams, Files and Directories
  • Datum održavanja: 01.06.2023.
Funkcionalno programiranje
  • Lambda Expressions
  • What Is a Function?
  • Other Function Types
  • BiFunction
  • Datum održavanja: 02.06.2023.
Vežba: Funkcionalno programiranje
  • Datum održavanja: 04.06.2023.
Definisanje klasa
  • Defining Simple Classes
  • Fields
  • Methods
  • Constructors, Keyword this
  • Static Members
  • Datum održavanja: 06.06.2023.
Vežba: Definisanje klasa
  • Datum održavanja: 08.06.2023.
Radionica
  • Datum održavanja: 09.06.2023.
Vežba: Radionica
  • Rešavanje pripremnih zadataka
  • Datum održavanja: 10.06.2023.
Generics
  • Generics Syntax
  • Generic Classes and Interfaces
  • Generic Methods
  • Type Erasure, Type Parameter Bounds
  • Datum održavanja: 11.06.2023.
Vežba: Generics
  • Datum održavanja: 13.06.2023.
Iterators and Comparators
  • Variable Arguments
  • Iterators (Iterator, ListIterator)
  • Comperators (Comparable)
  • Datum održavanja: 15.06.2023.
Vežba: Iterators and Comparators
  • Datum održavanja: 16.06.2023.
Priprema za ispit
  • Datum održavanja: 18.06.2023.
Priprema za ispit
  • Datum održavanja: 23.06.2023.
Radionica
  • Datum održavanja: 27.06.2023.
Redovni ispit
  • Datum održavanja: 02.07.2023.
Ponovno polaganje ispita
  • Datum održavanja: 26.08.2023.

Raspored predavanja – Kurs Java OOP – jul/avgust 2023 – drugi deo

PRIJAVI SE ZA ISPIT NA: studentskasluzba@softuni.rs

Saglasnost roditelja ili staratelja za pohađanje  SoftUni IT kursa za maloletna lica možete preuzeti ovde.

Popunjen i potpisan dokument šaljete na mail studentskasluzba@softuni.rs.

Uvod u kurs
  • Datum održavanja: 04.07.2023.
Working with Abstraction
  • Project Architecture
  • Code Refactoring
  • Enumerations
  • Static Keyword
  • Java Packages
  • Datum održavanja: 04.07.2023.
Vežba: Working with Abstraction
  • Rešavanje komplikovanijih i zadataka sa ispita
  • Datum održavanja: 06.07.2023.
Encapsulation
  • What is Encapsulation?
  • Keyword this
  • Access Modifiers
  • Mutable and Immutable Objects
  • Keyword final
  • Validation
  • Datum održavanja: 07.07.2023.
Vežba: Encapsulation
  • Datum održavanja: 11.07.2023.
Inheritance
  • Inheritance
  • Class Hierarchies
  • Accessing Base Class Members
  • Reusing Classes
  • Type of Class Reuse
  • Datum održavanja: 13.07.2023.
Vežba: Inheritance
  • Datum održavanja: 14.07.2023.
Interfaces and Abstraction
  • Abstraction
  • Interfaces
  • Abstract Classes
  • Interfaces vs Abstract Classes
  • Datum održavanja: 16.07.2023.
Vežba: Interfaces and Abstraction
  • Datum održavanja: 18.07.2023.
Polymorphism
  • Polymorphism
  • Override Methods
  • Overload Methods
  • Datum održavanja: 20.07.2023.
Vežba: Polymorphism
  • Datum održavanja: 21.07.2023.
SOLID
  • Single Responsibility
  • Open / Closed
  • Liskov Substitution
  • Interface Segregation
  • Dependency Inversion
  • Datum održavanja: 23.07.2023.
Vežba: SOLID
  • Datum održavanja: 25.07.2023.
Reflection and Annotation
  • Reflection API
  • Reflecting Annotations
  • Datum održavanja: 27.07.2023.
Vežba: Reflection and Annotation
  • Datum održavanja: 28.07.2023.
Exceptions and Error Handling
  • What are Exceptions ?
  • Handling Exceptions
  • Raising (Throwing) Exceptions
  • Best Practices
  • Creating Custom Exceptions
  • Datum održavanja: 30.07.2023.
Debugging Techniques
  • Datum održavanja: 01.08.2023.
Unit Testing
  • What is Unit Testing?
  • Unit Testing Basics
  • Dependency Injection
  • Mocking and Mock Object
  • Datum održavanja: 03.08.2023.
Vežba: Unit Testing
  • Datum održavanja: 04.04.2023.
Test Driven Development
  • Code and Test
  • Test-Driven Development
  • Reasons to use TDD
  • Myths and Misconceptions about TDD
  • Datum održavanja: 06.08.2023.
Vežba: Test Driven Development
  • Datum održavanja: 08.08.2023.
Design Patterns
  • Definition of Design Patterns
  • Benefits and Drawbacks
  • Types of Design Patterns
  • Datum održavanja: 10.08.2023.
Vežba: Design Patterns
  • Datum održavanja: 11.08.2023.
Priprema za ispit
  • Datum održavanja: 13.08.2023.
Priprema za ispit
  • Datum održavanja: 15.08.2023.
Redovni ispit
  • Datum održavanja: 20.08.2023.
Ponovno polaganje ispita
  • Datum održavanja: 27.08.2023.

Tokom pohađanja kurseva

Da li su predavanja snimljena ili on-line?

Online - Live predavanja; link za predavanje dobijate neposredno pred predavanje na mail adresu sa kojom ste se prijavili za kurs.

Ako nisam stigao/la na predavanje da li mogu da pogledam snimak odloženo?

Da, na našem YT kanalu. Svi studenti će imati doživotni pristup svim snimljenim predavanjima i materijalima.

Šta je potrebno da imam instalirano od App da bih pratio kurs?

Morate imati: Google Classroom, Youtube, Discord. 

Gde mogu da vidim materijale sa kursa?

Dobićete link ka pristupu materijalima nakon svakog predavanja.

Za sve dodatne informacije možete nas kontaktirati na email: studentskasluzba@softuni.rs 

ili na telefone:  +381602823118.