Învață programare orientată pe obiecte cu C#. Creează programe avansate.

Software Development – Curs de dezvoltare aplicații Web și Windows. Programare C#.

Software Development Program
Tip de studiu:
Online sau Tradițional
Durata cursului:
2 semestre
Ore de studiu:
234
Diplome și Certificări:
MTA - Microsoft Technology Associate:
MTA: Developer
MCTS - Microsoft Certified Technology Specialist:
MCTS: Visual Studio
Oracle Certified Associate
Cambridge International A&AS Level Computer Science
ÎNSCRIEȚI-VĂ

Dezvoltarea software-ului este factorul principal în dezvoltarea tehnologiilor informaţionale. Aplicarea software-ului s-a extins în toate domeniile de activitate. Doar pe piaţa din America, vânzările de software de afaceri pentru calculatoarele personale (PC) au înregistrat în urmă cu 20 de ani sume de aproximativ 5 miliarde de dolari americani. Astăzi, aceste cifre sunt obţinute de anumiţi producători.

În ciuda rezultatelor obţinute, posibilităţile de dezvoltare a software-ului sunt în continuare de neimaginat. Dezvoltarea limbajelor de programare, în special a limbajelor din generaţia a 4-a de programare orientată pe obiecte şi încercarea de creare a instrumentelor universale de programare, au făcut ca software-ul să se apropie şi mai mult de utilizator şi să devină mai uşor de utilizat.

În cadrul programului Software Development, veţi dobândi principiile fundamentale de programare care sunt baza necesară pentru orice tip de programare şi de proiectare. Veţi dobândi cunoştinţe din domeniul structurilor generale de date, precum şi cunoştinţe referitoare la condiţiile care sunt importante pentru programare şi modelare. Vă veţi familiariza cu principiile generale care stau la baza proiectării limbajelor de programare, lucru care vă va permite o trecere mai uşoară şi mai rapidă de la un limbaj la altul. Veţi învăţa cum să proiectaţi un software stabil, cum să construiţi un cod calitativ, veţi învăţa cum să testaţi un software, cum să-l întreţineţi şi cum să-l îmbunătăţiţi...

Deveniţi Software Developer de top

Datorită marii aplicabilităţi a software-ului în mediul de afaceri şi în mediul particular, profesia de software developer devine una dintre cele mai căutate profesii de pe piaţa forţei de muncă de azi. Utilizând cunoştinţele pe care le veţi dobândi în cadrul programului de studiu Software Development, veţi putea să vă construiţi o carieră de succes în orice firmă sau companie.

Creaţi un software aşa cum vă doriţi

Programul Software Development vă oferă posibilitatea creării unui număr mare de software-uri diferite, dintre care amintim: software educaţional şi ştiinţific, software pentru reţelele de calculator şi pentru managementul de proiect, software necesar pentru procesarea statisticilor şi a tabelelor şi, nu în ultimul rând, software anti-virus şi software pentru protecţia sistemului. Vă punem la dispoziție toate instrumentele necesare pentru crearea software-urilor.

 

Software Development - planul şi programa

I HALF

No. Code Class No. of classes
1 OOP Introduction to Object Oriented Programming 20
2 ITP Introduction to Programming in C# 24
3 DAD Desktop Application Development 32
4 SQL SQL Programming and Administration 28
5 DA Data Access 24
6 EL1 English Language 1 online

II HALF

No. Code Class No. of classes
7 IHC Introduction to HTML and CSS 18
8 CPH Core PHP Programming 20
9 MySQL MySQL Programming and Administration 20
10 PHP Building Web Applications - Advanced PHP Programming 24
11 JCP Java Core Programming 24
12 CCS Cambridge Computer Science* online
13 EL2 English Language 2 online
14 FCE FCE/BEC Vantage** online

*Materie opţională 

**Cursurile pregătitoare pentru susţinerea examenelor FCE sau BEC Vantage pot fi parcurse doar de către cursanţii care au absolvit English Upper Intermediate Level.

Programa Software Development cuprinde 14 obiecte de studiu:

1. Introduction to Object Oriented Programming
Cursul se axează pe următoarele: elementele de bază ale conceptului de programare orientată pe obiecte, prezentată prin sintaxa limbajului C#; tehnologia de bază pentru crearea şi manipularea claselor; modificatorii de acces; instanţierea obiectelor... Obiectivul este ca participanţii să se familiarizeze cu conceptul şi cu regulile programării orientate pe obiecte şi cu modelul obiectual al limbajului de programare C#, respectiv platforma .NET Framework.

2. Introduction to Programming in C#
Cursul analizează sintaxa şi metodologia programului C# în cadrul mediului .NET Framework. De asemenea, se ocupă de modelul obiectual al platformei .NET Framework prezentat prin intermediul limbajului C#. Cursul este bazat pe versiunea 4.0 .NET Framework. Obiectivul acestui curs constă în familiarizarea cu conceptele generale ale programării şi ale limbajului C#.

3. Desktop Application Development
Cursul explică elementele de bază şi tehnicile avansate de programare Windows, prin intermediul platformei .NET şi a claselor specializate pentru crearea aplicaţiilor Windows Forms şi WPF, precum şi manipularea acestora. Scopul cursului este de a califica utilizatorul în crearea sau modificarea independentă a aplicaţiilor Windows Forms sau Windows Presentation Foundation.

4. SQL Programming and Administration
În cadrul acestui curs se studiază bazele de date client-server, limbajul de interogare TRANSCT–SQL şi proiectarea bazelor de date SQL. Se axează pe tabele, limite şi integritatea referenţială. De asemenea, mai are în vedere şi: indexuri, administrarea şi securitatea serverului SQL, dobândirea cunoştinţelor în cadrul limbajului SQL (Structured Query Language) - limbajul de interogare relaţional standard care permite definirea, utilizarea şi controlul bazei de date relaţionale.

5. Data Access
Acest curs cuprinde manipularea datelor din diferite tipuri de surse cu ajutorul tehnologiilor ADO.NET, LINQ, WCF Data Services şi Entity Framework. Obiectivul cursului este familiarizarea detaliată a utilizatorului cu tehnologiile Microsoft pentru manipularea bazei de date.

6. English Language 1
În cadrul acestui curs, studenţii vor lucra după una din următoarele programe:

  • Pre-Intermediate/curs intermediar pentru începători care facilitează cursanţilor dobândirea unei game variate de funcţii ale limbii engleze. Cu acest nivel de cunoştinţe veţi fi capabili să folosiţi singuri limba engleză, în forma sa orală sau scrisă, la un nivel de bază.
  • Intermediate/curs intermediar care facilitează cursanţilor dobândirea unei game variate de funcţii ale limbii engleze, în forma sa orală şi scrisă, precum şi capacitatea de a înţelege şi de a participa la conversaţii cu vorbitori nativi ai limbii engleze.

7. Introduction to HTML and CSS
Cursanţii se vor familiariza cu elementele limbajului HTML. După finalizarea cursului, cursanţii sunt complet instruiţi în realizarea propriilor pagini Web statice. De asemenea, după finalizarea acestui curs, cursanţii dobândesc condiţiile pentru începerea învăţării limbajelor de server şi client, precum şi învăţarea tehnologiilor care subînţeleg implementarea în HTML (PHP, ASP, JSP, JavaScript).

8. Core PHP Programming
În cadrul acestui curs se studiază bazele arhitecturii, funcţionării şi sintaxei limbajului PHP. Pe lângă limbajul în sine, cursanţii se vor familiariza şi cu: implementarea scripturilor PHP în paginile HTML, comunicarea dintre intrare şi ieşire, Deployment-ul documentelor şi proiectelor pe serverul Web, precum şi cu bazele administrării serverului Web în contextul PHP. Prin intermediul acestui curs, cursanţii se vor familiariza şi cu bazele programării orientate pe obiect. După finalizarea cursului, cursanţii vor fi capabili să producă propriile clase PHP care acoperă o gamă variată de funcţionalităţi ale acestui limbaj de programare. Cursanţii sunt, de asemenea, capabili să folosească limbajul C la nivel general.

9. MySQL Programming and Administration
Se studiază MySQL în detaliu și bazele de date în general. Pe parcursul acestui curs, participanţii se familiarizează cu instalarea și cu funcționarea sistemului MySQL, precum și cu administrarea acestuia  și a datelor, prin intermediul celor mai populare instrumente (phpMyAdmin). În acest curs accentul este pus pe instruirea utilizatorului pentru o utilizare cât mai eficientă a datelor prin interogări înalt optimizate, soluții relaționale de calitate și prin manipularea indexurilor. După finalizarea cursului, cursanţii sunt capabili să administreze singuri baze de date MySQL, să programeze baze de date MySQL cu ajutorul limbajului structural de interogare SQL și să administreze servere MySQL.

10. Building Web Applications - Advanced PHP Programming
Cursul facilitează dobândirea cunoştinţelor din domeniul limbajului de programare PHP. Cursanții sunt instruiţi în: manipularea tehnologiilor de producție PHP avansate, manipularea surselor de date, producerea graficii, implementarea în HTML, crearea propriilor sisteme de administrare. După finalizarea cursului, cursanţii vor fi capabili să creeze singuri aplicații Web PHP și CMS complexe. De asemenea, cursanţii vor îndeplini și condițiile pentru susţinerea examenului de obținere a certificatului Zend PHP5.

11. JAVA Core Programming
Prin intermediul limbajului de programare Java vă veţi familiariza cu conceptele generale ale programării, precum şi cu conceptul orientat pe obiect. Acest obiect subînţelege bazele programării în mediul Java, precum şi introducerea în programarea orientată pe obiect.

12.Cambridge Computer Science
Cursul a fost gândit şi conceput  ca să ne familiarizeze în mod corect cu diferite tehnologii de calculator susţinute de Cambridge University. Este împărţit în module şi unităţi care abordează teme începând cu afișarea cifrelor, a conținutului multimedia, a diferitor tipuri de software și terminând cu hardware-ul. Partea de hardware este legată de arhitectura şi de funcţionarea procesorului. În continuarea cursului se abordează securitatea şi protecţia datelor, iar în ultima parte structura datelor şi a algoritmilor.

13. English Language 2
În cadrul cursului English Language 2, cursanţii vor studia după una dintre următoarele programe:

  • Intermediate/curs intermediar care facilitează cursanţilor dobândirea unei game variate de funcţii ale limbii engleze, în forma sa orală şi scrisă, precum şi capacitatea de a înţelege şi de a participa la conversaţii cu vorbitori nativi ai limbii engleze.
  • Upper-Intermediate/curs intermediar avansat care permite cursanţilor o comunicare de succes (înţelegere şi exprimare orală) în limba engleză, precum şi auto-iniţiativă în conversaţii cu vorbitori nativi ai limbii engleze. Limba scrisă primeşte o formă apropiată unui vorbitor de limbă engleză ca limbă maternă.

14. Cambridge First Certificate in English (FCE) / Business English Certificate Vantage (BEC Vantage)
Cursurile pregătitoare pentru susţinerea examenelor FCE sau BEC Vantage nu sunt incluse în programa obișnuită. Cursanţii aleg pe care dintre certificatele menţionate vor să-l obţină şi pe baza aceasta parcurg unul din aceste două cursuri.

Cambridge First Certificate in English (FCE) este un curs pregătitor pentru susţinerea examenului FCE pe baza căruia obţineţi un certificat recunoscut de mii de companii, instituţii academice, universităţi şi scoli superioare, organe profesionale, ministere şi organe gunernamentale din întreaga lume. FCE este recunoscut pe plan internațional în economie şi industrie, ceea ce vă oferă un avantaj semnificativ dacă intenţionaţi să aplicaţii pentru posturi care implică lucrul cu publicul, munca de birou în bănci, în industria aeriană, catering… Acest certificat este recunoscut şi de multe universităţi, şcoli superioare şi alte instituţii, aşadar reprezintă o „rampă de lansare” pentru educaţia dvs. viitoare şi îmbunătăţirea cunoştinţelor de limbă engleză.

Business English Certificate Vantage (BEC Vantage) este de asemenea un curs pregătitor pentru dobândirea certificatului BEC Vantage, unul dintre cele mai apreciate certificate Cambridge din lumea afacerilor. După cum îi spune şi numele, acest certificat vă oferă un avantaj semnificativ în fața potenţialilor angajatori şi parteneri de afaceri, deoarece confirmă cunoştinţele dvs. de limbă engleză de afaceri şi posibilitatea de a comunica în lumea de afaceri la un nivel avansat. Este recunoscut de către toate companii mondiale, instituţiile academice şi de afaceri și reprezintă un document unic care dovedește abilităţile dvs. avansate de înţelegere, scriere și vorbire a limbii engleze.

Cum arată cursurile?

Cursurile pentru această programă se desfăşoară în varianta e-learning.

Cursurile sunt adaptate la nivelul de cunoştinţe ale studenţilor. Ceea ce este caracteristic este faptul că în timpul fiecărui curs, obiectul de cercetare este prezentat studenţilor atât teoretic, cât şi practic, printr-un număr mare de exemple interesante care reprezintă cel mai bun mod de training pentru o muncă independentă, imediat după finalizarea şcolarizării.

Obţineţi certificate recunoscute pe plan internaţional:

Certificate Zend

După finalizarea acestui program, aveţi posibilitatea să susţineţi examenul pentru cel mai presigios certificat internaţional din domeniul programării PHP. Este vorba de certificatul – Zend PHP Certified Engineer.

Programul Zend PHP Certification a devenit un standard industrial pentru certificare PHP. Peste 10.000 de Web Developers din întreaga lume au susţinut acest examen şi au obţinut titlul de „Zend Certified PHP Engineers”. În acest fel şi-au mărit posibilităţile pe piaţa PHP. Faptul că aţi devenit Zent Certified Engineer vă dă un avantaj substanţial în faţa concurenţei de pe piaţa tehnologiei IT de azi şi reprezintă dovada că stăpăniţi tehnologia PHP.

Certificate Microsoft

De asemenea, veţi avea posibilitatea să susţineţi examenul de certificare pentru seria de tehnologii Microsoft:

MTA - Microsoft Technology Associate:

  • MTA: Developer

MCTS - Microsoft Certified Technology Specialist:

  • MCTS: Visual Studio

Certificate Oracle

După finalizarea cursurilor din cadrul acestui departament, veţi putea obţine un certificat, prin susţinerea unui examen din domeniul programării Java. Examinarea are loc în centrului de testare VUE şi în urma acesteia veţi obţine următorul titlu profesional:

  • Oracle Certified Associate 

Certificate Cambridge

Cursanţii programului Software Development au posibilitatea să susţină examenul pentru dobândirea certificatului Cambridge International de cel mai înalt nivel de expert, care reprezintă o garanţie recunoscută pe plan internaţional a cunoştinţelor relevante în domeniul tehnologiei informației:

  • Cambridge International A&AS Level Computer Science

De asemenea, după finalizarea programului Software Development la LINK Academy, puteţi obţine şi unul dintre următoarele două certificate:

  • Certificatul care atestă FRECVENTAREA programului LINK Academy
  • Certificatul care atestă ABSOLVIREA programului LINK Academy

 

Mai există locuri disponibile pentru programa Software Development? Verificaţi! Înscrierea este în curs

Pentru a afla totul despre înscriere, click aici