این یک دوره مبتدی نیست!
این یک دوره آموزشی پیشرفته Qt 6 با استفاده از C++ برای ایجاد برنامه های کاربردی با کارایی بالا در ویندوز، مک و لینوکس است. این دوره همچنین شامل موضوعات پیشرفته ای مانند threading، شبکه، کتابخانه ها، پلاگین ها، پایگاه های داده، تست واحد و استقرار برنامه است.
این ادامه دورههای Udemy Qt 5 Core برای مبتدیان و دورههای متوسط است و از جایی که هر دو آن را ترک کردند ادامه مییابد. اکیداً توصیه می شود قبل از اقدام به این دوره در این دوره ها شرکت کنید. در این دوره شما نحوه کار با رشته ها، سوکت ها، کتابخانه ها، پلاگین ها، تست واحد و استقرار برنامه در چندین سیستم عامل را خواهید آموخت.
رشته
رشتهها کمک میکنند تا برنامههای شما به سرعت روشن شوند. شما بهترین شیوه های نخ را به همراه برخی تصورات غلط و اشتباهات رایج یاد خواهید گرفت. علاوه بر این، ما به استخرهای نخ می پردازیم که استفاده بسیار سریع و کارآمدی از نخ ها دارند. و ما نحوه ساده سازی نخ با استفاده از کتابخانه همزمان Qt را توضیح خواهیم داد.
شبکه
ما مفاهیم کلی شبکه را به همراه اینکه چه کسی باید از هر دو سوکت TCP و UDP برای برقراری ارتباط با سرورهای راه دور استفاده کند، پوشش خواهیم داد. این دوره همچنین نحوه استفاده از رمزگذاری SSL را برای حفظ ارتباط ایمن با میزبان راه دور پوشش می دهد. بعداً در بخش شبکه، نحوه ایجاد یک سرور TCP پایه را نشان خواهیم داد، سپس رشته و SSL را برای ایجاد یک سرور TCP با کارایی بالا که میتواند اتصالات زیادی را به طور همزمان انجام دهد، ترکیب میکنیم.
کتابخانه ها
ما آموزش خواهیم داد که کتابخانه ها چیست و چگونه می توانید به راحتی کتابخانه های خود را به همراه نحوه استفاده از کتابخانه های ایجاد شده توسط توسعه دهندگان دیگر ایجاد کنید. این دوره همچنین کتابخانههای اشتراکگذاری شده در مقابل استاتیک و حتی نحوه توسعه برنامه خود را با توسعه یک سیستم پلاگین ساده که به شما امکان میدهد بدون کامپایل مجدد برنامه به صورت پویا به برنامه خود اضافه کنید، میپردازد.
پایگاه های داده
این یک موضوع گسترده است و ما فقط اصول اولیه نحوه استفاده از کتابخانه های Qt SQL و درایورهای فروشنده برای اتصال به پایگاه داده و استفاده از آن را نشان خواهیم داد. ما چند مفهوم را با استفاده از MySql نشان می دهیم.
آزمایش
این دوره نحوه استفاده از کتابخانه Qt Test را آموزش میدهد که به شما کمک میکند تستهای واحد و مبتنی بر داده را روی برنامه خود انجام دهید. ما حتی نحوه انجام برخی از علامتگذاریهای ساده را برای شناسایی مشکلات عملکرد در کد شما توضیح خواهیم داد.
استقرار
استقرار برنامه های کاربردی خود برای کاربران نهایی هم هنر و هم علم است. در حالی که میلیون ها روش برای استقرار برنامه های شما وجود دارد، ما برخی از تکنیک های اساسی برای ویندوز، مک و لینوکس را نشان خواهیم داد. در صورتی که نیاز به استقرار سفارشی داشته باشید، این دوره به نحوه کامپایل Qt در پیوندهای پویا و استاتیک می پردازد که به شما امکان می دهد بین داشتن درخت وابستگی یا برنامه all in one یکی را انتخاب کنید.
دارای شرح بسته به زبانهای: انگلیسی، هندی، کرهای، اسپانیایی، چینی سنتی
کامپیوتر گورو من یک کامپیوتر حرفه ای بسیار آموزش دیده با مهارت های زیر هستم: زبانها - C ، C ++ ، دارت ، فلاتر ، QML ، جاوا ، پایتون ، ویژوال بیسیک ، C # ، ASP ، HTML ، Javascript ، VBScript چارچوب ها - جاوا ، .Net ، Yii ، Qt ، Flutter گواهینامه ها - CISSP ، CEH ، MCITP ، MCSE ، MCSA ، CCNA ، VCP ، A + ، شبکه + ، سرور + ، لینوکس + سیستم عامل ها - 2008 ، 2008R2 ، 2012 ، XP ، 7 ، 10 ، لینوکس نرم افزار - SQL ، IIS ، Cisco UCS ، NetApp ، HP Storageworks ، Vmware VCenter ، Ironport ، SolarWinds
نمایش نظرات