دیدگاه کاربران
بر اساس امتیاز 77 دانشجو
با شیءگرایی، توابع بازگشتی و ساختمان داده در جاوا، برنامههای پیچیده، خوانا و توسعهپذیر بنویسید.
46 ساعت ویدئو
دسترسی مادامالعمر به محتوای دوره
در این درس از مجموعه دورههای آموزش جاوا و آموزش برنامه نویسی مکتب خونه تکنیکهایی اساسی مانند اصول شئ گرایی و کاربردهای آنها در حوزه های مختلف، توابع بازگشتی، تخصیص حافظه پویا و... برای نوشتن برنامه های کاربری پیچیده ارائه شده است. بر اساس این تکنیکها می توان برنامه هایی نوشت که در هر اندازه ، قابل فهم ، قابل توسعه و قابل استفاده مجدد باشند.
جاوا پیشرفته به شما یاری میرساند که فضایی را که برای توسعهی وبسایت و اپلیکیشن در نظر گرفتهاید برای مشتری و سرور شما بیشتر قابل درک باشد.
با یادگیری جاوای پیشرفته، میتوانید با دسترسی به سرویسها و آیپیهای گوناگون به راحتی اپلیکیشن خود را توسعه دهید و همچنین در توسعه وبسایت میتواند کمک شایانی را به شما نماید.
جاوای پیشرفته این توانایی را دارد که بر روی سرورهای وبسایتها و اپلیکیشنها فعالیت نماید. از جمله این موارد میتوان وب سایتهای زیر را در نظر بگیریم:
امکاناتی که جاوای پیشرفته در اختیار شما قرار میدهد، ممکن است در جاوا وجود نداشته باشد.
در جاوای پیشرفته سعی شده است که از قالبهای بسیار گوناگونی استفاده گردد و اپلیکیشن ها با استفاده از این قالبهای میتوانند در حوزههای مالی دارای تراکنش امنتری شوند. اپلیکیشنهایی که در دستههای: الکترونیک، بانکداری و بهداشتی و حقوقی قرار میگیرند، توانایی استفاده از این بستر را دارند.
چند گونه از این قالبها که میتوانید در جاوای پیشرفته از آنها استفاده نمایید به شرح زیر میباشند:
جاوای پیشرفته براساس database یک AP استاندارد جاوا پایه گذاری شده است که کار اصلی آن اتصال یک database میان زبان برنامهنویسی جاوا و انواع مختلف دیتابیسها (database) است. جاوای پیشرفته یک رابط برنامه کاربردی دارد که به شما این اجازه را میدهد که جملات مختلفی مانند درخواست دسترسی یا انجام کاری را به وسیله زبان (SQL) را رمز گشایی کنید بعد از رمزگشایی درخواست، برنامه به قسمتی که دیتابیسها را مدیریت میکند منتقل میشود.
در اصل مراحل جاوای پیشرفته بر این اساس است:
ما برای اینکه راحتتر بتوانیم به دادههای جدولی که درهر پایگاه داده رابطهای ذخیره شده است دسترسی داشته باشیم، میتوانیم از APIها استفاده کنیم.
نکته مهمی که در این قسمت وجود دارد این است که ما با کمک API JDBC میتوانیم هر تعداد از دادهها را بروزرسانی و ذخیره کنیم این عمل شبیه به پایگاه داده اتصال (ODBC) است که توسط مایکروسافت طراحی و برنامه نویسی شده است.
زبان برنامه نویسی پایه این درس Java می باشد و کلیه سورس کدها در آدرس https://github.com/AsenaTechAcademy موجود است.
بر اساس امتیاز 77 دانشجو
دکتر غلامعلی نژاد حاجعلی ایرانی، که به اختصار به عنوان دکتر ایرانی شناخته میشود، یکی از چهرههای برجسته هم در حوزه آموزش در حوزه مهندسی نرم افزار و هم در حوزه کاربردهای عملی مهندسی نرمافزار در ایران است. ایشان تحصیلات خود را در دانشگاههای معتبر ایران، از جمله دانشگاه شهید باهنر کرمان، دانشگاه صنعتی امیرکبیر و دانشگاه تبریز به اتمام رساندهاند. دکتر ایرانی با تکیه بر دانش عمیق و تجربه گسترده خود، از سال 1384 به طور مستمر در زمینه تحلیل، طراحی و توسعه نرمافزارهای بزرگ (ERP) فعالیت داشته و به عنوان یکی از متخصصان برجسته این حوزه شناخته میشود.
در کنار فعالیتهای حرفهای، دکتر ایرانی از سال 1387 به عنوان عضو هیئت علمی دانشگاه بناب مشغول به خدمت بوده و نقش مهمی در آموزش و پرورش نسل جدید مهندسان نرمافزار ایفا کرده است. تدریس برای ایشان نه تنها یک وظیفه، بلکه یک تعهد حرفهای و اخلاقی است. ایشان با رویکردی نوآورانه، تمام محتوای دورههای درسی خود را به صورت حرفهای، منظم و رایگان در اختیار عموم قرار دادهاند. این اقدام، که نشاندهنده تعهد عمیق ایشان به گسترش دانش و دسترسی برابر به آموزش است، مورد استقبال گسترده دانشجویان، متخصصان و علاقهمندان به حوزه نرمافزار قرار گرفته است.
دکتر ایرانی در حرفه خود به عنوان مشاور، تحلیلگر، طراح و معمار نرمافزار نیز فعالیتهای چشمگیری داشته است. ایشان با توانایی منحصربهفرد در تحلیل نیازهای سازمانی و طراحی راهحلهای نرمافزاری پیچیده، به شرکتها و سازمانهای متعددی کمک کردهاند تا سیستمهای کارآمد و پایداری را پیادهسازی کنند.
تخصص ایشان در معماری نرمافزار، که یکی از مهمترین جنبههای توسعه سیستمهای بزرگمقیاس است، نقش کلیدی در موفقیت پروژههای متعدد داشته است. این فعالیتها نه تنها به ارتقای سطح فناوری در سازمانها کمک کرده، بلکه به عنوان الگویی برای سایر متخصصان این حوزه نیز مطرح بوده است.
در چند سال اخیر با توسعه هوش مصنوعی، ایشان در زمینه کاربردهای هوش مصنوعی در مسیر یادگیری و آموزش فعالیت کردهاند و پژوهشهای ایشان در زمینه راهکارهای عملی استفاده از هوش مصنوعی در یادگیری سریع و عمیق میباشد.
فراتر از دستاوردهای علمی و حرفهای، آنچه دکتر ایرانی را متمایز میکند، تعهد ایشان به اشتراکگذاری دانش و تأثیرگذاری مثبت بر جامعه است. منابع آموزشی رایگان ارائهشده توسط ایشان، که با دقت و کیفیت بالا تهیه شدهاند، به هزاران نفر امکان یادگیری و پیشرفت در زمینه فناوری اطلاعات را داده است. این اقدام، همراه با فعالیتهای مشاورهای و آموزشی ایشان، نشاندهنده دیدگاهی انسانمحور و مسئولانه نسبت به حرفه و جامعه است. دکتر ایرانی نه تنها به عنوان یک استاد و متخصص، بلکه به عنوان یک الگوی الهامبخش برای دانشجویان و حرفهایهای حوزه فناوری اطلاعات در ایران شناخته میشود.

برنامه نویسی پیشرفته (جاوا)