Course catalog

Course duration

Course provider

Topic

Categories

Showing 121-140 of 142 items.

linkedin مدیریت حافظه جاوا: ارزش ها و مراجع (Mitalearn-253637)

  • 1 hours 15 minutes
  • مناسب همه
  • Update date: 15 March 2024
  • Author: Maaike van Putten
درباره این دوره: 

 نیاز به راه اندازی مجدد یک برنامه به دلیل مشکلات عملکرد غیر قابل انکار خسته کننده است. آیا می دانستید که این اغلب به دلیل مدیریت ضعیف حافظه ایجاد می شود؟ نه تنها به عنوان یک توسعه دهنده جاوا قدرت رسیدگی به آن را دارید، بلکه می توانید به طور کامل از آن جلوگیری کنید. در این دوره، مربی Maaike van Putten به شما نگاهی دقیق به نحوه استقرار راه حل های مدیریت حافظه موثر در جاوا ارائه می دهد.

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

linkedin مدیریت حافظه جاوا: جمع آوری زباله، تنظیم JVM، و شناسایی نشت حافظه (Mitalearn-264330)

  • 1 hours 10 minutes
  • مناسب همه
  • Update date: 4 March 2024
  • Author: Maaike van Putten
درباره این دوره: 

 در این دوره، Maaike van Putten توسعه‌دهنده جاوا نگاهی عمیق به یکی از سخت‌ترین مباحث جاوا یعنی مدیریت حافظه می‌اندازد. Maaike با جمع‌آوری زباله شروع می‌کند، از مروری بر اصول اولیه، مراحل مختلف جمع‌آوری زباله، تا اجراهای مختلف. سپس جنبه‌های تنظیم ماشین مجازی جاوا را شرح می‌دهد، از جمله چگونگی و چرایی انتخاب گزینه‌های مختلف برای اندازه پشته و نحوه دریافت معیارها برای دیدن آنچه در داخل JVM با حافظه و جمع‌آوری زباله می‌گذرد. در نهایت، Maaike به شما در مورد نشت‌های حافظه می‌آموزد - اینکه آنها چیستند، چگونه آنها را شناسایی کنید و چگونه از آنها اجتناب کنید.n

coursera مدیریت دامنه در یک برنامه Java Enterprise Edition (Mitalearn-312015)

  • 1 hours 8 minutes
  • متوسط
  • Release date: 23 June 2026
  • Author: Grayson Lyvers
درباره این دوره:

ما هدف و برخی از ویژگی های جلسات را یاد خواهیم گرفت. ما ساختار اولیه سرولت را بررسی می کنیم، چرخه حیات سرولت را بررسی می کنیم و نگاهی به نحوه حفظ حالت سرولت ها خواهیم انداخت. ما کمی عمیق تر به مدیریت جلسه، از جمله دامنه درخواست، دامنه برنامه و کوکی ها می پردازیم.

linkedin مصاحبه جاوا خود را نادیده بگیرید (Mitalearn-221031)

  • 2 hours 37 minutes
  • مناسب همه
  • Update date: 21 June 2026
  • Author: Kathryn Hodge
درباره این دوره:

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

linkedin مصاحبه خود را با جاوا (2018) (Mitalearn-136626)

  • 1 hours 59 minutes
  • مبتدی
  • Release date: 29 June 2026
  • Author: Kathryn Hodge
درباره این دوره:

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

linkedin مقایسه پلتفرم های جاوا: SE در مقابل EE در مقابل ME (Mitalearn-98597)

  • 25 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Peggy Fisher
درباره این دوره:

جاوا در واقع در سه طعم وجود دارد: SE، EE و ME. اما چه تفاوتی دارد؟ اگر نسخه استاندارد (SE) در مقابل Enterprise (EE) را انتخاب کنید، آیا خودتان را کوتاه می کنید؟ آیا می توانید بدون نسخه Micro (ME) برای موبایل توسعه دهید؟ Peggy Fisher هنگام انتخاب یک پلتفرم، پاسخ‌های مهم‌ترین سؤالات توسعه‌دهنده جاوا را ارائه می‌دهد. مروری سریع بر نسخه‌های جاوا، تفاوت‌های آنها، و دستورالعمل‌های دانلود و نصب SDK، IDE و سایر دارایی‌هایی که برای توسعه برنامه‌ها با هر پلتفرم نیاز دارید، دریافت کنید.

Related Skills

coursera مقدمه ای بر Java Enterprise Edition (EE) (Mitalearn-311607)

  • 1 hours
  • متوسط
  • Release date: 23 June 2026
  • Author: Ed Lance
درباره این دوره:

این دوره بر روی JEE به عنوان یک پلتفرم تمرکز دارد. ما در مورد انگیزه و هدف، و همچنین برخی از کتابخانه ها و فن آوری های پرکاربرد در Java Enterprise Edition بحث می کنیم. ما نگاهی به مبانی وب می اندازیم، بلوک های سازنده ما برای درک نحوه کار اینترنت. سپس، ما با درک سلسله مراتب Servlet و نحوه مدیریت چرخه های درخواست/پاسخ سرولت ها آشنا می شویم. در نهایت، ما در مورد انتقال کنترل از طریق مکانیسم های رو به جلو و تغییر مسیر یاد می کنیم.

datacamp مقدمه ای بر برنامه نویسی شی گرا در جاوا (Mitalearn-447403)

  • 26 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Miller Andrés Trujillo Achury,Sani Yusuf
درباره این دوره:

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

Related Skills

datacamp مقدمه ای بر تست کردن در جاوا (Mitalearn-447488)

  • 30 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Maria Milusheva
درباره این دوره:

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

Related Skills

datacamp مقدمه ای بر جاوا [Datacamp] (Mitalearn-447879)

  • 28 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Katerina Zahradova,Jim White
درباره این دوره:

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

Related Skills

linkedin مقدمه ای بر ساختارها و الگوریتم های داده در جاوا (Mitalearn-134603)

  • 4 hours 56 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Raghavendra Dixit
درباره این دوره:

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

توجه: این دوره توسط Packt Publishing ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.

linkedin مهاجرت به فراتر از جاوا 8 (Mitalearn-193678)

  • 2 hours 13 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Kevin Bowersox
درباره این دوره:

نحوه انتقال برنامه های جاوا 8 خود را به آخرین نسخه های جاوا کشف کنید. برای توسعه دهندگان مهم است که از قبل برای تأثیرات آهنگ انتشار جدید، مدل های مجوز و استراتژی های پشتیبانی برنامه ریزی کنند زیرا جاوا 8 منسوخ می شود. این دوره تاکتیک ها و ابزارهایی را برای تطبیق برنامه های جدید و موجود با نسخه جدیدتر جاوا در اختیار شما قرار می دهد. ویژگی‌های زبان پیشرفته و API را در جاوا 11، 12، 13 و 14 کاوش کنید - از جمله عبارات سوئیچ و بلوک‌های متنی برای کار با رشته‌های چند خطی - و یاد بگیرید که چگونه یک استراتژی مهاجرت ایجاد کنید که از ابزارهای خودکار بهره می‌برد. مربی و متخصص جاوا، کوین باورسوکس، همچنین به شما کمک می‌کند تا با چالش‌هایی مانند منسوخ شدن، بسته‌های حذف‌شده، و وابستگی‌های شخص ثالث که می‌توانند هنگام مهاجرت بین نسخه‌های جاوا مشکلاتی ایجاد کنند، مقابله کنید. در پایان دوره، شما باید مهارت ها و دانش لازم برای انجام یک مهاجرت یکپارچه به مدرن ترین، ایمن ترین و کاربردی ترین نسخه های پلت فرم جاوا را داشته باشید.

linkedin میکروسرویس جاوا با 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

linkedin نگاه اول: جاوا 14 (Mitalearn-179364)

  • 26 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Frank P Moley III
درباره این دوره:

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

linkedin نگاه اول: جاوا 15 (Mitalearn-199016)

  • 29 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: David Gassner
درباره این دوره:

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

linkedin نگاه اول: جاوا 9 (Mitalearn-131798)

  • 33 minutes
  • متوسط
  • Release date: 28 June 2026
  • Author: Peggy Fisher
درباره این دوره:

اولین نگاه خود را به تغییرات جاوا 9 بیندازید—اولین نسخه جدید این زبان شی گرا محبوب در سه سال و نیم گذشته. جاوا 9 تقریباً 90 ویژگی جدید ارائه می دهد. در این دوره، Peggy Fisher مهمترین ویژگی ها از جمله Project Jigsaw، JShell و Process API پیشرفته را بررسی می کند. یاد بگیرید که چگونه کدهای مدولارتر و مقیاس پذیرتر را با Jigsaw ایجاد کنید. اعلان ها، عبارات و عبارات را با JShell ارزیابی کنید. و با Process API به فرآیندهای سیستم عامل دسترسی، کنترل و مدیریت کنید. به علاوه، سه کلاس جدید برای رسیدگی به درخواست‌های HTTP/2 را کاوش کنید و منابعی برای یادگیری بیشتر در مورد جاوا 9 دریافت کنید.

datacamp ورودی/خروجی و جریان در جاوا (Mitalearn-447063)

  • 40 minutes
  • مناسب همه
  • Release date: 28 June 2026
  • Author: Alex Liu
درباره این دوره:

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

Related Skills

linkedin ویژگی های برتر جاوا 21 (Mitalearn-437781)

  • 2 hours 39 minutes
  • مناسب همه
  • Update date: 4 September 2025
  • Author: Bethan Palmer
درباره این دوره: 

 در این دوره ، Bethan Palmer ، توسعه دهنده شما را از طریق ویژگی های برتر جاوا 21 راهنمایی می کند. پس از بررسی کلی از چرخه انتشار جاوا ، به الگوهای رشته ای ، مجموعه های توالی و الگوهای ضبط شیرجه بزنید. در مورد تطبیق الگوی با بیانیه های سوئیچ و همچنین نحوه استفاده از الگوهای و متغیرهای نامشخص اطلاعات کسب کنید. روش جدید برای تعریف روشهای اصلی را کشف کنید و دریابید که یک کلاس نامشخص چیست. به علاوه ، موضوعات مجازی و ZGC نسلی را کاوش کنید.

Related Skills

linkedin یادگیری GWT (Mitalearn-108406)

  • 2 hours 29 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Kyle Gower-Winter
درباره این دوره:

Google Web Toolkit (GWT) یک ابزار توسعه برای ساخت و بهینه سازی برنامه های کاربردی پیچیده مبتنی بر مرورگر است. هدف آن فعال کردن توسعه مولد برنامه‌های کاربردی وب با کارایی بالا بدون نیاز به متخصص بودن توسعه‌دهنده در موارد عجیب و غریب مرورگر است. توسعه دهندگان کد خود را در جاوا می نویسند و آن را به جاوا اسکریپت کامپایل می کنند.\r\n Kyle Gower-Winter شما را با GWT آشنا می کند و مزایای استفاده از این جعبه ابزار برای ساخت صفحات وب پویا را توضیح می دهد. برای کمک به شما در تمرین آنچه یاد می گیرید، او نحوه ایجاد یک برنامه ساده نرخ ارز خارجی را نشان می دهد. به‌علاوه، Kyle مدیریت رویدادهای AJAX روی کلاینت، مدیریت رویدادهای اقدام رابط کاربری، کد اشکال‌زدایی و موارد دیگر را پوشش می‌دهد.

linkedin یادگیری زبان های 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 نوشته اید و تفاوت زبان های جاوا و اسکالا را بهتر درک خواهید کرد.

Suggestions