اگه با مبانی جاوا آشنا هستی و میخوای یه قدم جدیتر برداری، این دوره همون مسیریه که دنبالش میگردی. توی این درس از مجموعه آموزشهای جاوا و آموزش برنامه نویسی مکتب خونه، تکنیکهای کلیدی مثل اصول شیءگرایی و کاربردشون در حوزههای مختلف، توابع بازگشتی، تخصیص حافظ...
معرفی دوره برنامه نویسی پیشرفته جاوا
اگه با مبانی جاوا آشنا هستی و میخوای یه قدم جدیتر برداری، این دوره همون مسیریه که دنبالش میگردی. توی این درس از مجموعه آموزشهای جاوا و آموزش برنامه نویسی مکتب خونه، تکنیکهای کلیدی مثل اصول شیءگرایی و کاربردشون در حوزههای مختلف، توابع بازگشتی، تخصیص حافظه پویا و چند تا مبحث دیگه پوشش داده میشه. هدف اینه که بتونی برنامههای کاربردی پیچیده بنویسی؛ برنامههایی که در هر اندازهای قابل فهم باشن، بشه توسعهشون داد و دوباره ازشون استفاده کرد.
شاید برات پیش اومده که یه کد ساده نوشتی ولی وقتی پروژه بزرگتر شد، دیگه از کنترل خارج شد. خب، جاوای پیشرفته دقیقاً همینجا به کمکت میاد.
چرا جاوای پیشرفته یاد بگیریم؟
جاوا پیشرفته کمک میکنه فضایی که برای توسعه وبسایت و اپلیکیشن در نظر گرفتی، برای مشتری و سرورت قابل درکتر بشه. با یادگیری این مباحث میتونی با دسترسی به سرویسها و آیپیهای مختلف، اپلیکیشنت رو راحتتر توسعه بدی. توی توسعه وبسایت هم واقعاً کمک شایانی بهت میکنه.
نکته جالب اینجاست که جاوا پیشرفته روی سرورهای وبسایتها و اپلیکیشنها هم فعالیت میکنه. از جمله این سرورها میتونیم به اینها اشاره کنیم:
Glassfish
Tomcat
قالبها و کاربردها در پروژههای واقعی
امکاناتی که جاوای پیشرفته در اختیارت میذاره، ممکنه توی جاوا پایه وجود نداشته باشه. توی این دوره سعی شده از قالبهای متنوعی استفاده بشه تا اپلیکیشنها بتونن توی حوزههای مالی، تراکنشهای امنتری داشته باشن. اپلیکیشنهایی که توی دستههای الکترونیک، بانکداری، بهداشتی و حقوقی قرار میگیرن، میتونن از این بستر بهره ببرن.
چند نمونه از این قالبها که توی جاوای پیشرفته میتونی ازشون استفاده کنی:
JSF
Struts
Spring
اتصال به دیتابیس و کار با JDBC
جاوا پیشرفته بر اساس یه API استاندارد جاوا بنا شده که کار اصلیاش اتصال بین زبان برنامهنویسی جاوا و انواع مختلف دیتابیسه. این رابط برنامه کاربردی بهت اجازه میده جملات مختلفی مثل درخواست دسترسی یا انجام یه کار رو با زبان SQL رمزگشایی کنی. بعد از رمزگشایی، برنامه به بخشی که دیتابیسها رو مدیریت میکنه منتقل میشه.
مراحل کلی جاوای پیشرفته به این صورته:
باز کردن اتصال به دیتابیس
تشکیل یه دیتابیس SQL
اجرا کردن دستورات SQL
رسیدن به خروجی دلخواه
برای اینکه راحتتر به دادههای جدولی توی هر پایگاه داده رابطهای دسترسی داشته باشیم، از APIها استفاده میکنیم. یه نکته مهم اینه که با کمک API JDBC میتونیم هر تعداد داده رو بروزرسانی و ذخیره کنیم. این کار شبیه به پایگاه داده اتصال (ODBC) هست که توسط مایکروسافت طراحی و برنامهنویسی شده.
مشخصات دوره در یک نگاه 📋
ویژگی
توضیح
عنوان دوره
برنامه نویسی پیشرفته (جاوا)
زبان برنامهنویسی
Java
تعداد جلسات
۳۵ جلسه
مدت زمان
حدود ۴۶ ساعت و ۱۷ دقیقه
سطح
پیشرفته
وضعیت قیمت
رایگان ✅
این دوره برای چه کسی مناسبه؟
اگه مبانی جاوا رو بلدی و میخوای وارد پروژههای واقعیتر بشی، این دوره برات مناسبه. فرض کن میخوای برای پروژه پایانی دانشگاهت یه سیستم مدیریت کتابخانه با اتصال به دیتابیس بنویسی؛ همونجاست که مفاهیمی مثل JDBC و اصول شیءگرایی به کارت میاد. یا مثلاً توی یه پروژه بانکی کوچیک، بحث تراکنش امن و مدیریت دادهها دقیقاً همون چیزیه که اینجا یاد میگیری.
سوالات متداول
آیا این دوره رایگانه؟ بله، این دوره به صورت رایگان در دسترسه و میتونی بدون هیچ هزینهای از محتواش استفاده کنی.
پیشنیازش چیه؟ آشنایی با مبانی جاوا و مفاهیم پایه برنامهنویسی.
سورس کدها کجاست؟ زبان پایه این درس Java هست و همه سورس کدها در مخزن گیتهاب AsenaTechAcademy در دسترس قرار داره.
آیا برای شروع کار حرفهای کافیه؟ این دوره پایههای محکمی از جاوا پیشرفته بهت میده، ولی مثل هر مهارت دیگهای، تمرین و پیادهسازی پروژههای واقعی حرف اول رو میزنه.
محتوای دوره
شماره
عنوان فصل
تعداد جلسات
مدت زمان
۱
فیلمهای آموزشی
۳۵ جلسه
۴۶:۱۷ ساعت
وبسایت: maktabkhooneh
یه توصیه دوستانه: حین تماشای جلسهها، همون لحظه کد بزن. فقط دیدن کافی نیست؛ حتی اگه کد استاد رو کپی میکنی، سعی کن یه تغییر کوچیک توش بده تا واقعاً توی ذهنت بمونه. 🎯