دوره Java

وضعیت فعلی
ثبت‌نام نشده
قیمت
۶,۵۰۰,۰۰۰ تومان

چرا جاوا ؟ بر طبق آمار سایت technostacks.com تا سال 2018 جاوا محبوب ترین و پرطرفدار ترین زبان برنامه نویسی بوده است، با ظهور علوم هوش مصنوعی و داده کاوی در دو سال اخیر زبان پایتون برای این حوزه مورد توجه قرار گرفت اما جاوا هنوز محبوبیت خود را به عنوان زبان برنامه نویسی برای اپلیکیشن های تجاری و سازمانی در دنیا حفظ کرده است. این زبان object-Oriented و general-purpose جامعه ی بزرگی از برنامه نویسان را در برمی گیرد و با ویژگی (Write Once, Run Anywhere) ایجاد شده است و بیش از سه بیلیون اپلیکیشن در دنیا بر پایه ی جاوا بنا شده اند مانند وب اپلیکیش های محبوب توییتر، آمازون ، گوگل و یوتیوب که از این زبان برای پیاده سازی قسمت back-end خود استفاده کرده اند. ترکیب جاوا و تکنولوژی big data نیز در سال های اخیر برای ایجاد کسب و کار ها و اپلیکیش های موفق ترکیب پر استفاده و پرطرفداری بوده است. این زبان همچنین بهترین زبان برای یک شروع آسان و قابل درک برای نوآموزان و برنامه نویسان تازه کار می باشد . دوره ی پیش رو شروع مسیر یادگیری جاوا می باشد که شامل مفاهیم پایه ی جاوا برای ایجاد برنامه های ساده است و دوره آموزش پیشرفته برنامه نویسی جاوا (SE) ( برنامه نویسی حرفه ای اپلیکیشن های دسکتاپی جاوا ) و دوره آموزش برنامه نویسی Android ( ایجاد اپلیکیشن های موبایل اندروید ) دو گامهای بعدی این مسیر می باشند.

مخاطبین دوره

علاقه مندان به زبان برنامه نویسی جاوا ، علاقه مندان به برنامه نویسی در محیط های لینوکس، مک و پلتفرم های قابل حمل مانند موبایل و تبلت ، دانشجویان رشته کامپیوتر و توسعه دهندگان محیط های توسعه محور

 

سرفصل دوره:

-آشنایی و معرفی جاوا و ابزارهای لازم

Java History
JDK, JRE, JVM, ByteCode
JCP, open source
Java Edition
-معرفی و مقایسه IDE های متفاوت

Eclipse
IntelliJ IDEA
NetBeans
-نحوه تعریف Environment Variable

JAVA_HOME
نوشتن  سمپل HelloWorld در یک Editor
javac and java
Data Type-

Wrapper class-

Operation-

String-

معرفی کلاس های System و Scanner
مقایسه با StringBuilder و StringBuffer
Condition & Loop-

if
switch
for
while
do while
Class & Object-

field
method
classfication
class diagram
Access Modifier-

-سازنده ها

Constructor
Initializer block
static Initializer block
-استاتیک

none-static vs static
بررسی کامل متد main()
Array-

آرایه primitiveها
آرایه refrenceها
-استفاده از this

در سازنده ها
در کلاس
Heap Memory & Stack-

Garbage Collector
متد finilize()
Encapsulation-

Polymorphism-

Inheritance-

Interface-

Abstrac Class-

Package-

(موارد Encapsulation تا Package مباحث مهم این دوره جاوا می باشند و مفاهیم Object-Oriented را پوشش میدهند)

packaging
import
full-qualified
Exception Handling-

Enum-

JavaDoc-

 

serialization