MOC - 2124: Programming with C#

Lokacije
Algebra d.o.o.
Maksimirska 58a
10000 Zagreb
Slavićeva 15
21000 Split
Špire Brusine 16/2
23000 Zadar
Adama Reisnera 74
31000 Osijek
Cilj ovog seminara je dati polaznicima znanje i vještine koje su im potrebni da razvijaju aplikacije bazirane u C# programskom jeziku, za Microsoft .NET platformu.

Seminar se fokusira na strukturu, sintaksu jezika i detalje vezane uz implementaciju. C# je zamišljen kao programski jezik namjenjen izradi enterprise aplikacija, s produktivnošću Visual basica i snagom C++ programskog jezika. C# je jednostavan , objektno orjentiran jezik baziran na C i C++ obitelji programskih jezika.

Po odslušanom seminaru polaznik će znati:
- prepoznati glavne elemente .NET Framework-a i objasniti kako se C# uklapa u .NET platformu
- analizirati osnovnu strukturu C# aplikacija i biti u mogućnosti dokumentirati, debugirati, kompajlirati i pokretati jednostavne aplikacije
- kreirati, imenovati i dodijeljivati vrijednosti varijablama
- koristiti jednostavne izraze za implementaciju kontrole toka, petlji i iznimaka
- kreirati metode (funkcije i podrutine) koje mogu vratiti vrijednosti kao parametre
- kreirati, inicijalizirati i koristiti nizove (arrays)
- objasniti osnovne koncepte i terminologiju objetno orijentiranog programiranja
- koristiti osnovne objekte i referentne tipove
- kreirati, inicijalizirati i uništavati objekte u C# aplikacijama
- izraditi nove C# klase iz postoječih
- kreirati samostojeće klase i framework u C# aplikacijama
- definirati operatore, koristiti delegiranje i evente
- implementirati vrijednosti i indexe
- korisiti predefinirane i vlastito kreirane atribute

Sadržaj seminara:

- Module 1: Overview of the Microsoft .NET Platform
- Module 2: Overview of C#
- Module 3: Using Value-Type Variables
- Module 4: Statements and Exceptions
- Module 5: Methods and Parameters
- Module 6: Arrays
- Module 7: Essentials of Object-Oriented Programming
- Module 8: Using Reference-Type Variables
- Module 9: Creating and Destroying Objects
- Module 10: Inheritance in C#
- Module 11: Aggregation, Namespaces, and Advanced Scope
- Module 12: Operators and Events
- Module 13: Properties and Indexers
- Module 14: Attributes

Predznanje:
- Iskustvo u programiranju, C, C++, Visual Basic, Java, ili neki drugi programski jezik
- Poznavanje Microsoft .NET strategije
- Poznavanje .NET Framework-a

Certifikati:
  • Upis u radnu knjižicu: ne
  • Certifikat: da
  • Uvjerenje: ne
  • In-house: ne
  • Svjedodžba: ne
  • Diploma: ne