دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

آشنایی با برنامه نویسی جاوا برای مبتدیان

آشنایی با برنامه نویسی جاوا برای مبتدیان

✅ سرفصل و جزئیات آموزش

یاد بگیرید چگونه اپلیکیشن های جاوا را توسعه دهید. این دوره تکنیک های توسعه جاوا مدرن از جاوا 8 تا 23 را پوشش می دهد.

آنچه یاد خواهید گرفت

  • یاد بگیرید چگونه اپلیکیشن های جاوا را توسعه دهید.
  • یک پایه جاوا قوی بسازید و سپس یاد بگیرید که برای تبدیل شدن به یک توسعه دهنده جاوا چه چیزی لازم است!
  • برنامه نویسی شی گرا (OOP) و وراثت را به روش صحیح یاد بگیرید.
  • ساختارهای داده، فایل I/O، لامبدا و استریم ها را بیاموزید.
  • بهترین شیوه ها برای جاوا 8 تا جاوا 23 را پوشش می دهد.
  • کد جاوا خود را با استفاده از ابزارهای توسعه مدرن مانند IntelliJ توسعه دهید.
  • بیاموزید که برای تبدیل شدن به یک توسعه‌ دهنده جاوای مطلوب که شرکت‌ ها می‌ خواهند آن را استخدام کنند، چه چیزهایی لازم است.
  • شما می توانید تمام کد منبع و فایل های PDF را دانلود کنید.

پیش نیازهای دوره

  • تمایل به یادگیری زبان برنامه نویسی جاوا
  • هیچ تجربه قبلی لازم نیست. جاوا را از ابتدا یاد خواهید گرفت.

توضیحات دوره

یاد بگیرید چگونه با استفاده از زبان برنامه نویسی جاوا کدنویسی کنید و مهندس نرم افزار شوید.

جاوا یکی از محبوب ترین و مشهورترین زبان های برنامه نویسی است که امروزه مورد استفاده قرار می گیرد.

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

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

این دوره به شما کمک می کند تا به سرعت در برنامه نویسی جاوا به سرعت عمل کنید. مدرس زبان را ابهام زدایی خواهد کرد و به شما در درک مفاهیم اساسی برای ساخت اپلیکیشن با استفاده از جاوا کمک می کند. شما از مبانی شروع خواهید کرد و به تدریج به سمت موضوعات پیشرفته تری مانند برنامه نویسی شی گرا (OOP)، ساختارهای داده، ورودی/خروجی یا I/O فایل ها، استریم ها و لامبداها خواهید رفت.

شما همچنین از ابزارهای توسعه مدرن مانند IntelliJ IDEA استفاده خواهید کرد. همه پروژه ها از بهترین و مدرن ترین شیوه های جاوا استفاده می کنند تا بتوانید یک کارمند حرفه ای و دلخواه شوید.

در طول دوره، چندین اپلیکیشن جاوا خواهید ساخت. شما تمام کدها را گام به گام توسعه می دهید، بنابراین پس از اتمام این دوره، از توسعه اپلیکیشن خود مطمئن هستید!

این دوره همچنین به شما نشان می دهد که چگونه موضوعاتی مانند ساختار داده، برنامه نویسی شی گرا، مدیریت استثنا، عملیات ورودی/خروجی فایل و لامبدا را مدیریت کنید. شما یاد خواهید گرفت که چگونه کد قوی بنویسید، خطاها را به طور موثر مدیریت کنید، و با فایل ها و استریم های داده کار کنید.

مقایسه با سایر دوره های جاوا

این دوره بروز است و آخرین ویژگی های جاوا را پوشش می دهد.

مراقب سایر دوره های باشید. بسیاری از آنها قدیمی هستند و از نسخه های قدیمی جاوا استفاده می کنند. وقت خود را برای یادگیری فناوری قدیمی هدر ندهید.

در دوره آموزشی به شما نشان می دهیم که چگونه اپلیکیشن ها را در جاوا از ابتدا توسعه دهید. می توانید کد را همراه با مدرس در فیلم ها تایپ کنید که بهترین راه برای یادگیری است.

این دوره برای چه کسانی مناسب است؟

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

آشنایی با برنامه نویسی جاوا برای مبتدیان

  • مقدمه 01:55
  • جاوا چیست؟ 03:32
  • IntelliJ - Java IDE 02:01
  • نصب IntelliJ 07:08
  • Java HelloWorld - بررسی 05:45
  • Java HelloWorld - کدنویسی 05:12
  • رشته ها در جاوا - بررسی - بخش 1 04:13
  • رشته ها در جاوا - بررسی - بخش 2 03:53
  • رشته ها در جاوا - کدنویسی - بخش 1 06:22
  • رشته ها در جاوا - کدنویسی - بخش 2 06:06
  • خواندن ورودی رشته - بررسی 04:38
  • خواندن ورودی رشته - کدنویسی - بخش 1 06:35
  • خواندن ورودی رشته - کدنویسی - بخش 2 04:04
  • انواع داده اولیه - بررسی - بخش 1 05:27
  • انواع داده اولیه - بررسی - بخش 2 04:47
  • انواع داده اولیه - کدنویسی 05:00
  • خواندن ورودی عدد صحیح - بررسی 01:39
  • خواندن ورودی عدد صحیح - کدنویسی 04:26
  • Casting و Conversion - بررسی 05:42
  • Casting و Conversion - کدنویسی - بخش 1 04:28
  • Casting و Conversion - کدنویسی - بخش 2 07:53
  • شرطی ها: if/else - بررسی - بخش 1 07:27
  • شرطی ها: if/else - بررسی - بخش 2 02:35
  • شرطی ها: if/else - کدنویسی - بخش 1 04:21
  • شرطی ها: if/else - کدنویسی - بخش 2 05:19
  • شرطی ها: if/else Compounds و Nested if - کدنویسی - بخش 1 05:42
  • شرطی ها: if/else Compounds و Nested if - کدنویسی - بخش 2 02:58
  • شرطی ها: if/else if - کدنویسی 04:59
  • شرطی ها: عملگر سه تایی - کدنویسی 04:13
  • شرطی ها: مقایسه رشته ها - بررسی 06:19
  • شرطی ها: مقایسه رشته ها - کدنویسی - بخش 1 04:28
  • شرطی ها: مقایسه رشته ها - کدنویسی - بخش 2 04:06
  • شرطی ها: دستور Switch - بررسی 04:47
  • شرطی ها: دستور Switch - کدنویسی - بخش 1 06:54
  • شرطی ها: دستور Switch - کدنویسی - بخش 2 04:25
  • شرطی ها: دستور Switch - کدنویسی - بخش 3 05:38
  • شرطی ها: دستور Switch مدرن - بررسی 04:12
  • شرطی ها: دستور Switch مدرن - کدنویسی - بخش 1 05:41
  • شرطی ها: دستور Switch مدرن - کدنویسی - بخش 2 03:20
  • شرطی ها: دستور Enums و Switch - بررسی 02:07
  • شرطی ها: دستور Enums و Switch - کدنویسی 04:14
  • حلقه ها: for loops - بررسی 05:03
  • حلقه ها: for loops - کدنویسی - بخش 1 07:17
  • حلقه ها: for loops - کدنویسی - بخش 2 02:44
  • حلقه ها: while loops - بررسی 03:39
  • حلقه ها: while loops - کدنویسی 05:06
  • حلقه ها: break و continue - بررسی 02:40
  • حلقه ها: break و continue - کدنویسی 03:31
  • متدها: شروع به کار با متدها - بررسی 03:25
  • متدها: شروع به کار با متدها - کدنویسی 03:57
  • متدها: پارامترها و Overloading - بررسی 05:04
  • متدها: پارامترها و Overloading - کدنویسی - بخش 1 03:44
  • متدها: پارامترها و Overloading - کدنویسی - بخش 2 04:51
  • متدها: بازگرداندن یک مقدار - بررسی 04:53
  • متدها: بازگرداندن یک مقدار - کدنویسی 05:19
  • متدها: بازگشت - بررسی 05:44
  • متدها: بازگشت - کدنویسی 03:35
  • آرایه ها - اصول - بررسی 05:36
  • آرایه ها - اصول - کدنویسی - بخش 1 05:27
  • آرایه ها - اصول - کدنویسی - بخش 2 05:29
  • آرایه ها: مقداردهی اولیه - بررسی 04:49
  • آرایه ها: مقداردهی اولیه - کدنویسی - بخش 1 02:46
  • آرایه ها: مقداردهی اولیه - کدنویسی - بخش 2 07:09
  • آرایه ها: انتقال آرایه ها به متدها - بررسی 03:03
  • آرایه ها: انتقال آرایه ها به متدها - کدنویسی 06:27
  • آرایه ها: بازگشت آرایه ها از متدها - بررسی 02:22
  • آرایه ها: بازگشت آرایه ها از متدها - کدنویسی 06:33
  • برنامه نویسی شی گرا چیست؟ 07:21
  • Java OOP - ما چه چیزی را ایجاد می کنیم؟ 05:07
  • Java OOP - ایجاد پروژه و اولین شی 07:28
  • Java OOP - انتزاع چیست؟ 04:45
  • Java OOP - کد انتزاعی 05:04
  • Java OOP - کپسوله سازی چیست؟ 07:36
  • Java OOP - کد کپسوله سازی 08:01
  • Constructors - Java OOP چیست؟ 06:58
  • Java OOP - کد Constructors 07:53
  • Java OOP - اشیاء و نکات بیشتر 04:42
  • Java OOP - کد اشیاء و نکات بیشتر 04:00
  • POJOs - Java OOP چیست؟ 03:06
  • Java OOP - وراثت چیست؟ 08:26
  • this - Java OOP در مقابل ()super 02:29
  • Java OOP - پیاده سازی وراثت 04:20
  • Override - Java OOP@ 01:35
  • Java OOP - کد وراثتی 08:08
  • Java OOP - ادامه کد وراثتی 04:49
  • Java OOP - متغیرهای استاتیک 01:49
  • Java OOP - کد متغیرهای استاتیک 04:33
  • Java OOP - پلی مورفیسم چیست؟ 04:51
  • Java OOP - پیاده سازی پلی مورفیسم 01:57
  • Java OOP - کد پلی مورفیسم 03:04
  • Java OOP - مرور کلی زمان برای نبرد 06:35
  • Java OOP - حملات ویژه برای اشیاء دشمن 05:52
  • Java OOP - قابلیت نبرد 05:07
  • Java OOP - کد پیاده سازی استاتیک 02:52
  • Java OOP - رابط ها چیست؟ 03:24
  • Java OOP - پیاده سازی رابط ها 03:16
  • Java OOP - کد رابط 09:39
  • Java OOP - ادامه رابط کد 05:14
  • Java OOP - کلاس های انتزاعی چیست؟ 01:51
  • Java OOP - کد کلاس های انتزاعی 02:27
  • Java OOP - کامپوزیشن چیست؟ 03:29
  • Java OOP - پیاده سازی کامپوزیشن 03:03
  • Java OOP - کد پیاده سازی 03:37
  • Java OOP - ادامه کد پیاده سازی 08:21
  • Java OOP - نبرد قهرمانان 05:13
  • Java OOP - پکیج، ایمپورت کردن و سازمان 01:48
  • Java OOP - پکیج، ایمپورت کردن و سازمان - بخش 2 05:12
  • بررسی فریمورک کالکشن های جاوا 02:23
  • جاوا - بررسی لیست ها و ArrayLists 08:31
  • جاوا - لیست ها و ArrayLists 08:30
  • جاوا - بررسی متدهای ArrayList و لیست های غیرقابل تغییر 06:52
  • جاوا - متدهای ArrayList 09:50
  • جاوا - بررسی ArrayLists با آبجکت ها 01:02
  • جاوا - آبجکت های ArrayList 03:31
  • جاوا - بررسی LinkedList 03:58
  • جاوا - LinkedList 07:28
  • جاوا - بررسی متدهای LinkedList 08:56
  • جاوا - متدهای LinkedList 08:10
  • جاوا - بررسی ست ها و HashSet 02:51
  • جاوا - بررسی متدهای HashSet 03:24
  • جاوا - ست ها و HashSets 07:42
  • جاوا - بررسی صف ها، Deques و ArrayDeque 03:19
  • جاوا - بررسی متدهای ArrayDeque 03:16
  • جاوا - Deque و ArrayDeque 06:20
  • جاوا - بررسی مپ ها و HashMaps 03:24
  • جاوا - بررسی متدهای HashMap 04:02
  • جاوا - نقشه و HashMap 08:01
  • جاوا - بررسی مدیریت استثنا 05:15
  • جاوا - مدیریت استثنا 05:32
  • جاوا - بررسی دستورات Multiple Catch 03:48
  • جاوا - دستورات Multiple Catch 06:50
  • جاوا - بررسی Finally Block 02:20
  • جاوا - Finally Block 02:12
  • جاوا - بررسی Throw و ورودی فایل 04:18
  • جاوا - Throw و ورودی فایل 06:56
  • جاوا - بررسی FileReader 04:45
  • جاوا - FileReader 07:04
  • جاوا - بررسی BufferedReader 03:26
  • جاوا - BufferedReader 02:34
  • جاوا - بررسی Try with Resources 01:14
  • جاوا - Try with Resources 02:26
  • جاوا - بررسی BufferedWriter 03:02
  • جاوا - BufferedWriter 03:41
  • جاوا - بررسی آشنایی با لامبدا 03:57
  • جاوا - آشنایی با لامبدا 04:50
  • جاوا - بررسی ایجاد اولین لامبدا 06:56
  • جاوا - ایجاد اولین لامبدا 06:44
  • جاوا - جزئیات لامبدا 10:24
  • جاوا - بررسی Try و Catch در لامبدا 02:27
  • جاوا - Try و Catch در لامبدا 03:17
  • جاوا - بررسی Method Referencing 04:26
  • جاوا - Method Referencing 04:43
  • جاوا - بررسی استریم ها 03:59
  • جاوا - استریم ها 04:56
  • جاوا - بررسی جزئیات استریم ها 03:48
  • جاوا - جزئیات استریم ها 10:10
  • بررسی تست واحد 07:44
  • توسعه تست های JUnit - بررسی - بخش 1 06:05
  • توسعه تست های JUnit - بررسی - بخش 2 07:12
  • توسعه تست های JUnit - راه اندازی پروژه 04:35
  • JUnit Assertions - معرفی Equals وNotEquals و Null و NotNull - بررسی 10:01
  • متدهای چرخه عمر مورد تست - بررسی 05:58
  • متدهای چرخه عمر مورد تست - کدنویسی 06:39
  • تعریف نام های نمایش سفارشی - بررسی 04:50
  • تعریف نام های نمایش سفارشی - کدنویسی 05:56
  • JUnit Assertions - معرفی Same و NotSame و True و False - بررسی 03:33
  • JUnit Assertions - معرفی Same و NotSame و True و False - کدنویسی 05:24
  • JUnit Assertions - آرایه ها، Iterable و خطوط - بررسی 03:38
  • JUnit Assertions - آرایه ها، Iterable و خطوط - کدنویسی 04:45
  • JUnit Assertions - معرفی Throws و Timeouts - بررسی 03:21
  • JUnit Assertions - معرفی Throws و Timeouts - کدنویسی - بخش 1 03:42
  • JUnit Assertions - معرفی Throws و Timeouts - کدنویسی - بخش 2 03:32
  • مرتب سازی تست های JUnit - بررسی 08:10
  • مرتب سازی تست های JUnit - کدنویسی 04:41
  • تست های شرطی - بررسی 08:05
  • تست های شرطی - کدنویسی - Disabled@ و EnabledOnOs@ 05:32
  • تست های شرطی - کدنویسی - EnabledOnJre@ و EnabledForJreRange@ 03:30
  • تست های شرطی - کدنویسی - EnabledIfEnvironmentVariable@ 04:42
  • توسعه تست محور (TDD) - بررسی 05:50
  • پروژه FizzBuzz - کدنویسی - شروع کار 04:04
  • پروژه FizzBuzz - کد نویسی - تست ها - بخش 1 07:25
  • پروژه FizzBuzz - کد نویسی - تست ها - بخش 2 05:29
  • پروژه FizzBuzz - کدنویسی - ریفکتور کردن 04:20
  • تست های پارامترسازی شده - بررسی 06:29
  • تست های پارامترسازی شده - کدنویسی - بخش 1 05:42
  • تست های پارامترسازی شده - کدنویسی - بخش 1 04:34
  • اپلیکیشن اصلی FizzBuzz - کدنویسی 03:04
  • بررسی Spring Boot 07:20
  • بررسی Spring Boot Initializr 09:59
  • اسپرینگ بوت - ایجاد کنترلر REST 05:05
  • پروژه های اسپرینگ 02:11
  • Maven چیست؟ 04:57
  • ساختار پروژه Maven 04:19
  • مفاهیم کلیدی Maven 06:54
  • بررسی فایل های پروژه اسپرینگ بوت - بخش 1 05:03
  • بررسی فایل های پروژه اسپرینگ بوت - بخش 2 04:52
  • سرویس های REST چیست؟ - بخش 1 05:27
  • سرویس های REST چیست؟ - بخش 2 04:03
  • مبانی جی سان 03:39
  • مبانی REST HTTP اسپرینگ بوت 07:00
  • دموی Postman 04:13
  • کنترلر REST اسپرینگ بوت - بررسی - بخش 1 03:06
  • کنترلر REST اسپرینگ بوت - بررسی - بخش 2 01:11
  • کنترلر Spring Boot REST - کدنویسی 08:20
  • اتصال داده جکسون جی سان 06:40
  • REST POJO اسپرینگ بوت - بررسی 06:17
  • REST POJO اسپرینگ بوت - کدنویسی - بخش 1 02:28
  • REST POJO اسپرینگ بوت - کدنویسی - بخش 2 06:25
  • متغیرهای مسیر REST اسپرینگ بوت - بررسی 04:22
  • متغیرهای مسیر REST اسپرینگ بوت - کدنویسی - بخش 1 04:12
  • متغیرهای مسیر REST اسپرینگ بوت - کدنویسی - بخش 2 04:35
  • MVC Spring با Thymeleaf - بررسی 05:20
  • MVC Spring با Thymeleaf - کدنویسی - بخش 1 02:59
  • MVC Spring با Thymeleaf - کدنویسی - بخش 2 06:25
  • MVC Spring با Thymeleaf و CSS - بررسی 04:22
  • MVC Spring با Thymeleaf و CSS - کدنویسی 03:13
  • سپاس از شما - لطفاً امتیاز خود را از این دوره وارد کنید 01:34

7,432,500 1,486,500 تومان

مشخصات آموزش

آشنایی با برنامه نویسی جاوا برای مبتدیان

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:مقدماتی
  • تعداد درس:217
  • مدت زمان :18:49:07
  • حجم :11.9GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
61,271,000 12,254,200 تومان
  • زمان: 155:07:52
  • تعداد درس: 516
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
855,500 171,100 تومان
  • زمان: 2:10:47
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
651,500 130,300 تومان
  • زمان: 1:39:06
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,325,000 865,000 تومان
  • زمان: 10:57:47
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,174,500 1,034,900 تومان
  • زمان: 13:06:34
  • تعداد درس: 131
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,965,000 1,393,000 تومان
  • زمان: 17:38:29
  • تعداد درس: 129
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,398,000 1,079,600 تومان
  • زمان: 13:40:53
  • تعداد درس: 106
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,853,000 1,370,600 تومان
  • زمان: 17:21:41
  • تعداد درس: 188
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید