دوره آموزش برنامه نویسی جاوا استاندارد

(دیدگاه کاربر 11)

۱,۰۰۰,۰۰۰ تومان

عنوان دوره: دوره آموزشی جاوا استاندارد
پیش نیازهای دوره: پیش نیاز ندارد
مخاطبین: افرادی که می‌خواهند به صورت حرفه‌ای و اصولی با زبان برنامه نویسی جاوا آشنا شوند.
طول دوره: 10 جلسه 6 ساعته در مجموع 60 ساعت آموزش تصویری + تمرین اضافی کلاسی
پشتیبانی: دارای گروه تلگرامی اختصاصی است
مدیریت دوره: فرید طاهری مدیریت نیک آموز
مدرسین: احمدرضا صدیقی
مبلغ غیرحضوری: یک میلیون تومان

توضیحات

جاوا از همان ابتدا طوری طراحی شده است که برنامه نویسان تازه کار به آسانی بتوانند آن را فراگرفته و بکار ببرند. زبان برنامه نویسی جاوا از نظم درونی بسیار خوبی برخوردار است و تمام دستورات و رویه‌های آن از قواعد یکنواخت معینی تبعیت می‌کنند. از آن گذشته زبان جاوا بسیاری از پیچیدگی‌های سطح ماشین را بعهده گرفته است تا برنامه نویسان این زبان مجبور نباشند درگیر جزئیات غیر ضروری شوند. این ویژگی جاوا نیز نقش بسزایی در گسترش شگفت انگیز این زبان داشته است. یکبار بسازید همیشه استفاده کنید.

  • موضوع: دوره آموزشی حضوری و غیرحضوری جاوا استاندارد

  • مخاطب: افراد و برنامه نویسان علاقه‌مند به یادگیری جاوا

سرفصل‌های این دوره آموزشی منحصربفرد را دانلود کنید


سرفصل‌های این دوره آموزشی

۱- مقدمه و آشنایی با جاوا

  • تاریخچه جاوا
  • چگونگی کارکرد جاوا
  • خانواده جاوا
  • معرفی JDK، JRE و JVM
  • آماده کردن محیط برنامه نویسی جاوا در ویندوز و لینوکس
  • نوشتن اولین برنامه جاوا، کامپایل و اجرا
  • پنجره دستور و ورودی و خروجی استاندارد
  • پیاده سازی چندین متد
  • پیاده سازی چندین کلاس
  • نصب IntelliJ IDEA

در این جلسه، با چگونگی کارکرد جاوا و تفاوت‌های جاوا با زبان‌های محلی (native) مثل C و C++ آشنا می‌شوید و فرایند «کامپایل» و «اجرای» برنامه‌های جاوا را می‌آموزید. همچنین می‌آموزید که چگونه محیط برنامه نویسی جاوا را در ویندوز و لینوکس آماده کنید و یک برنامه ساده به زبان جاوا بنویسید و اجرا کنید. در انتها نیز با نصب IntelliJ IDEA و استفاده از آن به عنوان ویرایشگر و محیط برنامه نویسی (IDE) جاوا آشنا می‌شوید.

2- مفاهیم پایه

  • انواع داده‌ها
  • متغیرها و قوانین نامگذاری آنها
  • محدوده قابل مشاهده متغیرها
  • عملگرها (محاسباتی، مقایسه‌ای، منطقی، بیتی، انتساب)
  • ساختارهای کنترلی (if، if-else، for، while، do-while، switch-case)
  • کلمات کلیدی return و continue
  • آرایه‌ها

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

3- شی گرایی

  • کلاس به عنوان داده جدید
  • افزودن متد به کلاس
  • سازنده
  • finalize()
  • متدهای toString() و equals()
  • کلمه کلیدی this
  • Overloading
  • تعریف پکیج (package)
  • فیلدهای static و final

شی گرایی روش اصلی در توسعه اکثر قریب به اتفاق نرم افزارهای امروزی است. اهمیت شی گرایی به اندازه‌ای است که اگر یک برنامه نویس، شی گرایی را نداند می‌توان گفت او برنامه نویس نیست. متاسفانه بسیاری از برنامه نویسان امروزی درک دقیق و کاملی از شی گرایی ندارند و شی گرایی را به صورت کلی و غیر دقیق بلد هستند. در این جلسه، علاوه بر مفاهیم شی گرایی، کاربرد و موارد استفاده هر یک از مفاهیم و جزییات شی گرایی با مثال‌هایی کاربردی و عملی به شما آموخته می‌شود تا پس از این جلسه درک دقیق و کاملی از شی گرایی به دست می‌آورید.

4- ارث بری

  • ارث بری بین کلاسها، چرا و چگونه؟
  • دسترسی به کلاس پدر با استفاده از super
  • Overriding
  • پیاده سازی سازنده در کلاس فرزند
  • کلاس abstract
  • کلاس final
  • کلاس java.lang.Object

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

5- اینترفیس و Enumeration

  • اینترفیس چیست و چگونه تعریف می‌شود
  • پیاده سازی اینترفیس
  • چند نکته در رابطه با اینترفیس‌ها
  • ارث بری میان اینترفیس‌ها
  • Enum چیست و چرا؟
  • جزییات پیاده سازی Enumها

اینترفیس‌ها یکی دیگر از مفاهیم شی گرایی است که طراحی برنامه‌های جاوا را ساده و انعطاف پذیر می‌کند.
Enum مکانیسمی برای تعریف مقادیر ثابت در برنامه‌های جاوا هستند که در این جلسه با آن آشنا می‌شوید.

6- کنترل خطا و استثنا

  • مفهوم استثنا
  • استفاده از Exception در کنترل خطا و استثنا
  • توسعه کلاس Exception
  • تولید بیش از یک Exception در یک متد
  • بلوک Finally
  • اینترفیس AutoClosable
  • متدهای کلاس Exception
  • تولید خطاهای زنجیره‌ای
  • متدهای (GetMessage)، (GetCause) و (PrintStackTrace)
  • استثناهای Runtime و Non-Runtime

در تولید برنامه‌ها، همواره سناریوهای خوشبینانه مدنظر هستند. اما وقتی یک برنامه در محیط عملیاتی قرار می‌گیرد، شرایط محیطی، وضعیت داده‌ها، نحوه تعامل یک کاربر با برنامه منجر به شرایط و استثناهای مختلفی می‌شوند که ممکن است روال اجرای برنامه را از وضعیت نرمال خارج کنند. در چنین شرایطی برنامه می‌بایست شرایط غیر نرمال را کنترل کند و عکس العمل مناسب نشان دهد. کنترل استثنا و خطا بخش مهمی از برنامه نویسی جاوا و زبان‌های دیگر است و بدون آن، تولید هیچ برنامه‌ای (ساده یا پیچیده) غیرممکن است. طراحی درست و استفاده بجای کنترل خطا و استثنا، توسط بسیاری از برنامه نویسان انجام نمی‌شود و در این جلسه شما با اصول و روش صحیح پیاده سازی آن آشنا خواهید شد.

7- پکیج java.lang

  • کلاس‌های Wrapper (Integer، Double، Long، Character، …)
  • کلاس System
  • کلاس Object
  • کلاس Cloneable
  • کلاس Class
  • کلاس Math

مهمترین بخش از جاوا را مجموعه‌ای از کلاس‌ها تشکیل می‌دهند که در این جلسه به آنها پرداخته می‌شود.

8- کاراکترها و رشته‌ها

  • کلاس String و سازنده‌های آن
  • متصل کردن رشته‌ها
  • متدهای کلاس String
  • مقایسه کردن Stringها
  • مکانیابی درون رشته‌ها
  • استخراج رشته‌های زیرمجموعه یک رشته
  • کلاس StringBuffer

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

9- ساختمان داده‌ها و پکیج java.util

  • Collectionها
  • اینترفیس Collection
  • اینترفیس List
  • اینترفیس Set
  • اینترفیس SortedSet
  • اینترفیس Queue
  • کلاسهای Collection
  • کلاس ArrayList
  • کلاس LinkedList
  • کلاس HashSet
  • اینترفیس Iterator
  • حلقه For
  • Map
  • اینترفیس Map
  • اینترفیس SortedMap
  • اینترفیس Map.Entry
  • کلاس های Map
  • کلاس HashMap
  • کلاس Arrays
  • کلاس و اینترفیس‌های قدیمی در پکیج java.util
  • اینترفیس Enumeration
  • کلاس Vector
  • کلاس Stack
  • کلاس Hashtable
  • کلاس Properties
  • کلاس Date
  • کلاس Calendar
  • کلاس Random

در کار با داده‌ها، موارد فراوانی وجود دارد که نیاز است داده‌ها را جستجو کنیم، یا آنها را مرتب کنیم، یا داده‌های تکرار را حذف کنیم یا به سرعت به آنها دسترسی پیدا کنیم. به این منظور مجموعه‌ای از ساختمان داده‌های آماده در زبان جاوا پیاده سازی و آماده شده است که در این فصل با آنها آشنا می‌شوید. ساختمان داده‌های معروفی از قبیل List (که داده‌های خود را به ترتیب نگهداری می‌کند) یا Set (که داده‌های غیرتکراری را نگهداری می‌کند) از معروف ترین اینها هستند. در این جلسه همچنین با کلاس‌های Date و Calendar که برای کار با تاریخ و زمان استفاده می‌شوند آشنا می‌شوید.

10- Generics

  • Generics چرا و چگونه؟
  • نامگذاری پارامترهای Generics
  • متدها و سازنده‌های Generics
  • استفاده از نشانه‌های ?، extends و super
  • ارث بری

یکی از قابلیت‌هایی که انعطاف پذیری کدهای جاوا و استفاده مجدد (Reusability) آنها را افزایش می‌دهد مفهوم Generics است که در این جلسه با ارایه مثال‌های کاربردی و عملی آشنا می‌شوید

11- ورودی و خروجی (File/Stream)

  • کار با فایل‌ها و دایرکتوری‌ها با استفاده از کلاس File
  • خواندن یا نوشتن در فایل‌ها با استفاده از Streamها
  • بافر کردن داده‌ها به منظور کارایی بالاتر
  • Serialization
  • کلاس Scanner

امروزه تقریبا در تمام برنامه‌ها با فایل‌ها سروکار داریم. ممکن است تنظیمات یک برنامه را در یک فایل ذخیره کنیم، یا بخواهیم فایل‌های عکس، فیلم یا صوت را در برنامه بارگذاری و نمایش دهیم. در این فصل چگونگی کار ایجاد فایل یا دایرکتوری، خواندن فایل‌ها یا نوشتن در آنها را خواهید آموخت. علاوه بر فایل‌ها، خواندن یا نوشتن داده‌ها را در منابع مختلف (مثلا حافظه سیستم) یاد می‌گیرید. در انتها با نحوه سریال کردن داده‌های جاوا برای عبور از شبکه یا ذخیره در فایل را خواهید آموخت.

Thread -۱۲ها و همزمانی

  • موازی سازی بخش‌های برنامه
  • کنترل همزمانی با استفاده از Synchronization
  • اجرا کننده‌ها
  • اینترفیس Callable
  • اینترفیس Future
  • کلاس Timer و TimerTask

یکی دیگر از مفاهیم مهم در برنامه‌های امروزی، موازی سازی اجرای بخش‌هایی از برنامه است تا به این ترتیب کارایی برنامه و رضایت کاربر افزایش یابد. تصور کنید در زمانیکه کاربر یک فایل را آپلود می‌کند (که زمان زیادی صرف می‌کند)، برنامه می‌تواند به صورت همزمان کار دیگری را نیز انجام دهد. در این فصل استفاده از Threadها و مفاهیم پیاده سازی آنها را در مثال‌های عملی و کاربردی ملاحظه خواهید کرد و چالش‌ها آنها را خواهید آموخت.

ارتباط با پایگاه داده (JDBC)

  • آشنایی با SQL
  • مفاهیم JDBC (Driver، Connection، Statement)
  • جستجو در پایگاه داده (دستور select و join)
  • بروزرسانی پایگاه داده (insert، update، delete)
  • مدیریت تراکنش
  • کلاس Entity

کار با پایگاه داده‌ها، بخش اصلی و همیشگی برنامه‌های امروزی است. بدون پایگاه داده، تقریبا هیچ برنامه‌ای امروزه تولید نمی‌شود! در این جلسه یاد می‌گیرید که چگونه در یک برنامه جاوا به پایگاه داده متصل شوید، داده‌هایی را در آن ذخیره یا بارگذاری کنید. نگران نباشید، برای کار با پایگاه داده نگاهی اجمالی به SQL و مفاهیم جدول، ستون، کلید اصلی، و کلید خارجی خواهیم انداخت، همچنین مفهوم مهم «مدیریت تراکنش» و چگونگی انجام آن در برنامه‌های جاوا را یاد خواهید گرفت.


عبارت‌های با قاعده (Regular Expression)

  • تعریف قاعده برای رشته‌ها
  • کاراکترهای خاص
  • محدوده کاراکترها
  • میانبُرها
  • تکرار
  • گروه بندی کاراکترها
  • ارجاع به عقب
  • انطباق در نقاط مرزی
  • کلاس Pattern
  • کلاس Matcher
  • کلاس PatternSyntaxException

رشته‌هایی که در برنامه‌ها پردازش می‌شوند ممکن است همگی یک قالب داشته باشند، مثلا آدرس وب سایت‌ها، ایمیل‌ها، شماره تلفن‌ها، کد پستی‌ها، همگی یک قالب دارند، به این قالب‌ها «عبارت‌های باقاعده» گفته می‌شود. برنامه‌ها باید بتوانند انطباق یک رشته را بر یک عبارت با قاعده بررسی کنند، یا در یک رشته جستجو کنند و تمام رشته‌های منطق بر یک عبارت را بیابند. در این فصل کار با عبارت‌های باقاعده که اهمیت زیادی در کار با رشته‌ها دارند را خواهید آموخت.

13- Annotation

  • Annotation چرا و چگونه
  • انواع Annotation
  • عناصر Annotation
  • محدوده قابل استفاده از یک Annotation
  • سیاست‌های ماندگاری

Annotationها نوعی علامتگذاری در کدهای برنامه هستند، علامت‌هایی که توسط جاوا فهمیده و پردازش می‌شوند. امروزه تمام Java Enterprise مبتنی بر Annotationهاست، بنابراین درک و نحوه پیاده سازی Annotationها اهمیت بسیاری در یادگیری Java Enterprise دارد، البته اگر قصد یادگیری Java Enterprise را داشته باشید!


14- واسط کاربری (Swing)

  • کلاس JFrame
  • چیدمان نمایش اجزای واسط کاربری (Layout Management)
  • کامپوننت‌های واسط کاربری
  • منوها

واسط کاربری بخش مهمی از اغلب برنامه‌هاست. تکنولوژی Swing یکی از تکنولوژی‌های جاوا استاندارد برای تولید واسط کاربری است که در این جلسه جزئیات آنرا خواهید آموخت.
تکنولوژی Swing یک خصوصیت ممتاز به نام «Look And Feel» دارد که امکان می‌دهد تِم یا پوسته نمایش واسط کاربری را بدون تغییر در کدهای برنامه تغییر دهیم. به این ترتیب، وقتی واسط کاربری یک برنامه را توسعه می‌دهید بدون اینکه به شمایل یا زیبایی واسط کاربری فکر کنید، صرفا کارکرد آنرا پیاده سازی و تست می‌کنید، بعدا می‌توانید هر پوسته‌ای بخواهید برای آن انتخاب کنید.
یک نکته جالبِ دیگر در مورد واسط کاربری Swing این است، که پنجره‌ها، منوها، دیالوگ‌ها و تمام اجزای واسط کاربری در لینوکس، ویندوز یا مک یکسان و به یک شکل نمایش داده می‌شود.

15- Logging

  • Logging چیست
  • آبجکت Logger
  • سطوح لاگ
  • آبجکت Handler
  • الگوی نامگذاری فایل لاگ
  • آبجکت Formatter
  • آبجکت LogManager

در برنامه های عملیاتی که با داده‌های مهم و ارزشمند کار می‌کنند، ردیابی تمام عملیات برنامه، (ورود و خروج کاربران، ثبت داده، …) حوادث و رخدادهای برنامه (خطاها و استثناها)، و تغییرات داده (تغییر رمز کاربر، ویرایش پروفایل،…) اهمیت زیادی دارد. Logging یک مکانیسم کارآمد و بسیار مناسب برای ثبت رویدادها و عملیات مختلف برنامه است. با استفاده از Logging، می‌توانید تمام حوادث برنامه را بدون اینکه تاثیر قابل توجهی در کارایی و کارکرد برنامه داشته باشد در فایل‌های متنی که به آنها فایل‌های لاگ گفته می‌شود ذخیره کنید تا بعدا به آنها مراجعه کنید و روند حوادث را در صورت نیاز بررسی کنید.

عبارت‌های Lambda و کلاس‌های تو در تو

  • کلاس داخلی
  • کلاس داخلی استاتیک
  • کلاس داخلی غیر-استاتیک
  • کلاس محلی
  • کار با کلاس بیرونی
  • کلاس بی نام (Anonymous)
  • Listener
  • عبارت‌های لامبدا (Lambda)
  • اینترفیس Functional
  • کلاس Stream
  • متدهای پیش فرض و متدهای استاتیک
  • قواعد متدهای پیش فرض
  • متدهای استاتیک

مدل سازی بسیاری از موجودات دنیای واقعی در نرم افزار صرفا با استفاده از مفاهیم پایه در شی گرایی دشوار است به همین دلیل جاوا، امکان تعریف یک کلاس داخل یک کلاس دیگر را امکانپذیر کرده است. در این جلسه، کاربرد و اهمیت چنین قابلیتی را با چندین مثال کاربردی بحث خواهیم کرد و سپس استفاده از عبارت‌های لامبدا در «برنامه نویسی رویه‌ای» را خواهید آموخت. در انتها، با متدهای پیش فرض و استاتیک و کاربرد آنها آشنا خواهید شد.

16- Reflection

  • واکاوی جزییات کلاس‌ها
  • دسترسی به اجزای داخلی کلاس‌ها (فیلدها، متدها و سازنده‌ها)
  • مثال کاربردی

Reflection یکی از تکنولوژی‌های جذاب زبان جاواست که امکان می‌دهد با استفاده از برنامه نویسی، جزییات کلاس‌ها را واکاوی کنیم، آنها را دستکاری کنیم یا در زمان اجرای برنامه آنها را فراخوانی کنیم. قسمت عمده‌ای از Java EE مبتنی بر Reflection است. دانستن Reflection به درک و یادگیری مفاهیم پیشرفته جاوا کمک می‌کند.

چند زبانی

  • فایل‌های Resource Bundle
  • آبجکت‌های Locale
  • واکشی متن از آبجکت ResourceBundle
  • متن‌ها و پیام‌ها
  • فرمت دهی
  • استفاده از فرمت‌های آماده
  • فرمت‌های دلخواه برای تاریخ و زمان
  • تغییر نمادهای تاریخ و زمان
  • پیام‌ها

بسیاری از نرم افزارهایی که امروزه تولید می‌شوند به بیش از یک زبان (فارسی، عربی، انگلیسی،…) کار می‌کنند. کاربر می‌تواند در صفحه اصلی برنامه زبان مورد نظر خود را انتخاب کند، و تا آخر با زبانی که انتخاب کرده با برنامه کار کند. متن‌های صفحات، چیدمان صفحات (راست-چین یا چپ-چین)، تقویم صفحات، واحد پول، …مطابق با زبانی که کاربر انتخاب می‌کند به کاربر نمایش داده خواهد شد. نکته جالب این است که برای تمام زبان‌ها فقط یک کد اجرا می‌شود، این خاصیت در این جلسه آموزش داده می‌شود.

17- ابزار JAR

  • JAR، مکانیسم بسته بندی برنامه‌های جاوا
  • فایل Manifest
  • اجرایی کردن فایل JAR

وقتی یک برنامه جاوا توسعه داده و تولید می‌شود، مجموعه‌ای از فایلها بوجود می‌آیند. ولی وجود چندین (صدها و در بعضی مواقع هزاران) فایل که در واقع بخش‌های یک برنامه هستند می‌تواند کار نگهداری و حمل و نقل آنها را دشوار کند. ابزار JAR امکان می‌دهد تا فایل‌های یک برنامه را در قالب یک فایل (با پسوند .jar) تجمیع کنیم. فایل JAR مشابه یک فایل ZIP است که خود از مجموعه‌ای از فایل‌ها و دایرکتوری‌ها تشکیل شده است. در این جلسه جزییات ایجاد یک فایل JAR و اجرایی کردن آنرا خواهید آموخت.

18- JavaDoc

  • Javadoc چیست
  • علامت‌های قابل استفاده در javadoc
  • تولید مستندات از روی javadoc

مستندات سازی یکی از بخش‌های با اهمیت نرم افزار است. اما در بسیاری از مواقع وظیفه برنامه نویسان نیست! JavaDoc نوعی از مستندات است که توسط برنامه نویسان لابلای کدها نوشته می‌شود. این مستندات مشابه توضیحات (comment) لابلای کدها نوشته می‌شوند ولی توسط یک ابزار با نام javadoc (یکی از ابزارهای JDK) قابل شناسایی هستند. ابزار javadoc می‌تواند مستندات JavaDoc که داخل کدهای برنامه قرار دارند را استخراج کند و از روی آنها فایل‌ها HTML تولید کند.

مدرس این دوره آموزشی چه کسی است؟

احمدرضا صدیقی [متخصص و معمار ارشد جاوا]

معمار ارشد در حوزه جاوا مربوط به پروژه دانشگاه علوم پزشکی
معمار ارشد در حوزه جاوا مربوط به پروژه شرکت خبره پردا
معمار ارشد در حوزه جاوا مربوط به پروژه شرکت کیاتک بنیا
معمار ارشد در حوزه جاوا مربوط به پروژه دانشگاه مالک اشتر
مشاور پروژه‌ ملی طرح جامع مالیاتی
مشاور پروژه‌ ملی وزارت بهداش
مشاور پروژه‌ بانک ملت
مولف مجموعه کتاب‌های جاوا (فارسی و انگلیسی)
بیش از ۱۲ سال سابقه تدریس جاوا
ارائه فریم‌ورک تخصصی جاوا (اطلس)

تصویر احمدرضا صدیقی

با ثبت نام در این دوره چه چیزهایی دریافت می‌کنید؟

null

صوت کلاس

صوت هر جلسه را می‌توانید از سامانه آموزشی [LMS] دانلود کنید.

null

فیلم‌های آموزشی

فیلم‌های آموزشی را بعد از تدوین می‌توانید از سامانه آموزشی [LMS] دانلود کنید.

null

مشاهده آنلاین و زنده

بعد از خرید دوره می‌توانید به صورت زنده و Live هر جلسه از آموزش را پیگیری نمایید.

null

دانلود مثال‌ها

مثال‌های این دوره آموزشی بعد از تشکیل هر جلسه برای شما ارسال خواهد شد و شما را به راحتی می‌توانید استفاده کنید.

null

فایل‌های PDF

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

null

پشتیبانی VIP تلگرامی

بعد از خرید دوره به گروه تلگرامی آن اضافه خواهید شد

قبل از هر چیز باید بگویم کیفیت فیلمبرداری و صوتی این دوره در حد سریال‌ها و تیزرهای تلویزیونی خواهد بود، پس به هیچ عنوان لازم نیست نگران کیفیت صوتی و تصویری این دوره باشید.
در این دوره هم از محیط کلاس و هم از دسکتاپ مدرس فیلمبرداری خواهد شد و بعد از میکس در اختیار دوستان شرکت کننده (حضوری و غیرحضوری) قرار خواهد گرفت.

اگر خارج از تهران هستید یا پُرمشغله هستید چرا در دوره غیرحضوری شرکت نمی‌کنید!؟

اگر خارج از تهران هستید، اگر پُرمشغله هستید: بصورت غیرحضوری ثبت نام کنید، کلاس را زنده ببینید و فیلم با کیفیت فوق حرفه‌ای به همراه جزوات کاملا رنگی و دستورالعمل اجرا دریافت کنید.

پیش نیاز این دوره چیست؟
پیش نیاز این دوره: این دوره پیش نیاز ندارد.

 

 

دوره حضوری با دوره غیرحضوری چه فرقی دارد؟
در دوره غیرحضوری از محیط کلاس و دسکتاپ مدرس فیلمبرداری می‌شود و این دو با هم میکس شده و با جزوه رنگی، مثال‌ها و تمرین‌ها در اختیار دوستان غیرحضوری قرار می‌گیرد. در دوره حضوری علاوه بر اینکه فیلم، جزوه و… را دریافت می‌کنید در کلاس هم حضور خواهید داشت.

 

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

 

۱- آیا باید یک هفته صبر کنید تا سوال خود را مطرح کنید؟
۲- آیا باید تلفن کنید و با مدرس صحبت کنید؟
۳- آیا باید ایمیل بزنید؟

تنها با پرسیدن در گروه تلگرامی VIP مشکل شما به راحتی آب خوردن توسط مدرس و سایر دوستان دیگر حل خواهد شد. از دوره لذت ببرید!

نمایش Live و زنده دوره برای افراد غیرحضوری

دوستانی که بصورت غیرحضوری ثبت نام کرده‌اند می‌توانند دسکتاپ و صدای مدرس را به صورت کاملا زنده مشاهده کنند. در هر کجای جهان هستید بدون هیچ محدودیتی در کلاس باشید.

دوره در یک نگاه کلی

عنوان دوره: دوره آموزشی جاوا استاندارد
پیش نیازهای دوره: پیش نیاز ندارد
مخاطبین: افرادی که می‌خواهند به صورت حرفه‌ای و اصولی با زبان برنامه نویسی جاوا آشنا شوند.
طول دوره: 10 جلسه 6 ساعته در مجموع 60 ساعت آموزش تصویری + تمرین اضافی کلاسی
پشتیبانی: دارای گروه تلگرامی اختصاصی است
مدیریت دوره: فرید طاهری مدیریت نیک آموز
مدرسین: احمدرضا صدیقی
مبلغ غیرحضوری: یک میلیون تومان

مبلغ دوره

شرایط حضوری (ظرفیت دوره حضوری تکمیل شد):
محتوای حضوری: شرکت در کلاس حضوری و پذیرایی
محتوای دوره: 10 جلسه 6 ساعته در مجموع 60 ساعت آموزش تصویری (فیلم)، صوت دوره، تمرین‌ها، جزوات چاپ شده رنگی، دانلود از سامانه LMS
دسترسی به سامانه اختصاصی آموزش [LMS]: دانلود تمام محتوا بدون محدودیت زمانی
مبلغ سرمایه گذاری حضوری: یک میلیون و دویست هزار تومان

شرایط غیرحضوری:
محتوای غیرحضوری: 10 جلسه 6 ساعته در مجموع 60 ساعت آموزش تصویری (فیلم)، صوت دوره، تمرین‌ها، PDF جزوات، دانلود از سامانه LMS
مشاهده Live: دسکتاپ و صدای مدرس، بصورت زنده و آنلاین قابل مشاهده است.
دسترسی به سامانه اختصاصی آموزش [LMS]: دانلود تمام محتوا بدون محدودیت زمانی
مبلغ سرمایه گذاری غیرحضوری: یک میلیون تومان

 

آیا مبلغ دوره مناسب است!؟
به نظر من مبلغ دوره بسیار، بسیار ارزان و مناسب است، این دوره دارای تمرین و سناریوهای کاملا اختصاصی است که البته مدرس از تجربیات ارزشمند خود در کل دوره خواهد گفت که می‌توانید از آن استفاده نمایید. همچنین شما پشتیبانی یک گروه اختصاصی تلگرامی را نیز خواهید داشت.

گارانتی برگشت ۲ برابری پول

شما با شرکت در این دوره هیچ چیزی را از دست نخواهید داد، چون این دوره دارای گارانتی ۲ برابری برگشت پول است.

ثبت نام بصورت غیرحضوری:
۱- ابتدا بر روی دکمه زیر کلیک کنید.

۲- اطلاعات خواسته شده را تکمیل و مبلغ مورد نظر را پرداخت نمایید.
۳- شما در لیست ثبت‌نام کنندگان غیرحضوری قرار گرفته‌اید، ۱۰ دقیقه دیگر ایمیل خود را بررسی نمایید

(اگر نیاز به پیش فاکتور و یا فاکتور دارید لطفا با شماره تلفن ۸۸۲۱۲۸۶۹ – ۰۲۱ تماس گرفته و درخواست نمایید).

پاسخ به سوالات متداول در مورد این دوره

1- روی دکمه خرید (حضوری یا غیرحضوری) کلیک کنید تا به سبد خرید هدایت شوید.
2- مراحل خرید اعم از لاگین، تکمیل اطلاعات و پرداخت اینترنتی را انجام دهید.
3- در انتها و بعد از پرداخت به قسمت مشخصات سفارش خود هدایت خواهید شد.
4- تبریک می‌گوییم شما در لیست خریداران این دوره قرار گرفته‌اید بعد از 5 دقیقه ایمیل خود را بررسی کنید.

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

این دوره به صورت کامل برگزار شده است و به صورت غیرحضوری ارائه می‌گردد.

واقعیت این است که یک تیم پرتلاش با مدرسین واقعا حرفه‌ای بصورت شبانه‌روزی فعالیت می‌کنند تا بتوانند دوره‌های آموزشی در سطح بسیار بالایی تولید کنند.
لطفا و خواهشا کپی نکنید و موارد زیر را مدنظر داشته باشید:

  • در نیک آموز بر روی مطالب آموزشی و دوره‌ها قفل گذاشته نمی‌شود تا شما دوست عزیز بدون دردسر بتوانید مطالب آموزشی را در هر دستگاهی تماشا نمایید.
  • محتوای خریداری شده را می‌توانید با بستگان درجه یک (همسر، پدر،مادر،خواهر،برادر) به اشتراک بگذارید.
  • ما از کپی محتوای آموزشی نیک آموز تحت هیچ شرایطی رضایت نداریم. این مورد شرعا حرام و موارد مشاهده شده پیگرد قانونی خواهد داشت همان طور که شما تمایل ندارید برنامه شما کپی شود مجموعه نیک آموز هم از کپی دوره‌ها کاملا ناراضی است.
  • محتوا را میتوانید توسط تیم خودتان و داخل شرکت خودتان تماشا کنید ولی اگر محتوا را به بیرون از شرکت انتقال دهید ما کاملا از این موضوع ناراضی هستیم.
  • خواهشمندیم به موارد مطرح شده پایبند بوده زیرا تمامی محتواهای آموزشی نیک آموز در سازمان وزارت ارشاد بصورت قانونی ثبت شده است و موارد مشاهده شده پیگرد قانونی خواهد داشت.

11 دیدگاه برای دوره آموزش برنامه نویسی جاوا استاندارد

  1. علی
    3 out of 5

    :

    با سلام
    من زیاد آشنایی با جاوا ندارم ولی با c# کار کردم چه سیستم های رو میشه با جاوا طراحی کرد که مستقل از platformباشه مثلا میشه تحت وب و یا برنامه حسابدای نوشت

    • آرزو محمدزاده

      :

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

  2. amirabani.sa
    3 out of 5

    :

    با سلام ، لطفا میشه بگین این دوره پروژه محور هم خواهد بود ؟ استاد پروژه ای در نطر گرفتن یا نه !؟
    در بین سرفصل ها کار با javafx گنجانده نشده !؟

    • آرزو محمدزاده

      :

      درود وقت بخیر
      خیر این دوره پروژه محور نیست.
      و در این دوره جاوای استاندارد صحبت و تدریس خواهد شد و مبحث JavaFX جز مباحث جاوای استاندارد نیست.

  3. یاسر
    5 out of 5

    :

    سلام
    وب اپلیکیشن با جاوا هم کورس ش رو دارین شما ؟
    java ee منظورمه
    البته بصورت غیر حضوری

    • آرزو محمدزاده

      :

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

  4. مهدی
    4 out of 5

    :

    سلام وقت بخیر
    اگر میشه یک ویدئو نمونه هم قرار بدین ما نحوه تدریس استاد رو ببینم تا مطمئن بشیم بدرد ما میخوره یا نه

    • آرزو محمدزاده

      :

      درود وقت بخیر
      لطفا ایمیل خود را بررسی نمایید.
      با تشکر

  5. اشرفیان
    5 out of 5

    (مالک تایید شده):

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

  6. محمدحسین
    5 out of 5

    :

    سلام اگر میشه قسمتی از تدریس استاد رو به ایمیل بنده ارسال کنید تا بتونم بهتر در مورد خرید دوره تصمیم گیری کنم ممنون

    • آرزو محمدزاده

      :

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

  7. مصطفی نیکوسرشت
    4 out of 5

    :

    سلام من میخام دوره بگیرم اما میخاستم جزوه هایی که برای بخش حضوری هم را داشته باشم ممکنه اونا هم ارسال بشه

    • آرزو محمدزاده

      :

      درود وقت شما بخیر
      جزوات به صورت فایل PDF به تمامی دوستان ارائه خواهد شد.
      موفق و موید باشید

  8. amir
    5 out of 5

    :

    سلام و عرض ادب
    میخواستم بدونم منظور شما از ثبت نام در دورهای غیر حضوری بعد از ثبت نام و پرداخت لینک دانلود ویدیوهای اموزشی برامون ارسال میشه درست میگم ؟
    اگر اشتباه میکنم ممنون میشم راهنمایی کنید
    با تشکر

    • آرزو محمدزاده

      :

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

  9. امیرحسین
    5 out of 5

    :

    میشه یه بخشی از اموزش این استاد گرامی رو به ایمیل بنده هم بفرستید؟

    • آرزو محمدزاده

      :

      درود بر شما
      لطفا برای دریافت دمو به آیدی @nikamoozwebmaster در تلگرام پیام ارسال کنید.
      سپاس از همراهی شما

  10. پدرام
    4 out of 5

    :

    سلام ببخشید دوره پروژه محور است یا نه ؟

    • آرزو محمدزاده

      :

      درود بر شما

      دوره تمرین و سناریو محور است و در انتهای دوره یک کارگاه هست که بر روی یک پروژه کار می شود.
      سپاس از همراهی شما

  11. سجاد قنواتی
    4 out of 5

    (مالک تایید شده):

    با عرض درود و احترام خدمت شما ادمین عزیز
    لطفا یکی از ویدیوهای آموزشی رو برای من بفرستید
    باتشکر

    • آرزو محمدزاده

      :

      درود بر شما
      لطفا برای دریافت د مو به اکانت @nikamoozwebmaster در تلگرام پیام ارسال نمایید.
      با تشکر

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمامی حقوق مادی و معنوی این وب سایت متعلق به نیک آموز می باشد.
این سایت توسط تیم آموزش برنامه نویسی نیک آموز مدیریت می شود.

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

مشاهده کتاب با 20 درصد تخفیف
close-link
تقویم آموزشی دوره‌های حضوری و غیرحضوری جدید | تابستان 1399
close-image