Caiet Practica

5
Splaiul Independentei 313, Sector 6 Bucureşti 060042 Web www.acs.pub.ro Tel +40 021 402 9179 Fax +40 021 410 1044 Email [email protected] Caiet de practică Neagu Ionut-Costin Libra Internet Bank – Sediu Crangasi, Bulevardul Constructorilor, Nr. 20A Perioada de desfășurare a practicii minim 320 de ore în intervalul 10 iunie – 30 septembrie Nr. Sapt Activitate Descrierea activitatii Saptamana 1 Prezentare Mi s-a prezentat taskurile specifice postului de munca pe care am fost asignat. Am facut cunostinca cu noii mei colegi. M-am integrat repejor. Saptamana 2 Prezentare Mi-au fost date sa citesc regulile de confidentialitate, mi s-a explicat cum functioneaza sistemul de pontat, prezentat imprejurimi (bucatarie, departamente, sali conferinte etc.) Learning Mi-a fost explicat cum functioneaza fluxul bancii si ce va trebui sa fac mai exact. (primesc noi taskuri pe baza unui “ticket” cu diferite probleme pe care eu trebuie sa le identific si sa le rezolv). Saptamana 3 Learning Alexandru Dionian l-a asignat pe Ioan Dragan (Team Leaderul) pentru a se ocupa de mine, sa-mi explice pasii pe care eu trebuie sa ii fac atunci cand am de implementat sau de rezolvat ceva anume.

description

practica

Transcript of Caiet Practica

Splaiul Independentei 313,

Sector 6 Bucureti 060042

Webwww.acs.pub.roTel +40 021 402 9179

Fax +40 021 410 1044

Email [email protected]

Caiet de practic

Neagu Ionut-Costin

Libra Internet Bank Sediu Crangasi, Bulevardul Constructorilor, Nr. 20A

Perioada de desfurare a practicii minim 320 de ore n intervalul 10 iunie 30 septembrie

Nr. SaptActivitateDescrierea activitatii

Saptamana 1PrezentareMi s-a prezentat taskurile specifice postului de munca pe care am fost asignat. Am facut cunostinca cu noii mei colegi. M-am integrat repejor.

Saptamana 2PrezentareMi-au fost date sa citesc regulile de confidentialitate, mi s-a explicat cum functioneaza sistemul de pontat, prezentat imprejurimi (bucatarie, departamente, sali conferinte etc.)

LearningMi-a fost explicat cum functioneaza fluxul bancii si ce va trebui sa fac mai exact. (primesc noi taskuri pe baza unui ticket cu diferite probleme pe care eu trebuie sa le identific si sa le rezolv).

Saptamana 3LearningAlexandru Dionian l-a asignat pe Ioan Dragan (Team Leaderul) pentru a se ocupa de mine, sa-mi explice pasii pe care eu trebuie sa ii fac atunci cand am de implementat sau de rezolvat ceva anume.

LearningAplicatia IBS O platforma dezvoltata in Visual C# unde toti angajatii Liba interactionau cu ea pentru diferite cereri, rapoarte etc.

Microsoft SQL Server 2008 Programul de baza, aici mi-am pus in aplicatie cunostintele de baze de date (SQL) invatate in cadrul cursului de Baze de date cu Dl. Prof. Carstoiu.

Visual C# - Aplicatie pe care o voi folosi pentru a dezvolta proiecte. Limbaj de baza folosit: C/C++

+ alte programe bancare de care eu m-am folosit pentru diferite informatii necesarea crearii rapoartelor si aplicatiilor

Saptamana 4ShadowningAm fost solicitat de catre Alex Dionian sa stau in preajma lui si sa fiu atent la pasii pe care el ii face in rezolvarea unui task.

Un prim task (mai usurel) a fost sa faca un raport cu clientii bancii care au carduri inchise in perioada 1 ianuarie pana in prezent.

Exemplu:

Select a.name as Name, a.location as Location, b.status as Card Status, b.start_date as Start Date, b.end_date as End Date from Employer_table a inner join Cards_table b on a.EmpID = b.CardId where b.start_date = 20130101 and b.end_date = TODAY() and b.Status = Closed

Saptamana 5Firs TaskIn aceasta saptamana am preluat primul meu task, si anume sa fac un raport in SQL, sa ordonez anumiti clienti.

Am invatat sa fac proceduri SQL de sortare, filtrare clienti.

Am invatat sa fac functii SQL necesare pentru anumite situatii. Spre exemplu, in baza de date erau clienti unde aveau prima litera din nume cu cu litere mici. Am facut o functie in SQL pentru a transforma numele, prima litera in majuscula.

Saptamana 6First ProjectMi-a fost incredintat primul proiect pe care eu urma sa-l implementez in Visual C# + Microsoft SQL Server.

Proiectul consta in dezvoltarea unei aplicatii de livrare salarii unei companii. Angajatul Libra primea o tabela in Excel care continea anumite conturi ale unor angajati (IBAN-ul), contul debitor (al companiei respective) + salariul pentru fiecare angajat.

Aplicatia pe care urmeaza sa o dezvolt trebuia sa faca urmatoarele lucruri, sa incarc fisierul Excel, sa verific IBAN-ul angajatului daca este valid, cu verificare dupa CNP. In caz contrar trebuie sa trimit mail companiei pentru instiintare. Daca este totul Ok, sa livrez salariul + mail de confirmare companiei.

Saptamana 7Am lucrat la implementarea aplicatiei, am dezvoltat partea in care extraj informatii din documentul excel, si fac verificare cu baza de date + trimitere mail de confirmare

Saptamana 8Testare aplicatie.

Aplicatia a mai avut anumite probleme pe care le-am rezolvat. A trecut testul si a fost pusa in randul aplicatiilor folosite de catre Libra.

Cunostinte dobandite:

SQL

mi-am imbunatatit capacitatea de intelegere a functionalitatii bazelor de date si cat de importante sunt

am invatat sa folosesc, creez tabele temporale, functii, proceduri

am inteles importanta crearii de indecsi ( nonclustered/clustered index on ) pe anumite tabele (o tehnica buna de optimizarea unei cautari)

C#

mi-am imbunatatit cunostintele dobandite pe parcursul facultatii

am inteles mai bine rolul claselor si importanta programarii pe obiect

am invatat cum sa realizez conexiunea dintr-o aplicatie dezvoltata in C# si o baza de date

am invatat sa rulez o procedura dezvoltata in SQL intr-o aplicatie din in C#

Nume prenume student: Neagu Ionut-Costin

Semnatura:

Data: 15 Septembrie 2013