Course catalog
Categories
Showing 81-96 of 96 items.
فراخوانی API های REST با جاوا
(Mitalearn-220623)
- 2 hours 24 minutes
- مناسب همه
- Update date: 21 June 2026
- Author: Kevin Bowersox
درباره این دوره:
اطلاعات مورد نیاز خود را در مورد چندین API محبوب شخص ثالث REST، از جمله Azure Cognitive Services API، Twitter API، Twilio API و غیره دریافت کنید. مربی Kevin Bowersox به شما نشان می دهد که چگونه این API ها را با استفاده از تکنیک های مختلف موجود در جاوا فراخوانی کنید. کوین از هر فصل برای تمرکز روی یک API شخص ثالث خاص و یک تاکتیک خاص جاوا برای فراخوانی API استفاده می کند. در هر فصل، او به هدف API، منابع اصلی و طرح امنیتی آن می پردازد، سپس درس های عملی ارائه می دهد که نحوه فراخوانی API را نشان می دهد. کوین نحوه تعامل با این APIها را نشان میدهد، بنابراین میتوانید تجربه عملی کار با APIهای دنیای واقعی را به دست آورید که به سایر APIهایی که میتوانید در توسعه حرفهای خود استفاده کنید، ترجمه میشود.
Related Skills
کدنویسی ایمن در جاوا
(Mitalearn-221439)
- 59 minutes
- مناسب همه
- Release date: 3 November 2020
- Author: Frank P Moley III
درباره این دوره:
محبوبیت پایدار جاوا آن را به هدفی برای بازیگران بد تبدیل می کند. و رواج آن در برنامههای داخلی سازمانی - که در برابر حملات کارکنان با دانش خودی آسیبپذیر هستند - شیوههای کدگذاری امن را حتی حیاتیتر میکند. در این دوره، مربی فرانک مولی به توسعهدهندگان پیشرفته جاوا کمک میکند تا سفر کدنویسی امن خود را آغاز کنند و نگاهی سطح بالا به حملات رایج علیه برنامههای جاوا و همچنین نحوه جلوگیری و دفاع در برابر این تهدیدات ارائه دهند. فرانک نحوه جلوگیری از حملات تزریق SQL، شناسایی مکانهایی که دادههای حساس در آن ذخیره میشوند و اجتناب از قرار دادن آن در معرض دنیای خارج، نوشتن کدی که از یکپارچگی سیستم محافظت میکند و موارد دیگر را مورد بحث قرار میدهد. در طول مسیر، او چالش هایی را فراهم می کند که به شما امکان می دهد مهارت های جدید خود را آزمایش کنید.
Related Skills
کلینیک کد: جاوا
(Mitalearn-138003)
- 1 hours 13 minutes
- متوسط
- Release date: 21 June 2026
- Author: Carlos Rivas
درباره این دوره:
کدنویسی را با جاوا تمرین کنید. کلینیک کد مجموعه ای از دوره هایی است که مشکلات مشابه را با استفاده از زبان های برنامه نویسی مختلف حل می کند. این به توسعه دهندگان فرصتی می دهد تا پلتفرم های جدید را آزمایش کرده و نقاط قوت خود را با هم مقایسه کنند. در اینجا، کارلوس ریواس شما را از شش چالش مختلف عبور می دهد و یک مرور کلی از راه حل های خود در جاوا ارائه می دهد. چالش ها موضوعاتی مانند تجزیه و تحلیل آماری، موقعیت جغرافیایی، تشخیص چهره و دسترسی به دستگاه های جانبی را پوشش می دهند. هر درس مهارتهای عملی، الگوهای طراحی ارزشمند و کدهایی را ارائه میکند که میتوانید در پروژههای خود استفاده کنید.
از دوره های دیگر این مجموعه دیدن کنید تا ببینید چگونه دقیقاً همان چالش ها را در زبان هایی مانند C#، C++، PHP، Python و Ruby حل کنید.
Related Skills
مبانی برنامه نویسی: الگوهای طراحی
(Mitalearn-158301)
- 2 hours 45 minutes
- متوسط
- Update date: 21 June 2026
- Author: Elisabeth Robson,Eric Freeman
درباره این دوره:
الگوهای طراحی راه حل های قابل استفاده مجددی هستند که چالش هایی را که توسعه دهندگان نرم افزار بارها و بارها با آن مواجه هستند حل می کنند. به جای اختراع مجدد چرخ، یاد بگیرید که چگونه از این الگوهای اثبات شده و آزمایش شده استفاده کنید که نرم افزار شما را در برابر تغییر انعطاف پذیرتر و انعطاف پذیرتر می کند. این دوره شما را با طراحی الگوها آشنا می کند و شما را با چندین مورد از پرکاربردترین الگوهای شی گرا آشنا می کند. الیزابت رابسون و اریک فریمن، نویسندگان همکار الگوهای طراحی سر اول، نیروهای خود را برای ارائه یک نمای کلی از هر الگو و نمونه هایی از الگوی در حال انجام، به هم می پیوندند. الگوهای طراحی برجسته شامل الگوهای استراتژی، آداپتور، مشاهدهگر و دکوراتور است. الیزابت و اریک با ارائه دموهای کد در جاوا، با مثال گاه به گاه در پایتون و جاوا اسکریپت، به این مفاهیم یک زمینه دنیای واقعی می بخشند.
Related Skills
مدیریت حافظه جاوا
(Mitalearn-162381)
- 3 hours
- متوسط
- Release date: 21 June 2026
- Author: Matt Greencroft
درباره این دوره:
با صرف زمان برای یادگیری نحوه عملکرد حافظه در جاوا، میتوانید از ایجاد مشکلات در کد خود جلوگیری کنید، همچنین میتوانید خطاهای حافظه را که هنوز رخ میدهد به طور مؤثرتری پیدا و برطرف کنید. در این دوره عملی، با مربی مت گرینکرافت همراه شوید تا نحوه عملکرد حافظه در جاوا را شرح دهد. مت به مفاهیم اساسی مانند نقش پشته و پشته، ارجاعات فرار، جمع آوری زباله، تشخیص نشت نرم و غیره می پردازد. بعلاوه، او با نشان دادن چگونگی شکار – و رفع – نشت حافظه در یک نمونه برنامه وب جاوا، زمینه ای واقعی به این مفاهیم می دهد. در حالی که مت در طول دوره با Eclipse و Java 8 کار می کند، مطالبی که او پوشش می دهد برای هر IDE و جاوا 6 و بالاتر معتبر است.
Related Skills
مدیریت حافظه جاوا: ارزش ها و مراجع
(Mitalearn-253637)
- 1 hours 15 minutes
- مناسب همه
- Update date: 15 March 2024
- Author: Maaike van Putten
درباره این دوره:
نیاز به راه اندازی مجدد یک برنامه به دلیل مشکلات عملکرد غیر قابل انکار خسته کننده است. آیا می دانستید که این اغلب به دلیل مدیریت ضعیف حافظه ایجاد می شود؟ نه تنها به عنوان یک توسعه دهنده جاوا قدرت رسیدگی به آن را دارید، بلکه می توانید به طور کامل از آن جلوگیری کنید. در این دوره، مربی Maaike van Putten به شما نگاهی دقیق به نحوه استقرار راه حل های مدیریت حافظه موثر در جاوا ارائه می دهد.
کاوش کنید که چه چیزی در کجا و چرا ذخیره می شود، و چگونه می توانید از تفاوت ها به نفع خود به عنوان یک برنامه استفاده کنید. توسعه دهنده درباره ذخیره سازی پشته در مقابل پشته، تمرکز بر مقادیر، ارجاعات، اشیاء و موارد اولیه و همچنین مفاهیم آنها برای مدیریت بهتر حافظه بیشتر بیاموزید. نکاتی را در مورد فرار از منابع و مجموعههای زباله در حالی که چشم خود را برای دیدن و حل کردن انواع جدیدی از مشکلات در کد خود توسعه میدهید، دریافت کنید.
Related Skills
مدیریت حافظه جاوا: جمع آوری زباله، تنظیم JVM، و شناسایی نشت حافظه
(Mitalearn-264330)
- 1 hours 10 minutes
- مناسب همه
- Update date: 4 March 2024
- Author: Maaike van Putten
درباره این دوره:
در این دوره، Maaike van Putten توسعهدهنده جاوا نگاهی عمیق به یکی از سختترین مباحث جاوا یعنی مدیریت حافظه میاندازد. Maaike با جمعآوری زباله شروع میکند، از مروری بر اصول اولیه، مراحل مختلف جمعآوری زباله، تا اجراهای مختلف. سپس جنبههای تنظیم ماشین مجازی جاوا را شرح میدهد، از جمله چگونگی و چرایی انتخاب گزینههای مختلف برای اندازه پشته و نحوه دریافت معیارها برای دیدن آنچه در داخل JVM با حافظه و جمعآوری زباله میگذرد. در نهایت، Maaike به شما در مورد نشتهای حافظه میآموزد - اینکه آنها چیستند، چگونه آنها را شناسایی کنید و چگونه از آنها اجتناب کنید.n
Related Skills
مصاحبه جاوا خود را نادیده بگیرید
(Mitalearn-221031)
- 2 hours 37 minutes
- مناسب همه
- Update date: 21 June 2026
- Author: Kathryn Hodge
درباره این دوره:
آیا برای یک موقعیت توسعه دهنده جاوا مصاحبه ای ترتیب داده اید؟ در این دوره، مفاهیم مهم جاوا و سوالات متداول مصاحبه را مرور کنید تا مطمئن شوید که با اطمینان به مصاحبه های جاوا خود می پردازید. مربی کاترین هاج به بحث در مورد موضوعات کلیدی می پردازد که ممکن است به عنوان سؤال در مصاحبه ظاهر شوند، مانند تفاوت بین محیط زمان اجرا جاوا (JRE) و کیت توسعه جاوا (JDK). او همچنین به دستکاری رشته ها، ساختارهای داده و مفاهیم اساسی برنامه نویسی شی گرا می پردازد. در طول دوره، کاترین نمونههایی را ارائه میکند که به مفاهیمی که پوشش میدهد، زمینه دنیای واقعی را میبخشد.
Related Skills
مهاجرت به فراتر از جاوا 8
(Mitalearn-193678)
- 2 hours 13 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: Kevin Bowersox
درباره این دوره:
نحوه انتقال برنامه های جاوا 8 خود را به آخرین نسخه های جاوا کشف کنید. برای توسعه دهندگان مهم است که از قبل برای تأثیرات آهنگ انتشار جدید، مدل های مجوز و استراتژی های پشتیبانی برنامه ریزی کنند زیرا جاوا 8 منسوخ می شود. این دوره تاکتیک ها و ابزارهایی را برای تطبیق برنامه های جدید و موجود با نسخه جدیدتر جاوا در اختیار شما قرار می دهد. ویژگیهای زبان پیشرفته و API را در جاوا 11، 12، 13 و 14 کاوش کنید - از جمله عبارات سوئیچ و بلوکهای متنی برای کار با رشتههای چند خطی - و یاد بگیرید که چگونه یک استراتژی مهاجرت ایجاد کنید که از ابزارهای خودکار بهره میبرد. مربی و متخصص جاوا، کوین باورسوکس، همچنین به شما کمک میکند تا با چالشهایی مانند منسوخ شدن، بستههای حذفشده، و وابستگیهای شخص ثالث که میتوانند هنگام مهاجرت بین نسخههای جاوا مشکلاتی ایجاد کنند، مقابله کنید. در پایان دوره، شما باید مهارت ها و دانش لازم برای انجام یک مهاجرت یکپارچه به مدرن ترین، ایمن ترین و کاربردی ترین نسخه های پلت فرم جاوا را داشته باشید.
Related Skills
میکروسرویس جاوا با GraalVM
(Mitalearn-196874)
- 1 hours 35 minutes
- پیشرفته
- Update date: 21 June 2026
- Author: Frank P Moley III
درباره این دوره:
JVM های سنتی اغلب در ارائه سرعت و کارایی لازم برای اجرای برنامه های کاربردی جاوا مبتنی بر ابر امروزی شکست می خورند. GraalVM یک ماشین مجازی است که هدف آن بهبود عملکرد با استفاده از استراتژی هایی مانند پیش کامپایل و ایجاد تصویر بومی است. بیاموزید که چگونه GraalVM می تواند پیاده سازی های میکروسرویس جاوای مدرن شما را با مثال هایی که با استفاده از فریم ورک های Micronaut، Helidon، Quarkus و Spring نشان داده شده است، بهبود بخشد. مربی Frank Moley ابتدا نحوه استفاده از GraalVM را با مصنوعات کد موجود نشان می دهد، بنابراین می توانید مزایای عملکرد کد خام را ببینید. سپس نحوه ساخت یک میکروسرویس پایه در هر چهار چارچوب - و همچنین تصویری بومی از هر سرویس - را نشان میدهد و معیارهای عملکرد و اندازه تصویر میکروسرویسهای نهایی را بررسی میکند. با استفاده از این مثال های عملی، می توانید ارزیابی کنید که کدام ترکیب بیشترین سود را برای پروژه های جاوا شما خواهد داشت.
Related Skills
نگاه اول: جاوا 14
(Mitalearn-179364)
- 26 minutes
- متوسط
- Release date: 21 June 2026
- Author: Frank P Moley III
درباره این دوره:
کشف کنید که انتشار جاوا 14 چگونه بر نحوه نوشتن کد شما تأثیر می گذارد. این دوره به معرفی مختصری از جاوا 14 و ویژگی های جدید آن و همچنین ویژگی های منسوخ اعلام شده در این نسخه می پردازد. مربی فرانک مولی بر روی اضافات اصلی در جاوا 14 تمرکز می کند، از جمله دستورات سوئیچ بهبود یافته، سوابق برای تعریف کلاس، NullPointerExceptions مفیدتر، ابزار بسته بندی خاص سیستم عامل در انکوباتور، و تغییرات مختلف جمع آوری زباله. بهعلاوه، یاد بگیرید که کدام ویژگیها با این ارتقا منسوخ میشوند، بنابراین میتوانید موانع احتمالی را برای پذیرش مشخص کنید.
Related Skills
نگاه اول: جاوا 15
(Mitalearn-199016)
- 29 minutes
- متوسط
- Release date: 21 June 2026
- Author: David Gassner
درباره این دوره:
ابتدا نگاهی به جاوا 15 بیندازید. در این دوره، مدرس دیوید گسنر مروری بر این نسخه استاندارد جاوا (SE) با پشتیبانی طولانی مدت ارائه می دهد و تغییراتی را که توسعه دهندگان، مهندسان سازنده و مدیران توسعه نرم افزار باید در نظر بگیرند برجسته می کند. هنگام ارزیابی اینکه آیا باید به جاوا 15 ارتقا دهید یا خیر. درباره ویژگی های جدید ماشین مجازی جاوا، از جمله پشتیبانی از کلاس های مخفی، که به توسعه دهندگان کمک می کند از کلاس های تولید شده توسط بایت کد کلاس های دیگر محافظت کنند، بیاموزید. به علاوه، در مورد تغییرات زبان برنامه نویسی، از جمله نحوه استفاده از بلوک های متنی، اطلاعاتی کسب کنید، ویژگی که نیاز به بسیاری از توالی های فرار را از بین می برد و به طور کلی نوشتن و قالب بندی رشته هایی را که چندین خط کد را در بر می گیرند، آسان تر می کند.
Related Skills
ویژگی های برتر جاوا 21
(Mitalearn-437781)
- 2 hours 39 minutes
- مناسب همه
- Update date: 4 September 2025
- Author: Bethan Palmer
درباره این دوره:
در این دوره ، Bethan Palmer ، توسعه دهنده شما را از طریق ویژگی های برتر جاوا 21 راهنمایی می کند. پس از بررسی کلی از چرخه انتشار جاوا ، به الگوهای رشته ای ، مجموعه های توالی و الگوهای ضبط شیرجه بزنید. در مورد تطبیق الگوی با بیانیه های سوئیچ و همچنین نحوه استفاده از الگوهای و متغیرهای نامشخص اطلاعات کسب کنید. روش جدید برای تعریف روشهای اصلی را کشف کنید و دریابید که یک کلاس نامشخص چیست. به علاوه ، موضوعات مجازی و ZGC نسلی را کاوش کنید.
Related Skills
یادگیری زبان های JVM: JVM، Java، Scala
(Mitalearn-146639)
- 3 hours 35 minutes
- متوسط
- Release date: 21 June 2026
- Author: Vincent van der Leun
درباره این دوره:
ماشین مجازی جاوا (JVM) بایت کد جاوا را تفسیر می کند و آن را به عمل تبدیل می کند و برنامه های جاوا را قادر می سازد بر روی هر کامپیوتری اجرا شوند. برنامه های JVM را می توان به زبان جاوا یا اسکالا – دو زبان شی گرا با ویژگی ها و مزایای خاص خود نوشت. این دوره پوشش عمیق JVM و اصول برنامه نویسی امری، شی گرا و تابعی در جاوا و اسکالا را ارائه می دهد. بیاموزید که چرا باید در JVM توسعه دهید و ابزارهایی مانند Eclipse و Gradle را که برای شروع برنامه نویسی نیاز دارید، کشف کنید. کیت توسعه جاوا (JDK) و جعبه ابزار و کلاس های از پیش ساخته شده موجود در کتابخانه کلاس جاوا را کاوش کنید. یاد بگیرید که چگونه کد جاوا را برای پیاده سازی کلاس ها و ایجاد یک وب سرویس ساده بنویسید و سپس موضوعات پیچیده تر را در اسکالا بررسی کنید، از جمله تفاوت بین برنامه نویسی کاربردی و ضروری. در پایان دوره، شما چندین برنامه برای JVM نوشته اید و تفاوت زبان های جاوا و اسکالا را بهتر درک خواهید کرد.
Related Skills
یادگیری کسوف
(Mitalearn-143154)
- 1 hours 23 minutes
- مبتدی
- Release date: 21 June 2026
- Author: Reynald Adolphe
درباره این دوره:
Eclipse یک ابزار ضروری برای توسعه دهندگان است - این نه تنها یک محیط توسعه یکپارچه (IDE) است، بلکه یک پلت فرم قابل توسعه برای توسعه ابزارها و برنامه های دیجیتال است. در حالی که در درجه اول با جاوا مرتبط است، می توانید از آن با زبان های دیگر از جمله C، C++ و PHP نیز استفاده کنید. در این دوره آموزشی، رینالد آدولف به شما کمک می کند تا با استفاده از این IDE قدرتمند، مثال ها و نکات کاربردی را با استفاده از جاوا به اشتراک بگذارید. نحوه کار با رابط Eclipse، ایجاد و مدیریت پروژه های جاوا و اشکال زدایی کد خود را بیاموزید. رینالد همچنین نکات و ترفندهایی را به اشتراک می گذارد که می تواند به شما کمک کند با Eclipse هوشمندتر کار کنید.
Related Skills
یادگیری موضوعات جاوا
(Mitalearn-105703)
- 1 hours 9 minutes
- پیشرفته
- Release date: 21 June 2026
- Author: Peggy Fisher
درباره این دوره:
Thread ها مسیرهای مستقل اجرای کد هستند که به طور همزمان در یک برنامه جاوا اجرا می شوند. برنامه شما میتواند از رشتهها برای انجام چند کار استفاده کند: کارهایی که زمان زیادی را صرف میکنند و آنها را در پسزمینه اجرا کنید. این به برنامه اجازه می دهد تا به کاربران پاسخگو باقی بماند. در حالی که برنامه نویسی چند رشته ای در جاوا به سختی شهرت دارد، اکثر توسعه دهندگان می توانند آن را با ساختارهای هوشمند و طراحی شده برای همزمانی که استاندارد پلتفرم جاوا هستند، حل کنند. در این دوره به مربی کارکنان پگی فیشر بپیوندید زیرا او به شما کمک می کند تا موضوعات جاوا را باز کنید. تماشا کنید و یاد بگیرید که چگونه رشتهها را ایجاد، مدیریت، همگامسازی و قفل کنید، و ابزارهای همزمان را مرور کنید که برنامهنویسی چند رشتهای را بسیار آسانتر میکند.