روز مانده تا شروع دوره ‌
دوره آموزش طراحی سایت
جهت آموزش استفاده از پنل کاربری این فیلم را مشاهده کنید
ورود
021-88146330
021-88146323
تقویم آموزشی

آموزشگاه تحلیل‌داده

دوره آموزش جاوا

title title
نام دوره شهریه نام استاد مدت زمان تاریخ شروع زمان برگزاری پیشنیاز وضعیت دوره
دوره آموزش جاوا 2,900,000 مهندس اسدی 40 1401/09/18 جمعه ها ساعت 9 تا 13 منطق و مقدمات برنامه نویسی حضوری و آنلاین
  • چه کسانی مخاطب برنامه نویسی جاوا هستند؟
  • من پیش زمینه ای از برنامه نویسی ندارم و می خواهم شروع به یادگیری برنامه نویسی جاوا کنم آیا میتونم اینکار را انجام بدم ؟
  • چه مقدار من آموزش نیاز دارم که بتونم وارد بازار کار بشم
  • چه چیزهایی نیاز هست الان یاد بگیرم و چه چیزهایی هست که بعدا یاد بگیرم و نقشه راه جاوا چیست
  • تفاوت این دوره آموزشی با جاهای دیگر چیه؟

این سوالات اکثر کسانی هست که می خواهند وارد دنیای برنامه نویسی جاوا شوند. با دیدن این ویدئو از مهندس اسدی مدرس دوره های جاوا و بلاک چین آموزشگاه تحلیل داده , به جواب تمام سوالات فوق می رسید.

همه چیز در مورد Java
معرفی دوره آموزش J2SE

TAHLILDADEH ACADEMY

آنچه که در جاوا (Java) میآموزیم

جاوا و تاریخچه آن

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

زبان برنامه نویسی Java یک زبان عمومی است که بصورت گسترده بکار گرفته می شود. دسترسی به جاوا رایگان بوده و می توان آن را بر روی تمامی پلتفرم ها اجرا کرد. Java از اصل WORA (Write Once, Run Anywhere) پیروی می کند (یک بار کد بنویس، در هر جایی استفاده کن) و مستقل از نوع پلتفرم است. علاوه بر این، یادگیری آن نیز آسان است.

ویژگی های زبان برنامه نویسی Java

  • ساده
  • شی گرا
  • عملکرد بالا
  • امنیت بالا
  • سبک و قابل انتقال
  • مستقل از پلتفرم
  • قدرتمند
  • Multithreaded
  • Distributed Computing

توضیحی بر ویژگی های زبان جاوا

زبان برنامه نویسی جاوا بعنوان یکی از پرطرفدارترین زبان های برنامه نویسی شناخته می شود و دو دهه است که بصورت گسترده بکار گرفته می شود. برخی کارشناسان بر این باورند که زبان برنامه نویسی Java یکی از تاثیرگذارترین زبان های برنامه نویسی است که تا به امروز خلق شده اند. جاوا پرکاربردترین زبان برنامه نویسی است که برای محیط توزیع شده اینترنت طراحی شده است. برخی مزایا جاوا به شرح زیر هستند :

ساده

کاربرد، نوشتن، کامپایل و debug کردن و یادگیری زبان Java در مقایسه با زبان های برنامه نویسی متناظر، آسان تر است. علاوه بر این، امکان تخصیص حافظه بصورت خودکار و جمع آوری و حذف اطلاعات اضافی و بدون استفاده نیز وجود دارد.

شی گرا

زبان Java به جای پردازش ها بر روی آبجکت ها متمرکز است. جاوا از اصول برنامه نویسی شی گرا (OOP) پیروی می کند :

  • آبجکت ها
  • کلاس ها
  • ارث بری
  • کپسوله کردن/ پنهان کردن داده ها (Encapsulation/Data Hiding)
  • انتزاع (Abstraction)
  • چند ریختی (Polymorphism)

نکته : با توجه به اینکه بکارگیری دیتاتایپ های پایه در جاوا مجاز است، پس نمی توان آن را بصورت یک زبان شی گرا محض در نظر گرفت.

مستقل از پلتفرم

مستقل از پلتفرم بودن به این معناست که کدهای جاوا را می توان بر روی سیستم های عملیاتی مختلف اجرا کرد. کدها را می توان بر روی هر ماشینی اجرا کرد، بدون اینکه نیاز به نصب برنامه خاصی داشته باشد؛ اما بخاطر داشته باشید JVM باید بر روی سیستم وجود داشته باشد. کدهای جاوا در قالب bytecode که مستقل از پلتفرم است، کامپایل می شوند. شما می توانید این کدها را بر روی ویندوز، لینوکس، Mac OS و ... اجرا کنید.

سبک و قابل انتقال

کدهای Java سبک و قابل انتقال است زیرا می توان آن را بر روی تمام پلتفرم های اصلی اجرا کرد. زمانی که سورس کد Java را به شکل bytecode کامپایل می کنید، می توانید این فایل ها را بدون نیاز به بهینه سازی بر روی هر پلتفرم دیگری بکار بگیرید؛ اما در دیگر زبان های برنامه نویسی باید کد ماشین را برای هر پلتفرم کامپایل کرد.

قدرتمند

برخی ویژگی های Java ، این زبان را تبدیل به زبانی قدرتمند می کند که از جمله آنها می توان به موارد زیر اشاره کرد :
عدم استفاده از اشاره گرهای صریح، مدیریت قدرتمند حافظه، حذف خودکار آبجکت های اضافی و بدون استفاده، مدیریت خطا و مکانیسم کنترل تایپ.

امنیت

  • همانطور که پیشتر بیان شد، عدم وجود نشانگرها، زبان جاوا را تبدیل به زبانی با قدرت و امنیت بالا می کند.
  • برنامه های جاوا همینطور درون یک sandbox ماشین مجازی اجرا می شوند.
  • JRE (Java Runtime Environment) دارای یک بارگذاری کننده کلاس است که کلاس ها را بصورت خودکار در JVM (Java Virtual Machine) بارگذاری می کند. JRE دسته کلاس ها را از فایل local وارد شده از شبکه ها، جدا می کند و همین مساله به امنیت زبان جاوا اضافه می کند.
  • Bytecode Verifier بخشی از کد که ممکن است کد غیرمجاز به آن دسترسی پیدا کند را مورد بررسی قرار می دهد.
  • مدیر امنیت تصمیم می گیرد که چه منابعی به یک کلاس اختصاص داده شود. این سبک از دسترسی می تواند خواندن و نوشتن فایل ها را نیز شامل شود.

تخصیص حافظه در Java

حافظه در زبان Java دارای دو بخش است، یک بخش heap و دیگری stack نام دارد. هر زمان که متغیری را تعریف می کنید، JVM یا از بخش stack و یا از بخش heap حافظه ای را برای آن تعیین می کند. این مسئله به حفظ اطلاعات و بازیابی آسان آنها کمک می کند.

خاصیت چند رشته ای (Multithread) در زبان Java

این قابلیت باعث می شود که یک برنامه قادر به اجرای چندین کار بصورت همزمان باشد.

Distributed Computing

این قابلیت باعث می شود که چندین کامپیوتر موجود در یک شبکه با یکدیگر کار کنند. این امر به توسعه برنامه های موجود بر روی شبکه کمک می کند که می تواند به عملکرد برنامه و دیتا نیز کمک کند.

اهداف دوره آموزشی جاوا (Java)

  • آشنایی با محیط توسعه Java
  • آشنایی با معماری بر اساس تفکر Java
  • اصول برنامه نویسی با زبان Java
  • آشنایی با رمز نگاری اطلاعات در Java
  • آشنایی با طراحی شی گرا
  • آشنایی با طراحی ‏برنامه های پایه و کاربردی
  • برنامه ‏نویسی توزیع شده در سطح شبکه در Java توسط‎ Remote Method invocation
  • ایجاد آمادگی جهت شرکت در دوره های پیشرفته Java

مخاطبین دوره جاوا (Java)

  1. آن دسته از افرادی که می خواهند به زبان برنامه نویسی حرفه ای Java به عنوان یکی از پردرآمدترین زبان های برنامه ، تسلط یابند از مخاطبین این دوره هستند.
  2. آن دسته از برنامه نویسانی که علاقه مند به برنامه نویسی در محیط Linux و Unix می باشند نیز از مخاطبین این دوره هستند.
  3. آن دسته از برنامه نویسانی که می خواهند بالاترین استانداردهای برنامه نویسی شی گرا را در محیطی فاقد ابزارهای جانبی اضافه به صورت خالص بیاموزند از مخاطبان این دوره هستند.
  4. آن دسته از مهندسین صنایع که برای اجرای تحلیل و طراحی شی گرای نرم افزار احتیاج به دانش عملی oop دارند نیز از مخاطبین این دوره هستند.
  5. آن دسته از برنامه نویسانی که می خواهند API قدرتمند کارکردن با بانک اطلاعاتی از طریق آموزش های Java بیاموزند نیز از مخاطبین این دوره هستند .
  6. آن دسته از برنامه نویسانی که می خواهند برنامه نویسی توزیع شده در محیط شبکه را بیاموزند نیز از مخاطبین این دوره هستند.
  7. آن دسته از برنامه نویسانی که می خواهند در محیطی عملی و کاربردی از صفر تا صد مراحل اجرای یک پروژه را در محیط Java به صورت پروژه ای تجربه کنند از مخاطبین این دوره هستند.
  8. آن دسته از برنامه نویسانی که می خواهند برنامه نویسی اندروید را به صورت حرفه ای بیاموزند و برای برنامه نویسی اندروید تسلط به زبان java ندارند نیز از مخاطبین این دوره هستند.
سرفصل های دوره آموزشی Java
  1. ویژگی‌های دوره آموزش J2SE

    • Object Oriented Programming آموزش اصول برنامه نویسی شی گرا
    • درک عمیق ساختمان داده و Generic Collections
    • آموزش عبارات لامبدا Lambda و Stream در java
    • آموزش مفهوم Concurrency و Multi-Core Performance در زبان برنامه‌نویسی جاوا
    • آموزش مفاهیم پایگاه داده و ساختار دیتابیس‌ها
  2. آموزش عملگرهای ورودی و خروجی در جاوا

    • نوشتن اولین برنامه با زبان برنامه نویسی جاوا
    • اجرای یک اپلیکیشن جاوا
    • تغییر در ساختار یک برنامه جاوا
    • نمایش یک متن با استفاده از دستور print
    • نوشتن یک اپلیکیشن ساده برای جمع دو عدد
    • استفاده از کلاس Scanner برای دریافت ورودی از طریق کیبورد
    • تعریف متغیرها در جاوا
    • آموزش Java API Documentation
    • آموزش مدیریت و ساختار حافظه در جاوا
    • آموزش عملیات ریاضی در جاوا (Java Math)
    • برابری و عملگرهای رابطه ای در جاوا
  3. آموزش آبجکت , کلاس , متد و رشته در برنامه نویسی جاوا

    • منظور از متغیر نمونه در جاوا چیست؟
    • متد های get و set در جاوا
    • اجرای یک برنامه ساخته شده از چند کلاس
    • آموزش انواع سطوح دسترسی در زبان برنامه‌نویسی جاوا و متغیرهای نمونه private و public
    • آموزش مفهوم Constructor و Default Constructor در زبان برنامه‌نویسی جاوا
    • آموزش داده های اصلی و داده های ارجاعی در جاوا
  4. آموزش عبارات ودستورات کنترلی در جاوا

    • شبه کد (Pseudocode) در جاوا چیست
    • ساختار های کنترلی در جاوا
    • ساختار توالی
    • ساختار تکرار
    • ساختار انتخاب در جاوا
    • ساختار عبارات شرطی در جاوا if statement
    • عبارت چند انتخابی if...else statement در جاوا
    • If … else statement تو در تو
    • ساختار بلوک های برنامه نویسی
    • آموزش ساختار حلقۀ while در زبان برنامه‌نویسی جاوا
    • عبارات کنترلی حلقه در جاوا
    • عملگر های افزایشی و کاهشی (++) و (--)
    • انواع داده اولیه(Primitive) در JAVA
    • آموزش ساختار حلقۀ for در زبان برنامه‌نویسی جاوا
    • آموزش حلقه ی while و do … while در جاوا
    • معرفی دستور switch یا عبارت چند انتخابی در زبان برنامه‌نویسی جاوا
    • دستور BREAK در جاوا چیست؟
    • دستور continue در جاوا
    • عملگرهای منطقی && و || در Java
  5. ایجاد متدها در برنامه نویسی جاوا

    • آموزش کامل متد های جاوا , فیلدهای استاتیک و کلاس Math
    • اعلان یک متد و استفاده از آن
    • نوشتن متد ها و فراخوانی آنها در جاوا
    • مفهوم تبدیل نوع داده ها در جاوا (Casting)
    • تولید اعداد تصادفی با استفاده از کلاس Random
    • آموزش Scope ها در جاوا
    • Method Overloading
    • Return Types آموزش متدهایی با مقادیر برگشتی در زبان برنامه‌نویسی جاوا
  6. چگونه از ArrayList و آرایه ها در برنامه نویسی جاوا استفاده کنیم؟

    • ساخت و اعلان یک آرایه
    • مقداردهی به آرایه در جاوا
    • محاسبه مقادیر موجود در یک آرایه در جاوا
    • ساخت و اعلان یک Array List
    • استفاده از آرایه به عنوان پارامتر یک متد
    • استفاده از متد ()toString در زبان java
    • بحث در مورد pass-by-reference بودن یا pass-by-value بودن زبان جاوا
    • آموزش آرایه‌های چندبُعدی در زبان برنامه‌نویسی جاوا
    • مقایسه آرایه های یک بعدی و چند بعدی در جاوا (Java array )
    • کلاس Array
    • مقدمه ای بر Collection ها و کلاس Array List
  7. آموزش مفهوم کلاس (Class) و شی (Object) در Java

    • ترکیب یا Composition در جاوا Java
    • معرفی کلیدواژۀ enum در زبان برنامه‌نویسی جاوا
    • مدیریت حافظه و garbage collection (جمع آور زباله) در جاوا
    • Static class Members
    • آموزش کلیدواژۀ final و کاربردهای آن در زبان برنامه‌نویسی جاوا
    • Package Access پکیج ها
  8. ارث بری در برنامه نویسی جاوا

    • Superclass و subclass
    • Protected members
    • نقش Constructor در Subclass
    • کلاس Object در Java
    • طراحی ساختار اپلیکیشن با استفاده از تجزیه در مقایسه با ارث بری
  9. آموزش polymorphism و اینترفیس (Interface) در جاوا

    • مثال هایی از چند ریختی (Polymorphism)
    • کلاس ها و متدهای abstract (انتزاعی) در جاوا
    • آموزش کلاس‌ها و متدهای final در جاوا
    • شناخت مشکلات فراخوانی متدها از طریق Constructor ها
    • مقدمه‌ای بر Interface ها
  10. آموزش اینترفیس (Interface) در برنامه نویسی جاوا

    • آموزش متد Default interface در جاوا
    • Static interface method
    • Functional interface در جاوا چیست
    • Private interface method
    • Private constructor
    • Interface inheritance
  11. آموزش مدیریت استثنا در برنامه نویسی جاوا (Exception Handling)

    • چه زمانی از Exception Handling استفاده می کنیم ؟
    • Divide by zero exception handling
    • Handling Arithmetic Exceptions
    • InputMismatchException
    • سلسله مراتب استثناها در جاوا
    • Finally block
    • زنجیره استثناها
    • اعلان Exception type جدید
    • Assertion
  12. آموزش مبانی برنامه نویسی گرافیکی در برنامه نویسی جاوا

    • آموزش کتابخانه AWT یا Abstract Window Toolkit
    • آموزش کتابخانه Swing برای پیاده سازی برنامه های گرافیکی
    • آموزش المان ها و کنترل های رابط گرافیکی Swing
    • نمایش متن ثابت با JLabel
    • کنترل دکمه یا JButton
    • چک باکس یا JCheckBox
    • دکمه های رادیویی یا JRadioButton
    • لیست افتادنی یا JComboBox
    • کادر متنی یا JTextField
    • کادر لیستی یا JList و حالت های مختلف انتخابی آن
    • کادر متنی بزرگ یا JTextArea
    • کنترل لغزنده یا JSlider برای تنظیم داده عددی
    • کادر متنی رمز عبور یا پسورد (JPasswordField)
    • کادر افزایشی یا JSpinner برای نمایش اعداد، رشته های و تاریخ
    • لیست درختی یا JTree برای نمایش داده های درختی
    • لیست جدولی یا JTable برای نمایش داده های جدولی
    • تغییر قالب ظاهری برنامه های گرافیکی یا Look and Feel
    • استفاده از تابع setLookAndFeel برای تغییر ظاهر برنامه ها
    • پاسخگویی به رویداد تغییر حالت CheckBox
    • پیاده سازی یک پروژه برای تغییر حالت فونت یک کنترل متنی
    • آموزش کلاس Font و تنظیمات آن
    • جلوگیری از تغییر اندازه پنجره برنامه با تغییر خاصیت Resizable
    • آموزش کلاس JOptionPane برای نمایش انواع کادرهای گفتگو
    • آموزش متد JOptionPane.showMessageDialog برای نمایش کادر پیام
    • آموزش متد JOptionPane.showInputDialog برای دریافت ورودی از کاربر
    • آموزش کلاس JPanel و توسعه آن برای ترسیم گرافیکی
    • آموزش سیستم مختصات گرافیکی در جاوا
    • آموزش کلاس Graphics و ترسیم با آن
    • ترسیم خط با استفاده از متد Graphics.DrawLine
    • آموزش کلاس JFrame برای اجرای برنامه های گرافیکی
    • تنظیم و نمایش پنجره با استفاده از کلاس JFrame
    • پیاده سازی نخستین برنامه گرافیکی در جاوا
    • آموزش کلاس Color و شیوه ساخت رنگ های دلخواه
    • فراخوانی و نمایش تصاویر از فایل ها با استفاده از تابع GetResource
  13. آموزش عبارات منظم (Regular Expression) , رشته ها و کاراکترها در زبان جاوا

    • نکات پایه ای کار با Character ها و String ها
    • معرفی کلاس String در زبان برنامه‌نویسی جاوا
    • String Methods Length, charAt, getChars
    • مقایسه کردن دو رشته در جاوا
    • Locating Characters and Substring in String
    • استخراج زیر رشته از یک رشته
    • Concatenating Strings
    • آموزش متد ()valueOf در کلاس String جاوا
    • کاربرد کلاس stringbuilder و متدهای آن
    • کار با کاراکتر ها در جاوا با کلاس Character
    • Regular Expression, Class pattern and Matcher
  14. آموزش کار با فایل ها - خواندن و نوشتن فایل ها input/output Stream و XML Serialization در زبان جاوا

    • کار با استریم ها و فایل ها
    • استفاده از کلاس‌ها و اینترفیس‌های NIO
    • آموزش ساخت فایل Sequential Text File در JAVA
    • خواندن اطلاعات از یک Sequential Text File
    • بروز رسانی Sequential Files
    • آموزش کار با XML Serialization
    • ساخت یک Sequential File با استفاده از XML Serialization
    • خواندن و Deserialize کردن اطلاعات از یک Sequential File
  15. آموزش مجموعه Generic در برنامه نویسی جاوا

    • فریم ورک Collection در جاوا
    • کلاس‌های Wrapper در جاوا
    • Interface Collection and Class Collections
    • کلاس ArrayList و iterator در جاوا چیست
    • لیست پیوندی (LinkedList) در جاوا
    • به هم ریختن ترتیب عناصر یک آرایه (Shuffle) در java
    • متدهای reverse، fill، copy، max و min
    • جستجوی دودویی در جاوا (Java Binary Search)
    • متدهای addAll، frequency و disjoint
    • Sets
    • آموزش Maps در جاوا
    • Synchronized Collection
    • Abstract Implementations
  16. آموزش کلاس‌ ها و متدهای Generic در برنامه نویسی جاوا

    • پیاده سازی متدهای generic در j2SE
    • OverLoading Generic Methods
    • کلاس‌های Generic
    • آموزش مدیریت حافظه Dynamic Memory Allocation در جاوا
    • Linked Lists در جاوا
    • پیاده سازی یک Generic List Class
  17. آموزش مفهوم Concurrency در زبان برنامه‌نویسی جاوا

    • چرخه حیات یک نخ یا Thread State در جاوا
    • New and Runnable
    • Waiting State
    • Timed Waiting State
    • Blocked State
    • Terminated State
    • Thread Priorities and Thread Scheduling
    • بن بست در جاوا (DeadLock in Java)
    • ساخت و اجرای Thread ها با استفاده از Executor Framework
    • آموزش Thread Synchronization
    • Immutable Data
    • برنامه‌های چندنخی (Multi-Thread)
    • Concurrent Collections
  18. اتصال پایگاه داده جاوا (Java DataBase Connectivity) یا به طور مخفف «JDBC»

    • دیتابیس‌های Relational
    • آموزش کار با دیتابیس MYSql
    • SQL
    • Select Query
    • Order By Clause
    • Insert Statement
    • Update Statement
    • Delete Statement
    • تنظیم و راه اندازی یک Java DB Database
    • اتصال به دیتابیس در جاوا
    • ساخت یک Statement برای اجرای Query ها
    • نحوه اجرای Query ها
    • پردازش ResultSet های یک Query
    • RowSet Interface
    • PreparedStatement
    • درک عمیق فرآیند ‌ذخیره سازی
    • Transaction مدیریت تراکنش های JDBC در جاوا
  19. موارد کاربردی و مهم در برنامه نویسی جاوا :

    • functional programming یا برنامه نویسی تابعگرا در جاوا
    • توضیح کاربردی متد flatMap (جاوا استریم)
    • Predicate
    • آموزش عبارات لامبدا در جاوا (Lambda Expressions)
    • Lambda Syntax
    • آموزش Stream در جاوا
    • آموزش برخی از functional Interface ها در جاوا
  20. آموزش XML و JSON و نقل و انتقال اطلاعات بر مبنای آن‌ها

    • معرفی XML
    • معرفی JSON
    • آموزش خواندن فایل‌هایی با فرمت‌های XML و JSON در جاوا
    • آموزش تبدیل اشیا به JSON
    • آموزش تبدیل فرمت JSON و XML به شی در جاوا

گواهی پایان دوره

هنرجویان عزیز، مدرک آموزشگاه تحلیل داده، مدرک رسمی از سازمان فنی و حرفه‌ای می‌باشد. دانشجویان پس از پایان دوره با ارائه پروژه کاربردی خود به آموزشگاه و پس از تایید استاد دوره گواهی پایان دوره خود را دریافت می‌نمایند.

مشاهده نمونه مدرک
همین حالا ثبت نام کن!
teacherImage
مهندس اسدی

استاد اسدی

مشاهده رزومه

تجربه‌های کاری

  • مشاور پروژه, ایران ساین، شرکت پیشگامان
  • پروژه امضای دیجیتال
  • مدیر محصول, آزمایشگاه کارت هوشمند (VASLAB)، دانشگاه صنعتی شریف
  • احراز هویت بر بستر سیم کارت (موبایل کانکت) و بایومتریک
  • مدیر محصول, شرکت آتی‌پی، آتیه داده پرداز
  • حوزه پرداخت، پرداخت‌یاری، کیف پول و سرویس‌‌های وفاداری
  • موسس, گروه توسعه چابک (JETTEAM)
  • استارتاپ قلک (پس‌انداز و سرمایه‌گذاری هوشمند)
  • استارتاپ کامپایلر آنلاین (JetCompiler)
  • استارتاپ ناجی (گزارش زلزله و یافتن مکان افراد در هنگام زلزله)
  • مدیر محصول, مرکز نوآوری دانشگاه صنعتی شریف
  • پروژه مدیریت کلیدهای رمزنگاری شده (KMaaS)
  • مدیر محصول, شرکت توسن
  • محصول اپلیکیشن سکه همراه پست بانک، کیف پول توسن (کیف پول اتریوم)
  • برنامه‌نویس ارشد جاوا, شرکت سامانه نگار آتنا (سنا)
  • استارتاپ‌های ابرینو (ذخیره‌سازی ابری)، پادباکس
  • برنامه‌نویس جاوا, شرکت توسعه نرم‌افزار بدعت
  • پروژه سفرسازان (رزرو هتل، هواپیما، تور)

تدریس

  • مدرس, آموزشگاه تحلیل داده
  • مدرس زبان‌ برنامه‌نویسی جاوا، بلاکچین
  • مدرس, آزمایشگاه یادگیری فناوری اطلاعات دانشگاه صنعتی شریف
  • مدرس زبان برنامه‌نویسی جاوا، بلاکچین
  • مدرس, آزمایشگاه بلاکچین ایران، دانشگاه صنعتی شریف
  • مدرس زبان برنامه‌نویسی سالیدیتی، بلاکچین
  • مدرس, شرکت توسعه نرم‌افزار بدعت
  • مدرس زبان برنامه‌نویسی جاوا
  • مدرس, آموزشگاه آریانا (NIIT)
  • مدرس زبان برنامه‌نویسی جاوا دوره NIIT هند

تحصیلات

  • کارشناسی ارشد نرم‌افزار, دانشگاه شهاب دانش قم
  • کارشناسی نرم‌افزار, موسسه آموزش عالی اکباتان قزوین

افتخارات و جوایز

  • عضو بنیاد ملی نخبگان
  • داور مسابقات ماراتون موبایل دانشگاه صنعتی شریف
  • داور مسابقات چالش‌های فناوری اطلاعات دانشگاه صنعتی شریف
  • تیم اول مسابقات استارتاپ تریگر دانشگاه صنعتی شریف

سوالات پر تکرار

آیا پس از پایان دوره نیز برای دانشجویان رفع اشکال انجام می گردد؟

بله شماره تلفن استاد دوره در اختیار عزیزان می باشد و دانشجویان در صورت برخورد با مشکلی می توانند از طریق تماس یا واتس اپ اقدام به رفع اشکال بنمایند.

آیا این دوره صرفا تئوری است یا عملی و پروژه محور است؟

این دوره 100 درصد عملی و کاربردی و کاملا پروژه محور است. لابد می پرسید چگونه؟ در ابتدای دوره برای هر یک از دانشجویان یک پروژه تعیین می گردد و هر دانشجو پس از تدریس هر بخش توسط استاد، مکلف به اجرای بخشی از این پروژه خود خواهد بود. هر یک از این پروژه ها توسط مدرس دوره بررسی و رفع اشکال می گردد. دریافت گواهی پایان دوره دانشجویان مشروط بر ارائه پروژه خوب و رفع ایرادات احتمالی با راهنمایی استاد، در مورد پروژه می باشد.

من شهرستان هستم، آیا می توانم در کلاس های شما شرکت کنم؟

بله، از آنجا که کلاس های ما بصورت آنلاین هم برگزار می شوند، این بستر را برای تمامی دوستان خارج از تهران فراهم کرده ایم که بتوانند در تمامی دوره های حرفه ای و تخصصی ما شرکت کنند.

پشتیبانی و پاسخگویی به دانشجویان در حین دوره چگونه است؟

به توجه به اینکه دوره به صورت حضوری/آنلاین یعنی ترکیب هر دو حالت برگزار می گردد، بنابراین دانشجویان در حین برگزاری دوره می توانند به صورت مرتب سرکلاس و یا از طریق گروه whatsapp با استاد دوره در تماس باشند، و مدرس دوره پاسخگوی شما عزیزان خواهند بود.
[]
سوالتو بپرس!
نظرات سوالات
1400/04/16 20:36 سلام من كارداني نرم افزار و كارشناسي سخت افزار دارم و الان قصد دارم زبان جاوا رو به صورت حرفه اي ياد بگيرم واسه مهاجرت، تهران نيستم بتونم حضوري كلاس بيام لطفا راهنمايي كنيد سپاس گذارم
1400/04/16 20:36 درود کاربر عزیز.. چون مطالب و مفاهیم مربوط به آموزش زبان جاوا گسترده است , شما می توانید در مجموعه دوره های جاوا آموزشگاه تحلیل داده ( آنلاین ) شرکت کنید. به این منظور می توانید از همین دوره جاوا مقدماتی شروع کنید.
1399/06/18 01:39 ببخشید هنوز دوره حضوری دارید؟ من 15 سالمه و می خواستم تو دورهی جاوا شرکت کنم اگه میشه راهنمایی کنید
1399/06/18 01:39 سلام , شما اگر هیچ پیش زمینه ای از برنامه نویسی ندارید و واقعا می خواهید حرفه ای کار کنید , دوره های منطق و مقدمات برنامه نویسی و دوره آموزش جاوا را شرکت کنید
1398/12/15 16:23 این فیلم ها رو استاد محمدی روش صحبت میکنن؟ برنامه ای که تو کلاس روش کار میشه چیه؟ نت بینز یا اینتلیج یا اکلیپس؟
1398/12/15 16:23 سلام کاربر عزیز,این فیلم رو پرسنل تحلیل داده صحبت کردند.در مورد سوال هر استادی از نرم افزار مورد علاقه خودش استفاده می کند که فعلا در کلاسها از intellij استفاده می شود.
1398/07/01 13:05 سلام این کلاس حضوری است ؟
1398/07/01 13:05 این دوره حضوری می باشد.
1396/08/29 10:31 واقعا عالی بود و خوشحالم که در این دوره آموزش جاوا با استاد محمدی آشنا شدم به موضوع تسلط بسیاری دارند و راهنمای خوبی هستن
1396/08/21 16:25 آیا شرکت در کلاس آموزش جاوا شرایط سنی خاصی رو می طلبه ؟؟ من27 ساله هستم آیا میتونم بعد از این دوره کار مناسبی پیدا کنم ؟؟
1396/08/21 16:25 با سلام معمولا تا قبل از 35 سالگی مشکلی برای استخدام نیست. و ملاک اصلی دانش و تجربه فرد می باشد.
1396/08/10 08:21 ببخشید یه سوالی داشتم . آیا امکانش هست همزمان با دوره آموزش جاوا دوره کارگاه عملی جاوا را هم شرکت کنم ؟ تداخلی با هم ندارند ؟ ممنون میشم پاسخ بدید
1396/08/10 08:21 چون مباحث کارگاه بر مبنای دوره اولیه هست و مستقل از هم نیستن شما حتما باید دوره آموزش جاوا را زودتر گذرانده باشید تا بتوانید در کارگاه جاوا شرکت کنید
1396/08/08 10:43 واقعا کلاس خوبی بود لذت بردم از این که در کلاس آموزش جاوا شرکت کردم
1396/08/03 15:53 ببخشید این که گفتین پیشنیاز آموزش جاوا دوره منطق و مقدمات هست من منطق برنامه نویسی رو آشنا هستم میتونم دوره آموزش جاوا شرکت کنم؟؟
1396/08/03 15:53 دوره منطق و مقدمات برای کسانی که آشنایی با رشته برنامه نویسی ندارند در نظر گرفته شده اگر شما در این زمینه مشکلی ندارید میتونید در دوره آموزش جاوا شرکت کنید
1396/08/01 16:49 آیا این دوره آموزش جاوا برای کسی مثل من که آشنایی با برنامه نویسی ندارم مناسبه ؟؟
1396/08/01 16:49 شما اول باید دوره منطق و مقدمات برنامه نویسی رو بگذرونید بعد می تونید در دوره آموزش جاوا شرکت کنید
1396/07/23 00:06 دوره آموزش خوب بود و استادش قوی بود. به نظر من بهتر است شما علاوه بر این دوره آموزش دوره آموزشی تحت عنوان آموزش جاوا پیشرفته هم قرار دهید که افرادی که دوست دارند ادامه دهند از دوره هاتون استفاده کنند
1396/07/23 00:06 کاربر عزیز دوره های آموزشی جاوا در سطوح مختلف در حال تشکیل است شما از قسمت منو می توانید وارد دوره های آموزش جاوا , آموزش پیشرفته جاوا , آموزش java و spring ,آموزش java و اوراکل شوید
1396/07/06 03:03 مباحث دوره و سیلابس ارائه شده بسیار عالی و کاربردی می باشد انشاء الله موفق باشید
1396/05/11 13:59 ممنون بابت اطلاعات مفید
1396/02/15 12:12 خوب
1396/02/15 12:12 خوب
1395/12/29 02:09 خيلي خوبه اين سايت