من یک هدف بسیار خاص از طراحی این دوره دارم، به عنوان یک معمار، نقش دیگری در بالا بردن کارآموزان یا افراد تازه کار با سرعت توسعه جاوا دارم، و در این فرآیند باید یک برنامه آموزشی تهیه کنم که در آن آنها نیاز به درک مهم ترین جنبه های زبان برنامه نویسی جاوا و درک جنبه های مختلف توسعه Backend دارید.
این باعث شد که این دوره را برای پرداختن به بخش اول آن، یعنی زبان برنامه نویسی جاوا طراحی کنم، جایی که شما بر روی مهمترین ویژگی های زبان برنامه نویسی جاوا تمرکز خواهید کرد و ببینید کجا و چه زمانی ویژگی ها را به طور موثر و کارآمد اعمال کنید.
شما سوالات زیادی دارید از این قبیل، آیا این دوره به آخرین نسخه های جاوا، مانند Java15 و غیره به روز شده است. نگران نباشید، پس از اینکه بتوانید ویژگی های اصلی را اعمال کنید، ابتدا باید ویژگی های زبان اصلی را بدانید. بقیه چیزها در جای خود قرار می گیرند. این تجربه من است، بچه ها، نسخه ها اصطلاحات فانتزی هستند، همه چیز برای ما قابل استفاده نیست، اگر احساس می کنم چیزی واقعاً مهم است، مطمئناً سعی خواهم کرد آن را در دوره به روز کنم. اما به هر حال سعی می کنم شما را در جریان تغییرات قرار دهم، نگران نباشید.
به عنوان یک معمار میخواهم کارآموزان بتوانند جنبههای زیر از زبان برنامهنویسی جاوا را درک کنند، شما باید بتوانید ویژگیهای زبان اصلی را درک کنید، در حین طراحی کد به اصول SOLID فکر کنید و در مورد چند طرح انتخابی بینش خوبی کسب کنید. الگوها اجازه دهید یک بار دیگر تأیید کنم که همه الگوهای طراحی را پوشش نمیدهم، من تعداد کمی را بر اساس تجربه خود انتخاب کردم و آنها را پوشش خواهم داد. با آرزوی موفقیت در سفر توسعهدهنده جاوا، من با شما هستم و اجازه میدهیم به جلو برویم.
نکات برجسته دوره -
توجه - برای مبانی برنامه نویسی به بخش آرشیو مراجعه کنید.
ویژگی های برنامه نویسی شی گرا
کلاس ها، اشیاء
سازندگان
ارث
چند شکلی
کلاس های انتزاعی
رابط
ساخت کدهای با همبستگی ضعیف
رسیدگی به استثنا
IOStreams
اصول SOLID
چند الگوی طراحی انتخاب شده
سازنده
Singleton
روش کارخانه
روش الگو
نما
دکوراتور
پروکسی
پراکسی راه دور
پراکسی مجازی
پراکسی حفاظت
سایر ویژگی های زبان جاوا مانند
مجموعه ها
عمومی
لامبدا
جریانها
API Reflection
مهندس نرم افزار و یک مربی پرشور ساگر فارغ التحصیل M.Tech از ANU ، یک توسعه دهنده برنامه و یک مربی پرشور جدا از اینکه یک یادگیرنده و شنونده خوب است ، کار خود را به عنوان یک مربی آغاز کرد و بعداً او بخشی از طراحی و توسعه چندین پروژه نرم افزاری بود و محصولات شهرت خود را به عنوان یک توسعه دهنده سخت افزار جاوا و متخصص یکپارچه سازی سیستم به دست آورد و با مهارت های فنی ، رهبری و راهنمایی خود در موفقیت در چندین پروژه نقش مهمی داشت.
نمایش نظرات