Semos Education Semos Education
  • Ponedeljak-Petak 9:00AM - 5:00PM
  • Javi nam se: +381 63 4567 50
  • Piši nam: info@semosedu.com
EN / МК / RS
Кошничка
REZERVIŠI MESTO
  • Opis
  • Sadržaj
  • Kome je namenjeno
  • Benefiti
  • Sertifikati

Ovaj kurs je namenjen programerima koji treba da nauče Java koncepte, jezične konstrukcije i tipove podataka, teme za postupanje s izuzecima, lambda izraze i modularno programiranje.

Kurs je dizajniran za programere koji će primeniti ove jezične veštine kako bi razvili programe koristeći najnovije velike verzije JDK-a, trenutno Java 11.

What Is a Java Program?

  • What Is a Java Program?

 

Creating a Java Main Class

  • Creating a Java Main Class

 

Data in a Cart

  • Data in a Cart, Part 1
  • Data in a Cart, Part 2

 

Managing Multiple Items

  • Managing Multiple Items, Part 1
  • Managing Multiple Items, Part 2

 

Describing Objects and Classes

  • Describing Objects and Classes, Part 1
  • Describing Objects and Classes, Part 2
  • Describing Objects and Classes, Part 3
  • Practice 6-1: Creating Classes for the Soccer League
  • Practice 6-2: Creating a Soccer Game

 

Manipulating and Formatting the Data in Your Program

  • Manipulating and Formatting the Data in Your Program, Part 1
  • Manipulating and Formatting the Data in Your Program, Part 2
  • Manipulating and Formatting the Data in Your Program, Part 3
  • Manipulating and Formatting the Data in Your Program, Part 4
  • Practice 7-1: Manipulating Text

 

Creating and Using Methods

  • Creating and Using Methods, Part 1
  • Creating and Using Methods, Part 2
  • Creating and Using Methods, Part 3
  • Practice 8-1: Using Methods
  • Practice 8-2: Creating Game Data Randomly
  • Practice 8-3: Creating Overloaded Methods

 

Using Encapsulation

  • Using Encapsulation, Part 1
  • Using Encapsulation, Part 2
  • Practice 9-1: Encapsulating Attributes
  • Practice 9-2: Adding Constructors

 

More on Conditionals

  • More on Conditionals, Part 1
  • More on Conditionals, Part 2
  • Practice 10-1: Using Conditionals
  • Practice 10-2: Debugging

 

Working with Arrays, Loops, and Dates

  • Working with Arrays, Loops, and Dates, Part 1
  • Working with Arrays, Loops, and Dates, Part 2
  • Working with Arrays, Loops, and Dates, Part 3
  • Practice 11-1: Iterating Through Data
  • Practice 11-2: Working with LocalDateTime

 

Using Inheritance

  • Using Inheritance, Part 1
  • Using Inheritance, Part 2
  • Using Inheritance, Part 3
  • Practice 12-1: Creating a Class Hierarchy
  • Practice 12-2: Add a GameEvent Hierarchy

 

Using Interfaces

  • Using Interfaces, Part 1
  • Using Interfaces, Part 2
  • Using Interfaces, Part 3
  • Practice 13-1: Overriding the toString Method
  • Practice 13-2: Implementing an Interface
  • Practice 13-3: Using a Lambda Expression for Sorting

 

Handling Exceptions

  • Handling Exceptions, Part 1
  • Handling Exceptions, Part 2
  • Practice 14-1: Overview – Adding Exception Handling

 

Deploying and Maintaining the Soccer Application

  • Deploying and Maintaining the Soccer Application, Part 1
  • Deploying and Maintaining the Soccer Application, Part 2

 

Understanding Modules

  • Understanding Modules, Part 1
  • Understanding Modules, Part 2
  • Practice 16-1: Creating a Modular Application from the Command Line
  • Practice 16-2: Compiling Modules from the Command Line
  • Practice 16-3: Creating a Modular Application from NetBeans

 

JShell

  • JShell
  • Practice 17-1: Variables in JShell
  • Practice 17-2: Methods in JShell
  • Practice 17-3: Forward-Referencing

Developerima

Na kraju ovog kursa, znaćete da:

  • Kreirate jednostavne Java klase i koristite reference na objekte za pristup poljima i metodama u klasi
  • Pokažete polimorfizam implementiranjem Java interfejsa
  • Rukujete s proverenim izuzecima u Java aplikaciji
  • Koristite predikatni lambda izraz kao argument metode
  • Definišete i implementirate jednostavnu hijerarhiju klasa koja podržava zahteve za aplikacije
  • Napišete Java kod koji koristi promenljive, nizove, uslove i cikluse konstrukcije za postizanje ciljeva programa
  • Identifikujete principe modularnog programiranja
  • Pristupate i kreirate statična polja i metode
  • Kapsulirate klasu koristeći modifikatore pristupa i preopterećene konstruktore
  • Manipulišete numeričkim, tekstualnim i string podacima koristeći odgovarajuće Java operatore
  • Postavite promenljive u okolini da omogućite Java kompajleru i izvršnim datotekama da pravilno funkcionišu

Sertifikat za pohađanje kursa koji izdaje Semos Education

Опис

Ovaj kurs je namenjen programerima koji treba da nauče Java koncepte, jezične konstrukcije i tipove podataka, teme za postupanje s izuzecima, lambda izraze i modularno programiranje.

Kurs je dizajniran za programere koji će primeniti ove jezične veštine kako bi razvili programe koristeći najnovije velike verzije JDK-a, trenutno Java 11.

Содржина
What Is a Java Program?

  • What Is a Java Program?

 

Creating a Java Main Class

  • Creating a Java Main Class

 

Data in a Cart

  • Data in a Cart, Part 1
  • Data in a Cart, Part 2

 

Managing Multiple Items

  • Managing Multiple Items, Part 1
  • Managing Multiple Items, Part 2

 

Describing Objects and Classes

  • Describing Objects and Classes, Part 1
  • Describing Objects and Classes, Part 2
  • Describing Objects and Classes, Part 3
  • Practice 6-1: Creating Classes for the Soccer League
  • Practice 6-2: Creating a Soccer Game

 

Manipulating and Formatting the Data in Your Program

  • Manipulating and Formatting the Data in Your Program, Part 1
  • Manipulating and Formatting the Data in Your Program, Part 2
  • Manipulating and Formatting the Data in Your Program, Part 3
  • Manipulating and Formatting the Data in Your Program, Part 4
  • Practice 7-1: Manipulating Text

 

Creating and Using Methods

  • Creating and Using Methods, Part 1
  • Creating and Using Methods, Part 2
  • Creating and Using Methods, Part 3
  • Practice 8-1: Using Methods
  • Practice 8-2: Creating Game Data Randomly
  • Practice 8-3: Creating Overloaded Methods

 

Using Encapsulation

  • Using Encapsulation, Part 1
  • Using Encapsulation, Part 2
  • Practice 9-1: Encapsulating Attributes
  • Practice 9-2: Adding Constructors

 

More on Conditionals

  • More on Conditionals, Part 1
  • More on Conditionals, Part 2
  • Practice 10-1: Using Conditionals
  • Practice 10-2: Debugging

 

Working with Arrays, Loops, and Dates

  • Working with Arrays, Loops, and Dates, Part 1
  • Working with Arrays, Loops, and Dates, Part 2
  • Working with Arrays, Loops, and Dates, Part 3
  • Practice 11-1: Iterating Through Data
  • Practice 11-2: Working with LocalDateTime

 

Using Inheritance

  • Using Inheritance, Part 1
  • Using Inheritance, Part 2
  • Using Inheritance, Part 3
  • Practice 12-1: Creating a Class Hierarchy
  • Practice 12-2: Add a GameEvent Hierarchy

 

Using Interfaces

  • Using Interfaces, Part 1
  • Using Interfaces, Part 2
  • Using Interfaces, Part 3
  • Practice 13-1: Overriding the toString Method
  • Practice 13-2: Implementing an Interface
  • Practice 13-3: Using a Lambda Expression for Sorting

 

Handling Exceptions

  • Handling Exceptions, Part 1
  • Handling Exceptions, Part 2
  • Practice 14-1: Overview – Adding Exception Handling

 

Deploying and Maintaining the Soccer Application

  • Deploying and Maintaining the Soccer Application, Part 1
  • Deploying and Maintaining the Soccer Application, Part 2

 

Understanding Modules

  • Understanding Modules, Part 1
  • Understanding Modules, Part 2
  • Practice 16-1: Creating a Modular Application from the Command Line
  • Practice 16-2: Compiling Modules from the Command Line
  • Practice 16-3: Creating a Modular Application from NetBeans

 

JShell

  • JShell
  • Practice 17-1: Variables in JShell
  • Practice 17-2: Methods in JShell
  • Practice 17-3: Forward-Referencing
За кого е наменет

Developerima

Придобивки од курс

Na kraju ovog kursa, znaćete da:

  • Kreirate jednostavne Java klase i koristite reference na objekte za pristup poljima i metodama u klasi
  • Pokažete polimorfizam implementiranjem Java interfejsa
  • Rukujete s proverenim izuzecima u Java aplikaciji
  • Koristite predikatni lambda izraz kao argument metode
  • Definišete i implementirate jednostavnu hijerarhiju klasa koja podržava zahteve za aplikacije
  • Napišete Java kod koji koristi promenljive, nizove, uslove i cikluse konstrukcije za postizanje ciljeva programa
  • Identifikujete principe modularnog programiranja
  • Pristupate i kreirate statična polja i metode
  • Kapsulirate klasu koristeći modifikatore pristupa i preopterećene konstruktore
  • Manipulišete numeričkim, tekstualnim i string podacima koristeći odgovarajuće Java operatore
  • Postavite promenljive u okolini da omogućite Java kompajleru i izvršnim datotekama da pravilno funkcionišu
Сертификати

Sertifikat za pohađanje kursa koji izdaje Semos Education

Dosadašnja iskustva

Šta su rekli naši polaznici o nama

  • - Marko Krstevski Student za Microsoft .NET

    Želeći da proširim svoje znanje, odlučio sam da se upišem u Semos Education gde dobijam potrebno znanje i iskustvo.

  • - Teodor Markovski Student

    Želja da postanem Cloud arhitekta dovela me do Semos Education-a. Oduševljen sam pozitivnim iskustvima bivših studenata i načinom na koji predavači i Karijerni centar brinu o studentima.

  • - Viktorija Georgieva Mentorka letnjeg programa za Python Developer-a

    Reputacija Semos Education-a za kvalitetnu obuku i mogućnost učenja od iskusnih instruktora odigrala je značajnu ulogu u mojoj odluci.

  • - Borče Peltekovski Akreditirana Akademija za grafički dizajn

    Po završetku kurseva u Semos Education-u, vidim sebe u nekoj kompaniji koja radi sa tehnologijom, kao što su na primer Samsung, Apple ili kompanija sličnog kalibra.

  • - Atanas Karduloski Student za JavaScript

    Već neko vreme razmišljao sam da upišem kurs/akademiju za JS, .NET ili nešto slično, pa kada sam razmatrao opcije, Semos Education delovao je kao najpouzdanija opcija.

  • - Demjan Anatoli Student za JavaScript

    IT edukativni centar koji je postojan na tržištu i nudi stabilan rezultat, što ide u tandemu sa nižom cenom od većeg dela konkurencije, činjenice su koje su mi pomogle da odaberem upravo Semos JavaScript Akademiju kao pravi izbor za moje usavršavanje u ovom polju.

  • - Marina Stojanovik Studentkinja za JavaScript

    Svaki početak je težak i veliki izazov, ali uz pomoć predavača koji su uvek dostupni, prezentovanje materijala kroz praktične primere, dodatne vežbe i domaće zadatke, podršku i profesionalnost, značajno je olakšan proces učenja materijala.

  • - Aleksandar Stevkovski Student za JavaScript

    Dugo sam želeo da počnem da učim JavaScript, programski jezik koji je osnova za svaku veb stranicu i veb aplikaciju. Nakon dugog istraživanja i pozitivnih komentara o kvalitetu programa, odlučio sam da upišem JavaScript Akademiju u Semos Education-u.

  • - Zora Simonoska Studentkinja na JavaScript-u

    Motivisanost predavača da nam pomognu da savladamo zadatke i njihova stalna dostupnost za studente, njihova želja da naučimo i praktično primenimo naučeno, daju mi podsticaj da postignem više.

  • - Tome Trenčev JavaScript akademija

    Odgovornost koju sam tamo stekao, timski rad tokom časova i domaći zadaci pomogli su mi da razvijem naviku da svakodnevno radim i učim.

  • - Aleksandar Belešovski JavaScript akademija

    Studirao sam osnove JavaScript-a na fakultetu i želeo sam da proširim svoje znanje. Semos Education mi je pružio priliku da napredujem.

  • - Nataša Gajik JavaScript akademija

    Dugo sam bio u potrazi za akademijom sa kvalitetnim programom. JavaScript Akademija u Semos Education-u zadovoljava sve željene kriterijume, u svakom pogledu.

  • - Darko Milosavov JavaScript akademija

    Kariјerni centar bio je direktno uključen u komunikaciju sa kompanijom u kojoj danas radim i aktivno je učestvovao u procesu moje regrutacije.

Upoznajte instruktore

  • Miki Jankov  

    Engineering and Delivery Lead @HTEC Group

     

    12+ godina iskustva

  • Vasilija Uzunova Jovanoska   Oracle Certified Trainer

    Senior AEM Engineer & Delivery Lead

    @Valtech

     

    11+ godina iskustva

  • Dragi Menoski  

    Java application developer @Ministry of Interior of the Republic of Macedonia

     

    11+ godina iskustva

  • Antonio Branković  

    Java Developer@Kontron MK

     

    6+ godina iskustva

Kontakt