بررسی عمیق جاوا - بخش 1
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادگیری core Java با مثالهای توضیح داده شده از نظر معماری
- مهارتهای توضیح عمیق درباره سوالات برنامهنویسی در مصاحبه
- کسب مهارت یادگیری مفاهیم پیشرفته جاوا
- کسب مهارت یادگیری فریمورکهای پیشرفته جاوا مانند اسپرینگ و اسپرینگ بوت
- پایه و اساس خوبی برای مهندسان نرمافزار و مهندسان تضمین کیفیت
- حل تعداد زیادی سوالات برنامهنویسی در همه مباحث
- حل مشکلات با نمودارهای معماری
- شما خواهید فهمید که JVM چگونه به صورت داخلی کار میکند.
- در نهایت، شما تشنه یادگیری جاوا خواهید بود.
پیشنیازهای دوره
- شما باید یک کامپیوتر با سیستمعامل مورد علاقهتان داشته باشید.
- نیازی به تجربه برنامهنویسی نیست. شما همه موارد را که باید بدانید، یاد خواهید گرفت.
- اشتیاق شما برای شروع همین امروز
توضیحات دوره
در این دوره قصد داریم یک پایه عمیق و جامع درباره مباحث زیر که میتوانید در بخش محتوای دوره برای جاوا ببینید، ارائه دهیم و بیشتر از 4 ساعت زمان را به این مطالب عمیق اختصاص دادهایم.
این بخش اول برنامهنویسی جاوا است که اصول زبان جاوا نام دارد و هدف اولیه ما یادگیری عمیق جاوا 7 در مباحث مهم است و پس از آن ادامه میدهیم و تا جاوا 17 را یاد میگیریم و سپس فریمورکهای جاوا و تمام ابزارها و فناوریهای اصلی استفاده شده در صنعت نرمافزار را یاد میگیریم.
- اصول زبان
- عملگرها و تکالیف
- کنترل جریان
- اعلانها و مودیفایرهای دسترسی
- برنامهنویسی شیگرا
- مدیریت استثنا
- حل مسائل با جاوا و کدنویسی بلادرنگ
- Multi-Threading
- کلاس داخلی
- پکیج Lang
- ورودی و خروجی فایل
- سریالسازی
- عبارات منظم
- کالکشن
- کالکشنهای همزمان
- جنریکها
- Garbage Collection
- بینالمللیسازی [I18N]
- توسعه
- Assertions
- معماری داخلی JVM
زمانی که تمام مباحث فوق را بهصورت عمیق و با مثالهای توضیح داده شده به صورت معماری یاد گرفتید، به هدف اول خود رسیدیم و سپس آماده خواهیم بود که به اهداف زیر در جاوا دست یابیم.
- جاوا 8
- جاوا 9
- جاوا 10
- جاوا 11
- جاوا 12
- جاوا 13
- جاوا 14
- جاوا 15
- جاوا 16
- جاوا 17
- فریمورکهای AWT Swing و JavaFX
- JDBC
- JSP و Servlet
زمانی که تمام این موارد مرتبط با جاوا کامل شد، قصد داریم به شما موارد زیر را آموزش دهیم:
- اسپرینگ و اسپرینگ بوت
- میکروسرویسها با Spring Cloud
- توسعه وب سرویسهای REST با اسپرینگ بوت
- ارائه مستندات API با استفاده از Swagger و OpenAPI
- توسعه پروژه در سطح صنعت به صورت بلادرنگ با جاوا، اسپرینگ، اسپرینگ بوت و Spring Cloud
- کنترل نسخه با گیت، گیتهاب، Stash ،Bitbucket و GitLab
- ابزارهای کیفیت کد مانند SonarLint و Sonar Cube
- MySQL
- MongoDB
- AWS
- جنکینز
- داکر
- کوبرنتیز
- یونیکس و لینوکس
حالا شما میتوانید بهوضوح سفر پیش رو را درک کنید و این قسمت اول سفر است. بنابراین قصد داریم دوره را برای همه مباحث ذکر شده به سرعت گام به گام منتشر کنیم تا شما بهترین مهندس نرمافزار در جهان باشید.
پس، اولین مورد اصول اولیه است، اگر اصول جاوا را بدانید، میتوانید بقیه مسائل را به راحتی درک کنید. به همین دلیل در این دوره فقط «اصول زبان جاوا» را آموزش میدهیم تا شما یک پایه عالی در برنامهنویسی بیاموزید که در هیچ کجا تجربه نکردهاید و این آغاز سفر شماست.
و همچنین دیدهایم که بسیاری از دانشجویان دانشگاه در مورد برنامهنویسی شیگرا مشکل دارند و به عنوان مصاحبهگر نیز دیدهایم که بسیاری از مهندسان فارغالتحصیل و مهندسان باتجربه نرمافزار نیز مفاهیم شیگرایی را بهدرستی درک نمیکنند. آنها مطالبی را میدانند، اما این انتظارات صنعت نرمافزار نیست. بنابراین، بسیاری از افراد در مصاحبه شکست میخورند زیرا مفاهیم مهندسی نرمافزار را بهدرستی نمیشناسند و برخی افراد مفاهیم را میدانند اما مهارت توضیح در مصاحبه را ندارند. بنابراین، شما از این دوره مهارت توضیح را نیز کسب خواهید کرد.
برای یادگیری مفاهیم شیگرایی در جاوا، شما باید درک عمیق و روشنی از کلاس، آبجکت، تفاوت بین کلاس و آبجکت، متغیر استاتیک، متغیر نمونه، زمان استفاده از متغیر استاتیک، زمان استفاده از متغیر نمونه، متدهای ایستا، متدهای نمونه، زمان استفاده از متد استاتیک و زمان استفاده از متد نمونه داشته باشید. بنابراین در این دوره میتوانید همه مطالب درباره کلاس، آبجکت، متغیرهای ایستا، متغیرهای نمونه، متدهای استاتیک و متدهای نمونه را یاد بگیرید و در پایان دوره، شما آماده یادگیری شیگرایی خواهید بود.
علاوه بر این، ما بیش از 7 سال از تجربیات صنعتی خود در نرمافزار و تجربهای که در مصاحبه با متقاضیان داریم را به این دوره اضافه کردهایم تا شما را برای ورود به صنعت نرمافزار آماده کنیم.
این دوره برای چه کسانی مناسب است؟
- مناسب برای دانشجویانی که قصد دارند به دانشگاه برای مهندسی نرمافزار بروند.
- مناسب برای دانشجویان دانشگاه که مایل به ورود به صنعت نرمافزار هستند.
- مناسب برای مهندسان QA که مایل به یادگیری اتوماسیون هستند.
- مناسب برای مهندسان نرمافزار که مایل به تبدیل شدن به معمار نرمافزار هستند.
- مناسب برای کسی که مایل به یادگیری عمیق جاوا است.
بررسی عمیق جاوا - بخش 1
-
مقدمه 02:58
-
آشنایی با زبان برنامهنویسی 10:09
-
اولین برنامه جاوا خود 31:56
-
تنظیم مسیر و WORA 10:11
-
مقدمه متغیر 28:34
-
کلاس اسکنر 25:16
-
کلمات رزرو شده 17:20
-
شناسهها 25:58
-
مقدمه 14:02
-
تایپ داده بایت 18:22
-
تایپ داده کوتاه 08:55
-
تایپ داده عدد صحیح 08:49
-
تایپ داده بلند 02:46
-
تایپهای داده شناور و دابل 03:40
-
تایپ داده بولی 06:48
-
تایپ داده char 08:00
-
اعلان و مقداردهی اولیه متغیر 02:48
-
زبان برنامهنویسی دارای تایپ قوی 10:10
-
لیترالهای عدد صحیح 27:18
-
لیترالهای طولانی 16:23
-
لیترال نقطه شناور 26:26
-
لیترال بولی 04:46
-
لیترالهای کاراکتر 11:54
-
نمایش یونیکد از لیترالهای کاراکتر 02:05
-
کاراکترهای فرار 17:27
-
روشهای شناسایی لیترال کاراکتر 04:12
-
لیترال رشته 00:50
-
لیترال باینری 03:37
-
استفاده از نماد Underscore 07:49
-
مقدمه 03:02
-
مقدمه JVM و متغیرهای محلی متد 29:12
-
مراحل اصلی اجرای برنامه جاوا 07:04
-
کپی مقدار یک متغیر به متغیر دیگر با استفاده از متغیر محلی 10:48
-
مثالهای متغیر محلی متد 11:15
-
توضیحات و مثالهای متغیر بلوک 08:48
-
خلاصه متغیرهای محلی 05:11
-
توضیح آبجکت کلاس و متغیر نمونه با معماری JVM 47:09
-
متغیرهای نمونه 05:15
-
مثال متغیر نمونه 08:59
-
مثال متغیر نمونه با توضیح عمیق 21:58
-
مثال متغیر نمونه برای ایجاد دو آبجکت 12:24
-
آبجکت تک با مرجعهای متعدد 06:35
-
تخصیص مجدد متغیرهای نمونه 08:38
-
مقادیر پیشفرض متغیرهای نمونه 03:16
-
خلاصه متغیرهای فوری 08:15
-
مقدمه متغیر استاتیک 05:21
-
مثال متغیر استاتیک 13:28
-
روش دسترسی به متغیر استاتیک 12:00
-
مثالهای متغیر استاتیک 20:54
-
نکات مهم متغیر استاتیک 07:22
-
مقدمه متد 10:56
-
متدهای نمونه 16:06
-
متدهای استاتیک 09:26
-
مثال متغیر و متد 24:47
-
مثالهای متغیر و متد 23:21
-
مثال متغیر و متد - بخش 3 08:33
-
خطای سرریز استک 03:00
-
مقدمه 09:08
-
عملیاتهای اصلی Eclipse IDE 09:33
-
بازگردانی یک مقدار از یک متد 29:11
-
نکات ویژه در نوشتن متد 15:07
-
مثالهای متغیر و متد 11:36
-
مثالهای متغیر و متد 20:43
-
مثالهای متغیر و متد 20:04
-
مثالهای متغیر و متد 06:17
-
مقدمه 11:21
-
اعلان آرایه 22:25
-
ایجاد آرایه یکبعدی 23:36
-
ایجاد آرایه دوبعدی 08:18
-
ایجاد آرایه سهبعدی 09:31
-
مقداردهی اولیه آرایه 19:09
-
مثالهای مقداردهی اولیه آرایه 20:49
-
اعلان و ایجاد آرایه و مقداردهی اولیه تک خطی 23:24
-
متغیر length در مقابل متد ( )length 09:23
-
آرایه ناشناس 08:36
-
تکلیف عنصر آرایه 38:39
-
سوالات آرایه 20:21
-
مقدمه 11:36
-
If و Else 04:52
-
اشکالزدایی یک مثال با eclipse IDE 18:11
-
حلقه While 14:25
-
حلقه for 03:55
-
حلقه for each 10:44
-
آرگومانهای خط فرمان 32:00
-
آرگومان متغیر 35:19
-
پایان دوره و گام بعدی 04:17
مشخصات آموزش
بررسی عمیق جاوا - بخش 1
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متخصص
- تعداد درس:87
- مدت زمان :20:07:54
- حجم :7.57GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy