Academia Credis

Introducere in C#

Descrierea cursului


Cursul este unul introductiv in programarea C# (C Sharp). Scopul acestui curs este ca sa introduca cursantul in tainele limbajului de programare C#. Prin acest curs i se vor deschide cursantului noi orizonturi privind programarea orientata pe obiecte. Acest curs reprezinta temelia unei viitoare certificari Microsoft (ex. Programare in C# - examen Microsoft 70 483).


Obiectiv curs

  • Se va urmari prezentarea fundamentelor de baza privind limbajul C#.
  • Se vor trece in revista tipurile, structura, declararile, operatorii, metodele, clasele, interfetele, genericele, fisierele, functiile, exceptiile limbajului c#.
  • Se va descrie continutul .NET Framework SDK, al intregii librarii .NET.
  • Se va urmari asimilarea abilitatii de a porni si a depana programe C#.
  • Se va folosi programul Visual Studio.NET in cadrul fiecarui laborator pentru a acumula si asimila informatia prezentata.
  • Se va urmari abilitatea de a scrie metode C# proprii.
  • Se va urmari abilitatea de a scrie clase proprii si a le apela intr-un program.


Cui se adreseaza cursul?

 

  • Persoanelor dornice sa invete limbaje noi de programare.
  • Celor care nu au mai programat orientat pe obiecte si doresc sa invete rapid si practic notiunile de baza ale limbajului C#.
  • Celor care doresc sa-si aprofundeze notiunile de programare orientat pe obiecte.


Prerequisites

  • Notiuni generale de programare.
  • Concepte generale privind lucrul cu mediul de programare Visual Studio.NET (2008 v 2010 v 2012 v 2015).

 

Laboratoare


Fiecare cursant beneficiaza de un set complet de echipamente. Durata fiecarui laborator este de 2 ore. In cadrul fiecarui laborator vor fi prezentate atat notiuni teoretice, cat si practice. Ca si pondere 1/4 din timp va fi destinat partii de predare (teoretice) si 3/4 din timp va fi destinat partii practice.


Curs 1/Laborator 1 Notiuni introductive limbaj C#


 - prezentare program Visual Studio;
 - prezentare cadrul general limbaj c#;
 - descriere structura, operatori si instructiuni limbaj c#


Curs 2/Laborator 2 Tipuri, conversii


- prezentare mod declarare variabile.
- descriere tipuri limbaj.
- conversii intre tipuri.


Curs 3/Laborator 3 Operatii cu string-uri


- prezentare tip de date de tip string
- caracteristici string-uri in c#
- prezentare operatii pe string-uri.


Curs 4/Laborator 4 Array-uri, enum-uri si generice


- prezentare structura de  date de tip array;
- proprietati array-uri si operatii posibile;
- descriere tip enum;
- descriere generice: liste, disctionare, cozi si stive.


Curs 5/Laborator 5 Clase


- definitie si structura clasa;
- membrii, proprietati, campuri ce se regasesc in continutul claselor.
- operatii pe clase


Curs 6/Laborator 6 Tratarea exceptiilor, evenimente si delegati, fire de executie


- descriere structura sistem tratare exceptii;
- detaliere blocuri cod aruncare exceptii;
- descriere evenimente si delagati;
- descrierea si operatibilitatea firelor de executie.


Curs 7/Laborator 7 Mostenire si interfete


- definire si descriere concept interfata;
- ilustrare concept mostenire simpla
- ilustrare concept mostenire multipla


Curs 8/Laborator 8 Operatii de tip I/O


- descriere operatii de input/output esentiale in .NET Framework.
- prezentare lucru cu drivere/directoare/fisiere;
- descriere stream-uri de date.
- manipulare fisiere;
- comunicare in retea.

Examen final tip grila - 2h



 

8 laboratoare a câte 2 ore

12-18 participanți

Persoane Fizice:
550 Lei

Elevi, studenți și someri:
450 Lei

Persoane Juridice:
1100 Lei