Documente Academic
Documente Profesional
Documente Cultură
3.1 Număr de ore pe săptămână 4 din care: 3.2 curs 2 3.3 seminar/laborator 2
3.4 Total ore din planul de învățământ 56 din care: 3.5 curs 28 3.6 seminar/laborator 28
Distribuția fondului de timp ore
Studiul după manual, suport de curs, bibliografie și notițe 30
Documentare suplimentară în bibliotecă, pe platformele electronice de specialitate și pe teren 7
Pregătire seminarii/laboratoare, teme, referate, portofolii și eseuri 28
Tutoriat 2
Examinări 2
Alte activități...................................
3.7 Total ore studiu individual 69
3.8 Total ore pe semestru 125
3.9 Numărul de credite 5
1
Competențe Explicarea structurilor de date, a instrucţiunilor şi claselor de probleme pentru a construi
profesionale componente integrabile in sisteme software complexe
• Rezolvarea de probleme bine definite din economie prin aplicarea de proceduri integrabile
in sisteme software complexe
• Actualizarea limbajelor, tehnicilor si metodelor de programare, astfel incat componentele
software construite sa reflecte stadiul dezvoltarii IT&C
• Dezvoltarea activitatilor specifice ciclului de realizare software, urmarind aspectele
cantitative, calitative si de eficienta economica
• Elaborarea unui program de parcurgere a etapelor de dezvoltare a sistemului informational /
sistemului informatic din organizatie cu precizarea de sarcini, necesar de resurse, costuri si
durate
• Definirea cerintelor de parcurgere a etapelor ciclului de dezvoltare pentru a obtine
componente software performante, folosind tehnologii moderne
• Implementarea de solutii reutilizabile si integrabile in sisteme informatice
Competențe • Realizarea unei lucrări/unui proiect, asumând cu responsabilitate sarcini specifice rolului într-o
transversale echipă plurispecializată
• Soluţionarea în timp real, în condiţii de asistenţă calificată, a unei probleme reale/ipotetice
de la locul de muncă, respectând normele deontologiei profesionale
7.1 Obiectivul general al disciplinei Acest curs isi propune sa familiarizeze studentii cu stilul de programare
modern, utilizand instrumente de tip Rapid Application Development. In acest
sens, am ales utilizarea .NET Framework cu mediul de lucru Visual Studio
.NET. Aceste instrumente sunt larg folosite de catre industria software in
Romania, si prin acest curs, dam studentilor competente de baza de
programare, facilitandu-le sansa de a se angaja rapid. Cursul acopera
dezvoltarea aplicatiilor Web cat si dezvoltarea de aplicatii mobile. O atentie
deosebita este acordata acesarii bazelor de date in aplicatiile .NET, precum si
utilizarii serviciilor Web.
8. Conținuturi
Metode de
8.1 Curs Observații
predare
Prelegere cu
Aplicatii web cu ASP.NET Core 1 prelegere
exemplificare
Prelegere cu
Accesul la date – Entity Framework Core 2 prelegeri
exemplificare
Prelegere cu
LINQ – Language Integrated Query 1 prelegere
exemplificare
Prelegere cu
Programare asincrona in ASP.NET Core 2 prelegeri
exemplificare
Prelegere cu
Validarea datelor de intrare 1 prelegere
exemplificare
Prelegere cu
Autentificare si autorizare 1 prelegere
exemplificare
Aplicatii multi-platforma cu .NET MAUI Prelegere cu
3 prelegeri
exemplificare
Prelegere cu
Accesul la date in aplicatiile .NET MAUI 1 prelegere
exemplificare
Prelegere cu
Servicii Web 1 prelegere
exemplificare
2
Bibliografie:
• Christian Nagel - Professional C# 7 and .NET, Wiley-Blackwell, 2022
• Roger Ye, .NET MAUI Cross-Platform Application Development: Leverage a first-class cross-platform UI
framework to build native apps on multiple platforms, Packt Publishing, 2023
• Rob Miles, Exam 70-483: Programming in C#, 2/e, Microsoft 2018
• Andrew Troelsen, Philip Japikse - Pro C# 7 with .NET and .NET Core, Apress, 2017
• Marino Posadas, Mastering C# and .NET Framework, Packt Publishing, 2016
• Gaurav Aroraa, Tadit Dash - Building RESTful Web Services with .NET Core, Packt Publishing, 2018
• Mark J. Price -C# 7 and .NET Core: Modern Cross - Platform Development, Packt Publishing, 2017
Metode de
8.2 Seminar/laborator Observații
predare
Laborator 3 lab
Aplicatii web cu ASP.NET Core
interactiv
Laborator
Accesul la date – Entity Framework Core
interactiv
Laborator
LINQ – Language Integrated Query
interactiv
Laborator
Programare asincrona in ASP.NET Core
interactiv
Laborator
Validarea datelor de intrare
interactiv
Laborator
Autentificare si autorizare
interactiv
Aplicatii multi-platforma cu .NET MAUI Laborator
interactiv
Laborator
Accesul la date in aplicatiile .NET MAUI
interactiv
Laborator
Servicii Web
interactiv
Programa analitica a fost stabilită prin discutii cu reprezentati ai companiilor locale, precum iQuest Technologies,
Endava Cluj, NTT Data, si altii.
10. Evaluare
10.3 Pondere în
Tip activitate 10.1 Criterii de evaluare 10.2 Metode de evaluare
nota finală
10.4 Curs Cunoasterea sistemului conceptual, a Examen scris 40%
metodelor si procedeelor utilizate in
programarea vizuala utilizand .NET.
3
10.6 Standard minim de performanță:
• Constituirea unei colectii de proceduri eficiente care prin parametrizare si integrare sa conduca la cresterea
productivitatii
• Cunoasterea minimala a tehnicilor de programare in .NET, a modului de organizare a programelor informatice
• Scrierea de cod sursa corect
• Intelegerea codurilor sursa existente si capacitatea de a implementa schimbari cerute in aceste coduri sursa
Obtinerea notei 5 atat la evaluarea de la curs cat si la realizarea si sustinerea proiectului
O parte a activităților de curs, respectiv seminar/laborator, se pot desfășura exclusiv în format online sincron,
conform reglementărilor naționale și ale universității/facultății, respectiv în funcție de decizia titularului de
disciplină, aceste aspecte fiind aduse la cunoștința studenților în primele două săptămâni de la începerea
semestrului. Pentru promovarea disciplinei, este obligatorie prezența la minimum 25% dintre seminare/laboratoare,
față în față, în spațiul campusului universitar, respectiv la minimum 25% dintre seminare/laboratoare, în ansamblu.