Sunteți pe pagina 1din 2

Configurarea ecosistemului Java

Pentru a putea dezvolta si rula programe Java pe sistemul propriu (Laptop, PC, etc.) este necesar sa
instalam initial doua componente principale:

1. Ecosistemul Java
Denumit si mediul de dezvoltare Java (i.e. Java Development Kit - JDK), care va contine printre altele:

 utilitarele necesare pentru executia programelor Java (javac, java, JVM)


 suportul necesar pentru limbajul de programare Java (documentatie, API)
 o biblioteca puternica ce contine functionalitatea necesara dezvoltarii de aplicatii software (Java Class
Library)
utorial

Pentru a face configurarile necesare, te invitam sa accesezi tutorialul Instalare Java (JDK)

2. Eclipse IDE
Editorul de programe software, numit in domeniul IT „Mediu Integrat de Dezvoltare“ (i.e. Integrated
Development Environment - IDE):

 Eclipse este unul dintre cele mai populare IDE pentru limbaje de programare de top, precum Java, C,
C++, Python, etc si cel mai utilizat IDE pentru dezvoltarea de software in Java. Mai mult este open
source si complet gratuit.
 Desi programele software pot fi scrise in orice Editor Text, un mediu de dezvoltare specific codului
sursa ofera numeroase avantaje si facilitati, precum:
 colorarea intuitiva a structurilor de cod, pentru o lizibilitate sporita (syntax highlighting)
 detectia si semnalarea greselilor de sintaxa
 suport pentru depanarea erorilor de executie
 integrarea mediului de rulare a programelor
 si multe altele, ce pot fi instalate prin intermediul extensiilor in functie de necesitati.
Tutorial

In cadrul cursului, vom folosi Eclipse IDE. Pentru instalarea platformei Eclipse, te invitam sa urmezi Tutorial
Eclipse IDE.

3. Felicitari!
Ecosistemul Java si mediul de lucru Eclipse sunt acum instalate pe sistemul tau. Felicitari!

4. Code is magic!
In functie de experienta ta pe partea de configurare a sistemului de operare, pasii de instalare a
ecosistemului Java pot fi dificili. Insa, vestea buna este ca in continuare lucrurile stau diferit! Imagineaza-ti
un joc cu un anumit numar de misiuni, unde la fiecare misiune incheiata cu succes primesti o putere
magica, care iti ofera abilitati nemaivazute pana atunci! Asemanator, vom incepe sa dezvoltam aplicatii
simple, cu o functionalitate limitata initial, pe care o vom extinde folosind noi elemente de programare
invatate, precum:

 elemenente de sintaxa a limbajului (instructiuni de baza, structurarea codului, etc.)


 algoritmi si metode de rezolvare a unor task-uri comune (ordonarea unei colectii, procesarea fluxului
de date, etc.)
 diverse tipuri de containere (i.e. modelul structural unde „mentinem“ datele aplicatiei pe parcursul
executiei
Desi bagheta magica a programatorilor este codul, doar incantatiile potrivite pot crea capodopere! Din
acest motiv, pe langa abilitatea de a scrie cod, este important sa iti dezvolti capacitatea de a crea aplicatii
software „frumoase“, adica eficiente, performante, corecte si compentitive pe piata IT - aspect pe care vom
pune mult accent chiar de la inceputul modulului de incepatori. Un dezvoltator software de elita intelege ca
nu codul, ci „frumusetea“ aplicatiei reprezinta „stropul de magie“ care face diferenta in lumea IT. Iar
minunile tehnologice rezultate, uluiesc si inspira o planeta intreaga:

 Technology in fighting Ebola


 From coding to cancer: How AI is changing medicine
 Microsoft - Gates Foundatio: the fight with poverty in statistics
 Facebook Safety Check - tech giant response to disasters
 Self-Driving Cars: Transforming Mobility For The Elderly And People With Disabilities

S-ar putea să vă placă și