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

Ova obuka vas uvodi u objektno-orijentisano programiranje korišćenjem jezika Java.

Kroz praktične vežbe, počinjete da gradite osnovno znanje kako biste podstakli vašu karijeru u razvoju.

What Is a Java Program?

  • Introduction to Computer Programs
  • Key Features of the Java Language
  • The Java Technology and Development Environment
  • Running/testing a Java program

 

Creating a Java Main Class

  • Java Classes
  • The main Method

 

Data In the Cart

  • Introducing variables
  • Working with Strings
  • Working with numbers
  • Manipulating numeric data

 

Managing Multiple Items

  • Working with Conditions
  • Working with a List of Items

 

Describing Objects and Classes

  • Working with objects and classes
  • Defining fields and methods
  • Declaring, Instantiating, and Initializing Objects
  • Working with Object References
  • Doing more with Arrays
  • Introducing the NetBeans IDE
  • Introducing the Soccer League Use Case

 

Manipulating and Formatting the Data in Your Program

  • Using the String Class
  • Using the Java API Docs
  • Using the StringBuilder Class
  • More about primitive data types
  • The remaining numeric operators
  • Promoting and casting variables

 

Creating and Using Methods

  • Using methods
  • Method arguments and return values
  • Static methods and variables
  • How Arguments are Passed to a Method
  • Overloading a method

 

Using Encapsulation

  • Access Control
  • Encapsulation
  • Overloading constructors

 

More on Conditionals

  • Relational and conditional operators
  • More ways to use if/else constructs
  • Using Switch Statements
  • Using the NetBeans Debugger

 

More on Arrays and Loops

  • Working with Dates
  • Parsing the args Array
  • Two-dimensional Arrays
  • Alternate Looping Constructs
  • Nesting Loops
  • The ArrayList class

 

Using Inheritance

  • Overview of inheritance
  • Working with subclasses and superclasses
  • Overriding methods in the superclass
  • Introducing polymorphism
  • Creating and extending abstract classes

 

Using Interfaces

  • Polymorphism in the JDK foundation classes
  • Using Interfaces
  • Using the List Interface
  • Introducing Lambda expressions

 

Handling Exceptions

  • Handling Exceptions: An overview
  • Propagation of exceptions
  • Catching and throwing exceptions
  • Handling multiple exceptions and errors

Developerima

Naučite da:

  • Koristite Java programski jezik konstrukcije za kreiranje Java tehnologija aplikacija
  • Koristite odluke i petlje konstrukcije i metode za usmeravanje toka programa
  • Razumete osnovne objektno-orijentisane koncepte kao što su nasleđivanje, enkapsulacija i apstrakcija
  • Koristite i manipulišete sa referencama na objekte i pišete jednostavan kod za rukovanje sa greškama
  • Koristite nove SE 8 java.time i java.time.format pakete za formatiranje i štampanje lokalnog datuma i vremena
  • Navodite podatke modifikacija sa predavanjem predikatnog lambda izraza na klasi Collections

 

Benefiti za vas:

  • Proširićete svoje znanje o Java SE 8, istovremeno razvijajući svoj set Java veština
  • Izgradićete čvrstu osnovu u Java programskom jeziku na kojoj će se zasnivati kontinuirani rad i obuka

Sertifikat za pohađanje kursa koji izdaje Semos Education

Опис

Ova obuka vas uvodi u objektno-orijentisano programiranje korišćenjem jezika Java.

Kroz praktične vežbe, počinjete da gradite osnovno znanje kako biste podstakli vašu karijeru u razvoju.

Содржина

What Is a Java Program?

  • Introduction to Computer Programs
  • Key Features of the Java Language
  • The Java Technology and Development Environment
  • Running/testing a Java program

 

Creating a Java Main Class

  • Java Classes
  • The main Method

 

Data In the Cart

  • Introducing variables
  • Working with Strings
  • Working with numbers
  • Manipulating numeric data

 

Managing Multiple Items

  • Working with Conditions
  • Working with a List of Items

 

Describing Objects and Classes

  • Working with objects and classes
  • Defining fields and methods
  • Declaring, Instantiating, and Initializing Objects
  • Working with Object References
  • Doing more with Arrays
  • Introducing the NetBeans IDE
  • Introducing the Soccer League Use Case

 

Manipulating and Formatting the Data in Your Program

  • Using the String Class
  • Using the Java API Docs
  • Using the StringBuilder Class
  • More about primitive data types
  • The remaining numeric operators
  • Promoting and casting variables

 

Creating and Using Methods

  • Using methods
  • Method arguments and return values
  • Static methods and variables
  • How Arguments are Passed to a Method
  • Overloading a method

 

Using Encapsulation

  • Access Control
  • Encapsulation
  • Overloading constructors

 

More on Conditionals

  • Relational and conditional operators
  • More ways to use if/else constructs
  • Using Switch Statements
  • Using the NetBeans Debugger

 

More on Arrays and Loops

  • Working with Dates
  • Parsing the args Array
  • Two-dimensional Arrays
  • Alternate Looping Constructs
  • Nesting Loops
  • The ArrayList class

 

Using Inheritance

  • Overview of inheritance
  • Working with subclasses and superclasses
  • Overriding methods in the superclass
  • Introducing polymorphism
  • Creating and extending abstract classes

 

Using Interfaces

  • Polymorphism in the JDK foundation classes
  • Using Interfaces
  • Using the List Interface
  • Introducing Lambda expressions

 

Handling Exceptions

  • Handling Exceptions: An overview
  • Propagation of exceptions
  • Catching and throwing exceptions
  • Handling multiple exceptions and errors
За кого е наменет

Developerima

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

Naučite da:

  • Koristite Java programski jezik konstrukcije za kreiranje Java tehnologija aplikacija
  • Koristite odluke i petlje konstrukcije i metode za usmeravanje toka programa
  • Razumete osnovne objektno-orijentisane koncepte kao što su nasleđivanje, enkapsulacija i apstrakcija
  • Koristite i manipulišete sa referencama na objekte i pišete jednostavan kod za rukovanje sa greškama
  • Koristite nove SE 8 java.time i java.time.format pakete za formatiranje i štampanje lokalnog datuma i vremena
  • Navodite podatke modifikacija sa predavanjem predikatnog lambda izraza na klasi Collections

 

Benefiti za vas:

  • Proširićete svoje znanje o Java SE 8, istovremeno razvijajući svoj set Java veština
  • Izgradićete čvrstu osnovu u Java programskom jeziku na kojoj će se zasnivati kontinuirani rad i obuka
Сертификати

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

  • Vasilija Uzunova Jovanoska   Oracle Certified Trainer

    Senior AEM Engineer & Delivery Lead

    @Valtech

     

    11+ godina iskustva

Kontakt