Download - Niyə Java?
2Haqqı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 yaymaqQaynaq və həllər haqqında fikir mübadiləsi aparmaqİnnovasiyanı və yaradıcılığı artırmaq
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?
Narahat olmağa
gərək yoxdu...Bütün
bu sualları biz sizin üçün
cavablandıracağıq.
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 Desktop2. 2-ci *.java uzantılı faylı compile edirik:
javac lesson1.java3. 3-cü alınmış *.class uzantılı faylı run edirik və nəticəni
görürük: java lesson1
şənbə 15 Aprel, 2023
Paşabəyli Fuad
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.ht
ml?ssSourceSiteId=otnjp
9
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
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
14
Azərbaycan-da Java proqramçının maaş reytinqi
2011 2012 2013 20140
500
1000
1500
2000
2500
3000
Senior de-veloperSoftware developerJunior de-veloper
15Azərbaycan Java proqramçılar üçün iş imkanları
• Ultra• Azercell MMC• RİSK• Digital source• İT solutions• Unibank• Bank of Baku• Cybernet
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
20Uğura gedən yol!
01
Kiçikproqramçı
02 Proqramçı
03
Baş proqramçı
04
Komanda rəhbəri
05
Proqramlaşdırma
şöbəsinin müdürü
06Öz şirkətimi qurdum!
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…
İstifadə olunan mənbələr1. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html2. http://www.salaryexplorer.com/salary-survey.php?loc=229&loctype
=1&gender=m&jobtype=3&job=787
23
24
TƏŞƏKKÜRLƏRBAKU JUG
Paşabəyli FuadMobil: 0514336451 (0555823451)
E-mail: [email protected]
https://www.linkedin.com/in/Fuadpashabeyli