دوره آموزش مقدماتی برنامه نویسی جاوا (SE)


عنوان دوره طول دوره زمان برگزاری تاریخ شروع دوره شهریه استاد وضعیت ثبت نام ثبت نام
دوره آموزش مقدماتی برنامه نویسی جاوا (SE) 8 جلسه 32 ساعت پنج شنبه از ساعت 9:00 الی 13:00
پنج شنبه ۷ شهریور ۱۳۹۸ 682,000 تومان عباس گودرزی

سرفصل ها و محتوای دوره آموزش مقدماتی جاوا (Java) 

        

مدت دوره: 32 ساعت

پیش نیاز: پیشنیاز ندارد اما داشتن زمینه مرتبط با اصول و پایه برنامه نویسی می تواند در یادگیری سریع تر مفید واقع شود 

معرفی دوره: 

چرا جاوا ؟ بر طبق آمار سایت 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-


ساخت رزومه حرفه ای با امکان خروجی گرفتن با فرمت pdf و word در قالب های متنوع

مشاهده نمونه رزومه های ساخته شده