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ă dintr-un limbaj în 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 un Software Developer de top
Datorită marii aplicabilităţi a software-ului în mediul de afaceri şi în mediul particular, profesia unui 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 dvs.
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 necesare pentru procesarea statisticilor şi a tabelelor şi, nu în ultimul rând, software anti-virus şi software pentru protecţia sistemului. Veţi avea toate instrumentele necesare pentru crearea software-urilor.
Planul şi programa
Programa Software Development 4 cuprinde 12 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. Windows 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. 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ă.
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:
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 PHP 5.3.
Programul Zend PHP Certification a devenit un standard industrial pentru certificare PHP. Peste 2050 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.
De asemenea, veţi avea posibilitatea să susţineţi examenul de certificare pentru seria de tehnologii Microsoft:
- MCTS — Microsoft Certified Technology Specialist:
Microsoft .NET Framework 4, Windows Application Development (WPF)
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 centrul nostru de testare Prometric şi VUE şi în urma acesteia veţi obţine următorul titlu profesional:
- Oracle Certified Associate, Java Platform