Informacije o kursu Napredno Java programiranje Novembar 2023/Januar 2024 - SoftUni.rs

No products in the cart.

Osnovne informacije o kursu Napredno Java programiranje

Kada počinje kurs?

Kurs počinje 09.10.2023.

Koliko traje kurs?

Kurs traje 4 meseca.

Do kada mogu da se prijavim za kurs?

Možete se prijaviti za kurs do 06.10.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.

Tea-Dogandzic-sajt
Tea Dogandzić
Predavač

Master inženjer softvera, započela je svoju karijeru 2019 godine. Nakon osnovnih studija, završila je master studije na Univerzitetu Singidunum.

MilicaSkmbarevic-sajt
Milica Škembarević
Predavač
Milica Škembarević je diplomirani master inženjer organizacionih nauka. Osnovne i master studije je završila na Fakultetu organizacionih nauka, smer Informacioni sistemi i tehnologije.

Raspored predavanja – Kurs Napredno programiranja Java – Oktobar 2023/Januar 2024 – 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: 09.10.2023.
Stacks and Queues
  • Algorithmic Complexity
  • Stack - last-in, first-out
  • Queue - first-in, first-out
  • Priority Queue
  • Datum održavanja: 09.10.2023.
Vežba: Stacks and Queues
  • Rešavanje komplikovanijih i zadataka sa ispita
  • Datum održavanja: 10.10.2023.
Multidimensional Arrays
  • Defining a Multidimensional Array
  • Declaring and Creating Multidimensional Arrays
  • Initializing Multidimensional Arrays
  • Accessing Elements
  • Reading a Matrix
  • Datum održavanja: 12.10.2023.
Vežba: Multidimensional Arrays
  • Datum održavanja: 13.10.2023.
Sets and Maps Advanced
  • Sets (HashSet, TreeSet, LinkedHashSet)
  • Maps (Hashmap, TreeMap, LinkedHashMap)
  • Datum održavanja: 16.10.2023.
Vežba: Sets and Maps Advanced
  • Datum održavanja: 17.10.2023.
Streams, Files and Directories
  • Streams Basics
  • Types of Streams
  • Files and Directories
  • Serialization
  • Datum održavanja: 19.10.2023.
Vežba: Streams, Files and Directories
  • Datum održavanja: 20.10.2023.
Funkcionalno programiranje
  • Lambda Expressions
  • What Is a Function?
  • Other Function Types
  • BiFunction
  • Datum održavanja: 23.10.2023.
Vežba: Funkcionalno programiranje
  • Datum održavanja: 24.10.2023.
Definisanje klasa
  • Defining Simple Classes
  • Fields
  • Methods
  • Constructors, Keyword this
  • Static Members
  • Datum održavanja: 26.10.2023.
Vežba: Definisanje klasa
  • Datum održavanja: 27.10.2023.
Radionica
  • Datum održavanja: 30.10.2023.
Vežba: Radionica
  • Rešavanje pripremnih zadataka
  • Datum održavanja: 31.10.2023.
Generics
  • Generics Syntax
  • Generic Classes and Interfaces
  • Generic Methods
  • Type Erasure, Type Parameter Bounds
  • Datum održavanja: 02.11.2023.
Vežba: Generics
  • Datum održavanja: 03.11.2023.
Iterators and Comparators
  • Variable Arguments
  • Iterators (Iterator, ListIterator)
  • Comperators (Comparable)
  • Datum održavanja: 06.11.2023.
Vežba: Iterators and Comparators
  • Datum održavanja: 07.11.2023.
Priprema za ispit
  • Datum održavanja: 09.11.2023.
Priprema za ispit
  • Datum održavanja: 10.11.2023.
Radionica
  • Datum održavanja: 13.11.2023.
Redovni ispit
  • Datum održavanja: 19.11.2023.
Ponovno polaganje ispita
  • Datum održavanja: 20.01.2024.

Raspored predavanja – Kurs Java OOP – Oktobar 2023/Januar 2024 – 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: 20.11.2023.
Working with Abstraction
  • Project Architecture
  • Code Refactoring
  • Enumerations
  • Static Keyword
  • Java Packages
  • Datum održavanja: 20.11.2023.
Vežba: Working with Abstraction
  • Rešavanje komplikovanijih i zadataka sa ispita
  • Datum održavanja: 21.11.2023.
Encapsulation
  • What is Encapsulation?
  • Keyword this
  • Access Modifiers
  • Mutable and Immutable Objects
  • Keyword final
  • Validation
  • Datum održavanja: 23.11.2023.
Vežba: Encapsulation
  • Datum održavanja: 24.11.2023.
Inheritance
  • Inheritance
  • Class Hierarchies
  • Accessing Base Class Members
  • Reusing Classes
  • Type of Class Reuse
  • Datum održavanja: 27.11.2023.
Vežba: Inheritance
  • Datum održavanja: 28.11.2023.
Interfaces and Abstraction
  • Abstraction
  • Interfaces
  • Abstract Classes
  • Interfaces vs Abstract Classes
  • Datum održavanja: 30.11.2023.
Vežba: Interfaces and Abstraction
  • Datum održavanja: 01.12.2023.
Polymorphism
  • Polymorphism
  • Override Methods
  • Overload Methods
  • Datum održavanja: 04.12.2023.
Vežba: Polymorphism
  • Datum održavanja: 05.12.2023.
SOLID
  • Single Responsibility
  • Open / Closed
  • Liskov Substitution
  • Interface Segregation
  • Dependency Inversion
  • Datum održavanja: 07.12.2023.
Vežba: SOLID
  • Datum održavanja: 08.12.2023.
Reflection and Annotation
  • Reflection API
  • Reflecting Annotations
  • Datum održavanja: 11.12.2023.
Vežba: Reflection and Annotation
  • Datum održavanja: 12.12.2023.
Exceptions and Error Handling
  • What are Exceptions?
  • Handling Exceptions
  • Raising (Throwing) Exceptions
  • Best Practices
  • Creating Custom Exceptions
  • Datum održavanja: 14.12.2023.
Debugging Techniques
  • Datum održavanja: 15.12.2023.
Unit Testing
  • What is Unit Testing?
  • Unit Testing Basics
  • Dependency Injection
  • Mocking and Mock Object
  • Datum održavanja: 18.12.2023.
Vežba: Unit Testing
  • Datum održavanja: 19.12.2023.
Test Driven Development
  • Code and Test
  • Test-Driven Development
  • Reasons to use TDD
  • Myths and Misconceptions about TDD
  • Datum održavanja: 21.12.2023.
Vežba: Test Driven Development
  • Datum održavanja: 22.12.2023.
Design Patterns
  • Definition of Design Patterns
  • Benefits and Drawbacks
  • Types of Design Patterns
  • Datum održavanja: 25.12.2023.
Vežba: Design Patterns
  • Datum održavanja: 26.12.2023.
Priprema za ispit
  • Datum održavanja: 28.12.2023.
Priprema za ispit
  • Datum održavanja: 29.12.2023.
Redovni ispit
  • Datum održavanja: 14.01.2024.
Ponovno polaganje ispita
  • Datum održavanja: 21.01.2024.

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.