Course catalog
Categories
Showing 1-20 of 21 items.
اتصال به پایگاه داده جاوا (JDBC) مقدمه
(Mitalearn-306626)
- 1 hours 14 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Derek Parsons
درباره این دوره:
هدف از مقدمه اتصال به پایگاه داده جاوا (JDBC) کسب تجربه عملی با مفاهیم اساسی JDBC است. در سفر خود می آموزیم که چرا و چگونه API کار با پایگاه داده را برای توسعه دهندگان جاوا آسان می کند. پس از این دوره شما نه تنها باید بتوانید مکانیک JDBC را نشان دهید، بلکه باید بتوانید طراحی و هدف را نیز توضیح دهید.
Related Skills
الگوریتم ها، بخش اول
(Mitalearn-314004)
- 11 hours 45 minutes
- متوسط
- Release date: 23 June 2026
- Author: Kevin Wayne,Robert Sedgewick
درباره این دوره:
این دوره اطلاعات ضروری را که هر برنامه نویس جدی باید در مورد الگوریتم ها و ساختارهای داده بداند، با تأکید بر برنامه ها و تجزیه و تحلیل عملکرد علمی پیاده سازی های جاوا پوشش می دهد. بخش اول ساختارهای داده اولیه، مرتبسازی و الگوریتمهای جستجو را پوشش میدهد. بخش دوم بر روی الگوریتم های پردازش گراف و رشته تمرکز دارد. تمامی امکانات این دوره به صورت رایگان در دسترس است. افرادی که علاقه مند به کاوش عمیق تر در محتوا هستند، ممکن است بخواهند کتاب درسی الگوریتم ها، نسخه چهارم (که دوره بر اساس آن است) را دریافت کنند یا از وب سایت algs4.cs.princeton.edu برای انبوهی از مطالب اضافی بازدید کنند. این دوره پس از اتمام مدرک ارائه نمی دهد.
Related Skills
امنیت جاوا اسکریپت قسمت 1
(Mitalearn-311811)
- 2 hours 3 minutes
- متوسط
- Release date: 23 June 2026
- Author: Vladimir de Turckheim
درباره این دوره:
این دوره آموزشی XSS و Javascript Remote Code Execution و CSRF و امنیت مرورگر را پوشش می دهد.
Related Skills
برنامه نویسی جاوا: اصول طراحی نرم افزار
(Mitalearn-303158)
- 4 hours 10 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Robert Duvall,Owen Astrachan,Andrew D. Hilton
درباره این دوره:
حل مسائل دنیای واقعی با جاوا با استفاده از چندین کلاس. یاد بگیرید که چگونه راه حل های برنامه نویسی را با استفاده از رابط های جاوا ایجاد کنید. توجه داشته باشید که مهندسی نرم افزار چیزی فراتر از نوشتن کد است - همچنین شامل تفکر و طراحی منطقی است. در پایان این دوره شما برنامه ای خواهید نوشت که داده های زلزله را تجزیه و تحلیل و مرتب می کند و یک تولید کننده متن پیش بینی کننده ایجاد می کند. پس از اتمام این دوره، شما قادر خواهید بود: 1. از مرتب سازی مناسب در حل مسائل استفاده کنید. 2. کلاس هایی را توسعه دهید که رابط Comparable را پیاده سازی کنند. 3. استفاده از داده های زمان بندی برای تجزیه و تحلیل عملکرد تجربی. 4. مسائل را به چند کلاس تقسیم کنید که هر کدام متدهای خاص خود را دارند. 5. تعیین کنید که آیا یک کلاس از Java API می تواند در حل یک مشکل خاص استفاده شود یا خیر. 6. پیاده سازی راه حل های برنامه نویسی با استفاده از رویکردهای متعدد و تشخیص معاوضه. 7. هنگام توسعه برنامه ها از مفاهیم شی گرا از جمله رابط ها و کلاس های انتزاعی استفاده کنید. 8. تصمیمات اجرایی را به طور مناسب پنهان کنید تا در روش های عمومی قابل مشاهده نباشند. و 9. محدودیت های الگوریتم ها و برنامه های جاوا در حل مسائل را بشناسید. 10. کلاس ها و اصطلاحات استاندارد جاوا از جمله موارد استثنایی، روش های استاتیک، java.net و بسته های java.io را بشناسید.
Related Skills
برنامه نویسی جاوا: ایجاد یک سیستم توصیه
(Mitalearn-309244)
- 39 minutes
- متوسط
- Release date: 23 June 2026
- Author: Robert Duvall,Owen Astrachan,Andrew D. Hilton
درباره این دوره:
تا به حال فکر کرده اید که چگونه نتفلیکس تصمیم می گیرد چه فیلم هایی را به شما پیشنهاد دهد؟ یا آمازون چگونه کتاب ها را توصیه می کند؟ ما میتوانیم با ساختن یک توصیهکننده ساده از خودمان احساسی نسبت به نحوه عملکرد آن پیدا کنیم! در این capstone، با ایجاد سیستم های توصیه گر، مهارت های حل مسئله و برنامه نویسی جاوا خود را نشان خواهید داد. شما با دادههای فیلمها، از جمله رتبهبندی، کار خواهید کرد، اما اصول مربوطه را میتوان به راحتی با کتابها، رستورانها و موارد دیگر تطبیق داد. شما برنامه ای برای پاسخ به سوالات مربوط به داده ها خواهید نوشت، از جمله اینکه چه مواردی باید به کاربر بر اساس رتبه بندی چندین فیلم توصیه شود. با توجه به فایل های ورودی در رتبه بندی کاربران و عناوین فیلم، شما قادر خواهید بود: 1. خواندن و تجزیه داده ها به لیست ها و نقشه ها. 2. محاسبه میانگین رتبه بندی. 3. بر اساس رتبهبندیها محاسبه کنید که یک رتبهدهنده مشخص چقدر شبیه به کاربر دیگر است. و 4. بر اساس رتبه بندی فیلم ها را به یک کاربر معین توصیه کنید. 5. نمایش فیلم های توصیه شده برای یک کاربر خاص در یک صفحه وب.
Related Skills
برنامه نویسی جاوا: حل مشکلات با نرم افزار
(Mitalearn-301900)
- 5 hours 13 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Owen Astrachan,Robert Duvall,Andrew D. Hilton
درباره این دوره:
کدنویسی در جاوا را یاد بگیرید و مهارت های برنامه نویسی و حل مسئله خود را بهبود بخشید. شما طراحی الگوریتم ها و همچنین توسعه و اشکال زدایی برنامه ها را یاد خواهید گرفت. با استفاده از کلاسهای منبع باز سفارشی، برنامههایی را مینویسید که به تصاویر، وبسایتها و دیگر انواع دادهها دسترسی دارند و آنها را تغییر میدهند. در پایان دوره، برنامه ای خواهید ساخت که با تجزیه و تحلیل فایل های ارزش جدا شده با کاما (CSV) محبوبیت نام های مختلف نوزاد را در ایالات متحده در طول زمان تعیین می کند. پس از اتمام این دوره شما قادر خواهید بود: 1. یک برنامه جاوا را ویرایش، کامپایل و اجرا کنید. 2. از شرطی ها و حلقه ها در برنامه جاوا استفاده کنید. 3. از اسناد Java API در نوشتن برنامه ها استفاده کنید. 4. اشکال زدایی یک برنامه جاوا با استفاده از روش علمی. 5. یک متد جاوا برای حل یک مشکل خاص بنویسید. 6. مجموعه ای از موارد آزمایش را به عنوان بخشی از توسعه یک برنامه توسعه دهید. 7. ایجاد یک کلاس با چندین متد که با هم برای حل یک مشکل کار می کنند. و 8. برای برنامه ای که از روش های متعدد استفاده می کند، از تکنیک های طراحی تقسیم کن و حکومت کن استفاده کنید.
Related Skills
برنامه نویسی کاربردی با جاوا و موضوعات
(Mitalearn-312440)
- 7 hours 40 minutes
- متوسط
- Release date: 23 June 2026
- Author: Dr. Douglas C. Schmidt,Dr. Jules White
درباره این دوره:
این دوره یک سفر عمیق در میان مفاهیم و ویژگی های برنامه نویسی شی گرا و تابعی جاوا مدرن ارائه می دهد و چگونگی اعمال این مفاهیم و ویژگی ها را برای پیاده سازی برنامه های همزمان کارآمد و مقیاس پذیر با استفاده از ویژگی های بسیار مدرن جاوا مانند رشته های مجازی بررسی می کند. هفته اول مروری بر پارادایم های برنامه نویسی شی گرا و کاربردی جاوا می دهد. هفته دوم و سوم به ویژگی های برنامه نویسی کاربردی جاوا، مانند عبارات لامبدا، مراجع روش و رابط های کاربردی می پردازیم. هفته آخر پیچیدگیهای موضوعات بسیار مدرن پلتفرم جاوا، رشتههای مجازی، و همچنین ویژگیهای محاسباتی ناهمزمان جاوا، مانند Future & FutureTask را بررسی میکند. پس از اتمام این دوره، درک عمیقی از هر دو موضوع شی گرا و مفاهیم و ویژگی های برنامه نویسی تابعی در جاوا به همراه قابلیت به کارگیری این مفاهیم و ویژگی ها برای توسعه برنامه های چند رشته ای. برای نشان دادن نکات کلیدی، موارد متعددی را مرور می کنیم مطالعاتی که همه آنها به صورت منبع باز از مخزن GitHub من در دسترس هستند.
Related Skills
بهره برداری و ایمن سازی آسیب پذیری ها در برنامه های جاوا
(Mitalearn-311896)
- 4 hours 11 minutes
- متوسط
- Release date: 23 June 2026
- Author: Joubin Jabbari
درباره این دوره:
در این دوره از کلاه های زیادی استفاده خواهیم کرد. با روشن بودن کلاه مهاجم، از مشکلات Injection که به ما امکان سرقت دادهها را میدهد، از مشکلات Cross Site Scripting برای به خطر انداختن مرورگر کاربران سوء استفاده میکنیم، احراز هویت را برای دسترسی به دادهها و عملکردهای رزرو شده برای «Admins» و حتی از مؤلفههای آسیبپذیر سوءاستفاده میکنیم. تا کد خود را روی یک سرور راه دور اجرا کنیم و به برخی از اسرار دسترسی پیدا کنیم. کلاه مدافع هم خواهیم داشت. برای رفع علت اصلی این مسائل و بحث در مورد استراتژیهای کاهش مختلف، در کدها عمیقاً فرو میرویم. ما این کار را با بهره برداری از WebGoat، یک پروژه OWASP که برای آموزش تست نفوذ طراحی شده است، انجام می دهیم. WebGoat یک برنامه کاربردی عمدا آسیب پذیر با نقص های فراوان است و ما به دنبال رفع برخی از این مشکلات هستیم. در نهایت ما این مشکلات را در WebGoat برطرف می کنیم و باینری های اصلاح شده خود را می سازیم. ما با هم در مورد منابع آنلاین بحث خواهیم کرد تا به ما کمک کنند و راههای معنیداری برای بازپرداخت به جامعه امنیتی برنامههای کاربردی بزرگتر پیدا کنیم.
Related Skills
بیانیه های آماده و رویه های ذخیره شده
(Mitalearn-307272)
- 37 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Marnie Knue
درباره این دوره:
این دومین دوره در زمینه اتصال به پایگاه داده جاوا (JDBC) است و بر اساس اصول و تکنیک های اصلی در دوره JDBC 1 است. از PreparedStatements استفاده می کند و مزایای آنها را نسبت به بیانیه های JDBC برجسته می کند. همچنین استفاده از رویههای ذخیره شده را در خود سرور پایگاه داده برای کپسولهسازی منطق پیچیده SQL و PLSQL معرفی میکند. این دوره همچنین ایده پرس و جو از متا داده های پایگاه داده مانند ساختارهای جدول و نحوه مقابله با نحو مختلف SQL برای پایگاه داده های شکایات Jdbc مختلف از طریق نحو فرار JDBC را معرفی می کند.
Related Skills
جاوا برای اندروید
(Mitalearn-302257)
- 8 hours 34 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Dr. Jerry Roth,Dr. Julie L. Johnson,Michael Walker
درباره این دوره:
این MOOC به شما می آموزد که چگونه ویژگی ها و کلاس های اصلی را از زبان برنامه نویسی جاوا که در اندروید استفاده می شود، برنامه ریزی کنید، که پلتفرم غالب برای توسعه و استقرار برنامه های دستگاه تلفن همراه است. به طور خاص، این MOOC ویژگی های کلیدی زبان برنامه نویسی جاوا را پوشش می دهد که جریان اجرا را از طریق یک برنامه کنترل می کند (مانند ساختارهای حلقه های مختلف جاوا و دستورات شرطی)، امکان دسترسی به داده های ساخت یافته (مانند آرایه های داخلی جاوا و کلاس های رایج در برنامه) چارچوب مجموعههای جاوا، مانند ArrayList و HashMap)، عملیات و دادههای مرتبط را در کلاسها و رابطها (مانند انواع، فیلدها، متدها، پارامترهای عمومی و استثناهای تعریفشده اولیه و تعریفشده توسط جاوا) گروهبندی میکند، رفتار کلاسهای موجود را از طریق وراثت سفارشی میکند. و چندشکلی (مانند زیر کلاسه سازی و غلبه بر روش های مجازی). زبان آموزان با استفاده از ابزارهای رایج (مانند Android Studio) مورد نیاز برای توسعه برنامه های جاوا و برنامه های مفید اندروید، این ویژگی های جاوا را در زمینه اجزای اصلی Android (مانند فعالیت ها و عناصر اصلی رابط کاربری) اعمال می کنند. یادگیرندگان روی چندین پروژه عملی در سراسر MOOC کار خواهند کرد، به عنوان مثال، هر هفته از زبان آموزان می خواهد که راه حل هایی برای تکالیف برنامه نویسی بنویسند که مطالب پوشش داده شده در فیلم های سخنرانی را تقویت کند. تقریباً 4 تا 6 ساعت زمان درگیر شدن دانشجو در هفته خواهد بود، از جمله سخنرانیهای ویدیویی، آزمونها و تکالیف برنامهنویسی.
Related Skills
جاوای پیشرفته
(Mitalearn-316282)
- 3 hours 19 minutes
- پیشرفته
- Release date: 23 June 2026
- Author: Upasana Dewangan
درباره این دوره:
مهارت های جاوا خود را با دوره توسعه وب پیشرفته جاوا ما ارتقا دهید و دنیای پویا معماری میکروسرویس را کشف کنید. در این دوره، پیچیدگی های ساخت میکروسرویس های قوی با استفاده از Spring Boot و Spring Cloud را بررسی خواهید کرد. طراحی برنامه ها را با رویکردی مدرن، افزایش مقیاس پذیری و انعطاف پذیری از طریق اصول مسئولیت منفرد، اتصال شل و تحویل مداوم بیاموزید. کشف کنید که چگونه میکروسرویس ها از برنامه های یکپارچه عملکرد بهتری دارند و به سرعت توسعه سریع تر، تعمیر و نگهداری آسان تر و تنوع فناوری دست می یابند. تجربه عملی در توسعه میکروسرویس ها با استفاده از Spring Boot داشته باشید. با Netflix Eureka از Spring Cloud، بینش عملی در مورد کشف سرویس، تعادل بار و تحمل خطا به دست آورید. از ایجاد مرزهای سرویس تا استقرار فایلهای JAR قابل اجرا، راهنمایی گام به گام ما به شما اطمینان میدهد که موارد ضروری را درک کنید. با تکمیل این دوره، بر مفاهیم پیشرفته جاوا مسلط خواهید شد، مهارت های مورد نیاز در توسعه میکروسرویس را به دست خواهید آورد و خود را در چشم انداز فناوری رقابتی متمایز خواهید کرد. سفر خود را برای تبدیل شدن به یک توسعه دهنده ماهر جاوا آغاز کنید و آماده ساخت میکروسرویس های مقیاس پذیر، انعطاف پذیر و کارآمد باشید.
Related Skills
زبان جاوا
(Mitalearn-312950)
- 53 minutes
- متوسط
- Release date: 23 June 2026
- Author: Jim Sullivan
درباره این دوره:
این دومین دوره در جاوا به عنوان تخصص زبان دوم است. در این دوره، نگاهی به انواع داده های جاوا می اندازیم، انواع داده های اولیه چیست و کلاس های داده را توضیح می دهیم. ما همچنین کاراکترها و رشتهها را بررسی میکنیم و کلاس جدیدی را در آزمایشگاه اضافه میکنیم. در ادامه نگاهی به ساختارهای کنترل جاوا خواهیم داشت. ما دستورات IF، حلقهها و آرایهها را توضیح میدهیم و در مورد دستورات سوئیچ و محیط برنامهنویسی جاوا بحث خواهیم کرد. پس از آن، وراثت را تعریف می کنیم و چگونگی به ارث بردن متدها و ویژگی ها در جاوا را بررسی می کنیم. ما همچنین قبل از تکمیل یک آزمایشگاه و آزمون در مورد چندشکلی و توابع اضافه بار بحث خواهیم کرد. ماژول نهایی به این موضوع می پردازد که چگونه همه چیزهایی که در درس های قبلی با هم یاد گرفته ایم برای آزمایشگاه نهایی ما گرد هم می آیند. آزمایشگاه های این دوره شما را ملزم به دانلود و نصب محیط جاوا می کنند. مربی شما را از طریق نصب محیط در دوره 1 این تخصص راهنمایی می کند. توصیه می شود این دوره ها را به ترتیب بگذرانید زیرا دانش انباشته است.
Related Skills
ساختارهای داده و Backend با جاوا
(Mitalearn-316095)
- 5 hours 19 minutes
- پیشرفته
- Release date: 23 June 2026
- Author: Board Infinity
درباره این دوره:
این دوره جامع عمیقاً به جزئیات ساختارهای داده و توسعه Backend با جاوا می پردازد. برنامه درسی به طور استراتژیک در سه ماژول اصلی طراحی شده است و به طور یکپارچه بین درک نظریه با کاربرد عملی پل می شود. در ماژول اول، ساختارهای داده مبتنی بر جاوا را با تمرکز روی آرایه ها، آرایه های چند بعدی، کلاس String و چارچوب مجموعه های جاوا بررسی می کنیم. شما درک اساسی از ذخیره سازی کارآمد داده و دستکاری در توسعه باطن به دست خواهید آورد. با انتقال به ماژول دوم، شما را با Spring و Spring Boot، ستون های توسعه اپلیکیشن جاوا آشنا می کنیم. ما بر ایجاد برنامه های کاربردی اولیه Spring، برنامه های وب مبتنی بر Spring MVC و معماری کلی Spring Boot تمرکز می کنیم. در ماژول سوم، ما به خدمات وب RESTful با استفاده از Spring Boot می پردازیم و شما را از طریق ایجاد این سرویس ها، اجرای عملیات CRUD برای منابع و استفاده از Spring Security برای ایمن سازی این سرویس ها راهنمایی می کنیم. در پایان این دوره، شرکت کنندگان قادر به طراحی و پیاده سازی ساختارهای داده موثر و ساخت راه حل های Backend با استفاده از جاوا خواهند بود. این مسیر را به سمت یک حرفه امیدوارکننده در توسعه نرم افزار تعیین می کند.
Related Skills
سلسله مراتب شی گرا در جاوا
(Mitalearn-308836)
- 3 hours 54 minutes
- متوسط
- Release date: 23 June 2026
- Author: Evan Bergman,Noel J. Bergman
درباره این دوره:
سلسله مراتب شی گرا در جاوا سومین دوره از مجموعه دوره ها در تخصص اصلی جاوا است. Core Java Specialization بخشی از مجموعه ای از تخصص های برنامه نویسی است که از بوت کمپ های خصوصی Java LearnQuest مشتق شده است و برای ارائه مجموعه مهارت های لازم برای استخدام به عنوان یک توسعه دهنده فناوری اطلاعات با استفاده از جاوا در بسیاری از محیط های شرکتی طراحی شده است. این دوره شامل تمرین عملی است و به شما کمک می کند تا دانش خود را در مورد زبان جاوا تقویت کنید. پس از اتمام این دوره، درک عمیق تری از نحوه پیاده سازی و استفاده موثر وراثت و پلی مورفیسم در جاوا خواهید داشت. برای موفقیت در این دوره باید موارد زیر را طی کرده باشید: - دوره 1: مقدمه ای بر جاوا - درس 2: مقدمه ای بر برنامه نویسی شی گرا با جاوا یا دانشی معادل داشته باشند.
Related Skills
علوم کامپیوتر: برنامه نویسی با یک هدف
(Mitalearn-303243)
- 9 hours 58 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Robert Sedgewick,Kevin Wayne
درباره این دوره:
اساس آموزش در هزاره گذشته «خواندن، نوشتن و حساب» بود. اکنون خواندن، نوشتن و محاسبه است. یادگیری برنامهنویسی بخش ضروری آموزش هر دانشآموز است، نه فقط در علوم و مهندسی، بلکه در هنر، علوم اجتماعی و علوم انسانی نیز. فراتر از کاربردهای مستقیم، این اولین گام در درک ماهیت تأثیر غیرقابل انکار علوم رایانه بر دنیای مدرن است. این دوره نیمه اول کتاب علوم کامپیوتر: یک رویکرد بین رشته ای را پوشش می دهد (نیمه دوم در دوره Coursera ما در رشته علوم کامپیوتر: الگوریتم ها، تئوری و ماشین ها پوشش داده شده است). هدف ما آموزش برنامه نویسی به کسانی است که نیاز دارند یا می خواهند آن را یاد بگیرند، در یک زمینه علمی. ما با معرفی عناصر اصلی برنامه نویسی مانند متغیرها، شرطی ها، حلقه ها، آرایه ها و I/O شروع می کنیم. در مرحله بعد، به توابع می پردازیم و مفاهیم کلیدی مانند بازگشت، برنامه نویسی مدولار و استفاده مجدد از کد را معرفی می کنیم. سپس، مقدمه ای مدرن برای برنامه نویسی شی گرا ارائه می کنیم. ما از زبان برنامه نویسی جاوا استفاده می کنیم و مهارت های اساسی برای حل مسائل محاسباتی را آموزش می دهیم که در بسیاری از محیط های محاسباتی مدرن قابل اجرا هستند. مهارت در جاوا یک هدف است، اما ما بر روی مفاهیم اساسی در برنامه نویسی تمرکز می کنیم، نه جاوا فی نفسه. تمامی امکانات این دوره به صورت رایگان در دسترس است. افرادی که علاقه مند به کاوش عمیق تر در محتوا هستند ممکن است بخواهند کتاب درسی علوم کامپیوتر: یک رویکرد بین رشته ای (که دوره بر اساس آن است) را دریافت کنند یا برای انبوهی از مطالب اضافی از وب سایت introcs.cs.princeton.edu دیدن کنند. این دوره پس از اتمام مدرک ارائه نمی دهد.
Related Skills
فنری MVC، فنری بوت و کنترلرهای استراحت
(Mitalearn-311165)
- 2 hours 35 minutes
- متوسط
- Release date: 23 June 2026
- Author: Derek Parsons
درباره این دوره:
این دوره آموزشی با هدف دانشآموزانی است که مایلند برنامههای کاربردی وب مبتنی بر جاوا و سرویسهای Micro Restful را با استفاده از چارچوبهای بسیار محبوب Spring MVC و Spring Boot با حداقل پیکربندی توسعه دهند. دانشآموز خدمات را از طریق قالبهای URL مختلف توسعه میدهد، با بارهای json یا XML پاسخ میدهد و هدرهای HTTP سفارشی ایجاد میکند. درخواستکنندگان این خدمات شامل کلاینتهای Java و Angular JS میشوند تا قابلیتهای استفاده مجدد سرویسها را در یک معماری توزیعشده نشان دهند. برنامههای وب سنتی نیز پوشش داده میشوند که صفحات وب را در یک معماری معمولی Model View Controller (MVC) ارائه میکنند. این یک دوره کاملاً عملی با مجموعهای از آزمایشگاهها برای نشان دادن مفاهیم کلیدی است.
Related Skills
مبانی برنامه نویسی جاوا
(Mitalearn-304433)
- 5 hours 15 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Board Infinity
درباره این دوره:
با این دوره جامع که از سه ماژول تشکیل شده است، خود را در دنیای برنامه نویسی جاوا غرق کنید، برای کسانی طراحی شده است که کاملاً با برنامه نویسی جاوا آشنا هستند و می خواهند پایه ای قوی در آن ایجاد کنند. در اولین ماژول، Java Fundamentals، با برنامه نویسی جاوا و اجزای اصلی آن مانند ماشین مجازی جاوا (JVM)، محیط زمان اجرا جاوا (JRE) و کتابخانه کلاس جاوا آشنا می شوید. این ماژول همچنین درک ساختارهای برنامه نویسی اولیه و تجربه عملی با ابزارهای توسعه جاوا را فراهم می کند. با پیشروی به ماژول دوم، Core Java، به عناصر اساسی زبان خواهید پرداخت. این بخش بر مفاهیم کلیدی مانند نحو جاوا، متغیرها، روشها، عملگرها و بیانیههای کنترل تاکید دارد که توسط ارزیابیهای عملی متعدد برای اصلاح مهارتهای حل مسئله شما پشتیبانی میشود. در نهایت، در ماژول سوم، OOPS و سایر مفاهیم ضروری، جنبه های پیشرفته برنامه نویسی جاوا آشکار می شود. در اینجا، با اصول پیشرفته برنامهنویسی شی گرا (OOP) و تکنیکهای مدیریت استثنائات حیاتی که قابلیت اطمینان و استحکام کد را افزایش میدهند، آشنا میشوید. در پایان این دوره، درک قوی از برنامه نویسی جاوا، با توانایی نوشتن کد جاوا کارآمد و آمادگی برای کنکاش در موضوعات پیشرفته تر جاوا خواهید داشت.
Related Skills
مقدمه ای بر برنامه نویسی شی گرا با جاوا
(Mitalearn-304926)
- 4 hours 36 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Evan Bergman,Noel J. Bergman
درباره این دوره:
مقدمه ای بر برنامه نویسی OO با جاوا دوره 2 از تخصص اصلی جاوا است. پس از اتمام این دوره، میتوانید کلاسهای ساده جاوا ایجاد کنید که اصل Encapsulation را نشان میدهند، کلاسهای دیگر را برای استفاده وارد کنید، با رشتهها کار کنید، خروجی چاپ کنید و از توابع ریاضی پیشرفته استفاده کنید. ما با یک بازنگری مختصر در مورد مفاهیم ضروری از برنامه نویسی شی گرا شروع می کنیم. در مرحله بعد، مفاهیم پایه جاوا را در مورد کلاس ها معرفی می کنیم، که به شما امکان می دهد شروع به نوشتن کلاس های جاوا ساده با ویژگی ها و متدها کنید. ما ایده نمونه ها یا اشیاء ایجاد شده از کلاس ها را معرفی می کنیم تا بتوانید شروع به ساخت راه حل های شی گرا کنید. در نهایت، فضاهای نام و کتابخانههای جاوا را پوشش خواهیم داد تا نحوه کلاسهای بستهبندی جاوا را توضیح دهیم تا همه بتوانند کد را بدون برخورد نام توسعه دهند. شما می توانید کلاس ها را سازماندهی کرده و به آنها دسترسی داشته باشید و همچنین از کلاس های استاندارد انتخاب شده از محیط اجرای جاوا استفاده کنید. برای موفقیت در این دوره، باید دوره 1: مقدمه ای بر جاوا را گذرانده باشید یا دانشی معادل آن داشته باشید.
Related Skills
مقدمه ای بر جاوا
(Mitalearn-304620)
- 3 hours 54 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Noel J. Bergman,Evan Bergman
درباره این دوره:
این دوره اولین دوره از مجموعه دوره هایی است که تخصص اصلی جاوا را تشکیل می دهد. به نوبه خود، Core Java Specialization بخشی از یک سری تخصص های برنامه نویسی است که از بوت کمپ های خصوصی Java LearnQuest مشتق شده است، که برای ارائه مجموعه مهارت های لازم برای استخدام به عنوان یک توسعه دهنده فناوری اطلاعات با استفاده از جاوا در بسیاری از محیط های شرکتی طراحی شده است. این دوره شامل تمرین عملی است و به شما دانش کاملی از زبان جاوا می دهد. پس از اتمام این دوره، شما قادر خواهید بود مزایای جاوا را شناسایی کنید، با استفاده از انواع داده های جاوا در نحو اصلی جاوا برنامه ریزی کنید و شاخه ها و حلقه ها را در خود جای دهید. مخاطبان این دوره: - هر کسی که علاقه مند به یادگیری جاوا است - برنامه نویسان - مدیران فنی - توسعه دهندگان برنامه پیش نیازها: برای موفقیت در این دوره، باید اصول توسعه نرم افزار را در یک زبان رویه ای یا شی گرا درک کنید.
Related Skills
مقدمه ای بر جاوا و برنامه نویسی شی گرا
(Mitalearn-304246)
- 4 hours 37 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Brandon Krakowsky
درباره این دوره:
این دوره مقدمه ای بر زبان جاوا و برنامه نویسی شی گرا ارائه می دهد، از جمله مروری بر نحو جاوا و تفاوت آن با زبانی مانند پایتون. دانشآموزان یاد خواهند گرفت که چگونه کلاسها و متدهای سفارشی جاوا را بنویسند و چگونه کد خود را با استفاده از تست واحد و توسعه مبتنی بر تست آزمایش کنند. موضوعات شامل ساختارهای داده پایه مانند Arrays و ArrayLists و روش های بارگذاری بیش از حد است.