2. 2
Haqqımızda
Baku JUG (Bakı Java İstifadəçiləri Qrupu ) 2013 -cü ildə
yaranmış və Azərbaycanda Java Platformasında kod yazan ,
inkişaf elətdirən , təkminləşdirən istifadəçiləri bir araya
toplayan , heç bir kənar məqsədi olmayan və Oracle
tərəfindən rəsmi olaraq dəstəklənən bir qrupdur.
Qrupun məqsədi bunlardır:
Java Platforması haqqında informasiya yaymaq
Qaynaq və həllər haqqında fikir mübadiləsi aparmaq
İnnovasiyanı və yaradıcılığı artırmaq
3. 3
1. Nə üçün Java –nı seçməli?
2. Onun mənim gələcək karyeramda
nə kimi üstünlüklər olacaq?
3. Nə üçün Java daha təhlükəsizdir?
4. Hansi proqramlaşdırma dili daha
möhkəmdir? C# yoxsa Java?
5. Nə üçün Java digər dillərə nisbətən
daha məşhurdur?
6. public class lesson1 {
public static void main (String[] args) {
System.out.println("Hello World");
}
}
və *.java uzantısı ilə yadda saxlayırıq.
Qeyd: Faylin adı ilə class-ın adı eyni olmalıdır.
1. Əvvəlcə faylın yerləşdiyi path-a daxil oluruq.
cd Desktop
2. 2-ci *.java uzantılı faylı compile edirik:
javac lesson1.java
3. 3-cü alınmış *.class uzantılı faylı run edirik və nəticəni görürük:
java lesson1
Cümə axşamı, 24 A
Paşabəyli Fuad
9. JAVA-da proqram yazmaq üçün lazım olan proqramlar
• Hər hansı bir İDE
• JDK (Java Development Kit)
Məsləhətli olanlar Jdk 1.6, jdk 1.7 ,yeni versiya olan jdk 1.8 –dir.
Aşağıdakı linkdən is
• http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSou
rceSiteId=otnjp
9
10. Java- nın digər proqramlaşdırma dillərindən fərqli xüsusiyyətləri
Java – nın digər proqramlaşdırma dillərindən əsas fərqli xüsusiyyətləri
aşağıdakılardır:
• Java heç vaxt öz özəl kodunu yaratmır, byte code-lar Virtual machine vasitəsilə
run (icra) edilir.
• Java-nın ən böyük üstünlüyü java-da yazılan proqramın Windows-da compile
olunub , Unix sistemində işlədilməsinin mümkünlüyüdür.
• Java-da yazilan proqram digər əməliyyat sistemlərində heç bir problemsiz işləyir.
(Unix,Linux,Mac Os,Windows)
• Java-da hər şey bir obyekt kimi başa düşülür.
• Bir çox texnologiyalar J2EE (Java 2 Enterprise Edition) qruplaşdırılmışdır.Bunlara
misal olaraq servlets, jsp, ejb, database- ə qoşulmaq üçün jdbc,jsf və s.
• Java compiler-I daha çox compile time error tutur.Digər dillər isə proqrami
compile edir,lakin işlədən zaman səhv nəticə verir.
10
11. Java-nın texnologiyaları və framework-ləri
Jdbc (Database-lə əlaqə qurmaq üçün istifadə olunur)
Jsp&Servlet (Klient server texnologiyası)
JSF
Spring MVC
MVC (Model View Controller)
11
15. 15
Azərbaycan Java proqramçılar üçün iş imkanları
•Ultra
•Azercell MMC
•RİSK
•Digital source
•İT solutions
•Unibank
•Bank of Baku
•Cybernet
16. Java proqramçı kimi çalışmaq istəyənlər üçün ilkin biliklər
Java SE (Swing) MVC
JAVA EE (JSP&Servlet ) MVC
Database –lə işləmək üçün ən azı hər hansı bir database-lə mükəmməl
işləmək bacarığı (Oracle (Məsləhət görülən),MySql,Sql Server və s.)
Hər hansı bir İDE –də mükəmməl işləmək bacarığı
Java –dan istifadə etməklə web proqramçı olmaq istəyənlər üçün əlavə
aşağıdakı biliklər də vacibdir:
HTML(Html5) (orta səviyyədə)
CSS (orta səviyyədə)
Javascript (orta səviyyədə)
Jquery (orta səviyyədə)
16
20. 20
Uğura gedən yol!
01 Kiçik
proqramçı
02
Proqramçı
03 Baş
proqramçı
04 Komanda
rəhbəri
05 Proqramlaşdır
ma şöbəsinin
müdürü
06 Öz şirkətimi qurdum!
21. 21
We love Java
Dünya üzrə 3000000-dan çox proqramçı Java istifadə edir.
Top Countries
22. 22
Bir elmi öyrənmək istədikdə
sən,çalış ki, hər şeyi kamil biləsən,
Kamil bir palançı olsa da insan
yaxşıdır yarımçıq papaqçılıqdan…
23. İstifadə olunan mənbələr
1. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
2. http://www.salaryexplorer.com/salary-
survey.php?loc=229&loctype=1&gender=m&jobtype=3&job=787
23