MOC - 2124: Programming with C#
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
- Upis u radnu knjižicu: ne
- Certifikat: da
- Uvjerenje: ne
- In-house: ne
- Svjedodžba: ne
- Diploma: ne