این دوره، یک مجموعه آموزشی کاملا پروژه محور و عملی است که به شما کمک می کند تا با استفاده از برد رزبری پای و زبان برنامه نویسی پایتون یک سیستم پردازش تصویر و تشخیص چهره قدرتمند بسازید. رزبری پای در واقع یک رایانه تک بردی بسیار کوچک است که می توان آن را برنامه نویسی کرده و پروژه های خلاقانه ای با کمک آن خلق کرد. مطالب ارائه شده در این دوره آموزشی با تمام نسخه های این برد یعنی رزبری پای زیرو، 2، 3 و 4 سازگار است و فرقی میان مدل بردها وجود ندارد. این دوره یک آموزش کاملا جامع و ایده آل برای کسانی است که هیچ آشنایی خاصی با رزبری پای و دنیای الکترونیک نداشته و قصد دارند به صورت کاملا عملی و حرفه ای کار خود را با برد قدرتمند رزبری پای آغاز کنند. در دوره آموزشی Udemy Image Processing on Raspberry Pi - Beginner to Advanced با آموزش پردازش تصویر با رسبری پای آشنا خواهید شد.
این دوره آموزشی برنامه نویسی و توسعه وب به صورت کاملا پروژه محور است و توسط آکادمی یودمی منتشر شده است. همگام با مدرس این دوره آموزشی یک وب اپلیکیشن فروشگاهی را از صفر تا صد خواهید ساخت و با تکنولوژی های قدرتمند و معروفی مانند React ،Redux ،Node ،Express ،MongoDB و Mongoose آشنا خواهید شد. در پایان دوره قادر خواهید بود تا با کمک تمامی تکنولوژی های مدنظر یک فروشگاه اینترنتی کاملا فعال و کاربردی مانند آمازون بسازید. از جمله مهم ترین مباحث پوشش داده شده در این دوره می توان به طراحی واکنش گرا، طراحی رابط کاربردی ساده و کاربر پسند، راه اندازی سایت روی سرویس ابری Heroku، اتصال وب سایت به درگاه پرداخت Paypal و ... اشاره کرد. در دوره آموزشی Udemy Build Ecommerce Website Like Amazon React & Node & MongoDB با آموزش ساخت وب سایت های تجارت الکترونیک شبیه آمازون با ری اکت، نود و مانگو دی بی اشنا خواهید شد.
این دوره آموزشی تحلیل اقتصادی و صورت های مالی با استفاده از تکنیک های یادگیری ماشینی است که توسط آکادمی یودمی منتشر شده است. زبان برنامه نویسی و ابزار اصلی شما در این دوره آموزشی پایتون است. پایتون یک زبان برنامه نویسی چندمنظوره و کاملا انعطاف پذیر است که در رشته های تخصصی مختلفی مانند هوش مصنوعی، یادگیری ماشین و ... کاربرد دارد. در ابتدای این دوره آموزشی با یکسری مفاهیم اقتصادی و مالی که در تحلیل های اقتصادی اهمیت بسیار زیادی دارند آشنا شده و سپس روش های مختلف الگوریتم نویسی و توسعه سیستم های تحلیلی مبتنی بر یادگیری ماشین را فرا خواهید گرفت. تحلیل تکنیکال و فاندامنتال دو بال تحلیل بازارهای مالی است که در این دوره آموزشی با ابزارهای آن آشنا خواهید شد. در دوره آموزشی Udemy Python and Machine Learning in Financial Analysis با آموزش پایتون و یادگیری ماشین برای آنالیز مالی آشنا خواهید شد.
این دوره آموزشی برنامه نویسی فول استک است که توسط آکادمی Nomad Coders منتشر شده است. در این دوره آموزشی از متدی با نام کلون کدینگ (Clone Coding) یا کلونینگ به منظور آموزش عملی و پروژه محور کدنویسی استفاده شده است. در این روش برنامه نویس باید با کمک تکنولوژی های در دسترس و مهارت فعلی خود محصولی مشابه با سایر محصولات موجود در بازار را ساخته و به نوعی یک پروژه آماده و در حال استفاده را از نو بازنویسی کند. این روش در زمینه آموزش کدنویسی و برنامه نویسی بسیار موثر است و می تواند در سریع ترین زمان ممکن شما را به یک برنامه نویس حرفه ای تبدیل کند. در روش کلون کدینگ کاربر باید همگام با ارائه مباحث تئوری آن ها را در قالب یک پروژه عملی تمرین کرده و در پایان دوره یک وب سایت کامل داشته باشد. در دوره آموزشی Nomad Coders [Full Stack] Uber Eats Clone Coding با آموزش ساخت کپی اوبر ایتز اشنا خواهید شد.
این دوره آموزشی شبکه با محوریت برنامه نویسی سوکت UDP ،TCP و HTTP است که توسط وب سایت یودمی منتشر شده است. شبکه به طور کلی یک مفهوم تئوری است و ممکن است برای طیف وسیعی از دانشجویان مبحثی خسته کننده باشد. در این دوره آموزشی تمامی مباحث تئوری را به صورت کاملا عملی و تعاملی در پروژه های مختلف پیاده سازی کرده و به صورت کاملا کاربردی با دنیای بزرگ و رو به رشد شبکه ارتباط برقرار خواهید کرد. تمامی مباحث مهم و کاربردی شبکه در این دوره آموزشی گنجانده شده است و با مطالعه کامل این مجموعه نیازی به سایر دوره های آموزشی نخواهید داشت. این دوره آموزشی برای دانشجویان مقطع کارشناسی رشته علوم کامپیوتر، کارآفرینان و توسعه دهندگان شبکه توصیه می شود. در دوره آموزشی Udemy Networking Concepts with Socket Programming - Academic با آموزش مفاهیم شبکه با برنامه نویسی سوکت آشنا خواهید شد.
این دوره آموزشی طراحی سایت و برنامهنویسی CSS است که توسط یوتیوبر معروف Kevin Powell منتشر شده است. Kevin Powell یکی از برنامه نویسان و مدرسان معروف یوتیوب است که مطالب ارزشمندی در حیطه فرانتاند و طراحی وبسایت منتشر کرده و کانال او بیش از 300 هزار دنبال کننده دارد. CSS یکی از سه پایه اصلی طراحی و توسعه وب در کنار HTML و جاوا اسکریپت است و نقش مهمی در دنیای وب مدرن ایفا میکند. منابع آموزشی متعددی در سطح اینترنت یافت میشود که CSS را آموزش میدهند اما هرکدام از آنها دارای مشکلات و معایبی بوده و نمیتوانند علاقهمندان را آماده ورود به بازار کار کنند. در نگاه اول CSS یک زبان برنامهنویسی بسیار ساده و ابتدایی به نظر میرسد اما با کسب تجربه این زبان برنامهنویسی جذاب سخت و طاقتفرسا میشود. در دوره آموزشی CSS Demystified Start writing CSS with confidence با آموزش سی اس اس با اعتماد به نفس اشنا خواهید شد.
ویندوز Azure (آژور) یک پلتفرم ابری انعطاف پذیر و منبع باز است که توسعه دهندگان را قادر می سازد تا به سرعت به ایجاد، توسعه و مدیریت اپلیکیشنها از طریق یک شبکه جهانی از مراکز داده تحت مدیریت مایکروسافت است. ویندوز اَژور این قابلیت را دارد که اپلیکیشنها را توسط زبانها، ابزارها و چهارچوبهای مختلفی ایجاد کرده و به توسعه دهندگان امکان ادغام اپلیکیشنهای عمومی خود را در محیط فناوری اطلاعات موجود میدهد. این ویندوز (Windows Azure) یک پلاتفرم رایانش ابری مایکروسافت است. در دوره آموزشی Designing Azure Solutions Using Platform Services با آموزش طراحی راهکار آژور با پلتفرم سرویس اشنا خواهید شد.
طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت است. در دوره آموزشی Udemy Front end web development Bootcamp 2021 با آموزش توسعه پوسته و ظاهر وب سایت اشنا خواهید شد.
Flexbox ها کدهای جدید در CSS می باشند که توسط W3C برای رفع مشکلات استفاده از کد های float و طراحی زیبا و دقیق تر سایت ها بخصوص سایت های ریسپانسیو ارائه شده است. پس از منسوخ شدن استفاده از table در طراحی قالب سایت، استفاده از کد float جز کد های پرطرفدار طراحان به شمار می رفت که استفاده از آن طراحان را دچار مشکلاتی می کرد. علاوه بر اینکه استفاده از Flexbox ها اصولی تر از کدهای Float می باشند، استفاده از آن تاثیر بسزایی در index صفحات سایت توسط موتورهای جستجوی گوگل نیز دارد و در نتیجه در سئوی سایت بسیار موثر است. مهمترین نکته ای که در روزهای اول ارائه Flexbox وجود داشت این بود که این کدها تنها برای طراحی بخشی از صفحه سایت (برای مثال منو) استفاده می گردید و برای طراحی قالب کل صفحه مورد استفاده نبود، چرا که برای ساخت قالب اصلی سایت با Flexbox ها باید از مجموعه کدهای Flexbox و CSS در کنار هم استفاده شود که به این مجموعه Grid Layout Module گفته می شود. جدا از تمام مزایای Grid Layout Module، این مجموعه یک محدویت بزرگ را برای طراحان به همراه داشت، حتی آخرین نسخه های بروزرسانی مرورگرها هم با آن مشکل داشت. در واقع یکی از علت هایی که ورژن های مختلفی از Flexbox ها ارائه شد تردید شرکت های ارائه دهنده مرورگر ها در پشتیبانی از آن بود. به کمک کد های Flexbox می توانیم بجای اینکه برای هر آبجکت بصورت انفرادی خصوصیت تعیین کنیم، تمام آبجکت ها را بصورت گروه در آورده و برای آنها style های گروهی قرار دهیم. در واقع استفاده از Flexbox ها بهترین گزینه برای موقعیت دهی آبجکت های درون یک صفحه است. در دوره آموزشی Packt The Complete CSS Flexbox Guide with a Complete Project با آموزش کامل سی اس اس فلکس باکس اشنا خواهید شد.
کوتلین زبان برنامهنویسی از نوع ایستا است که بر روی ماشین مجازی جاوا اجرا میشود. همچنین میتواند به سورس کد جاوا اسکریپت نیز کامپایل شود. اولین توسعهٔ ان از تیم برنامهنویسان JetBrains واقع در سنت پترزبورگ روسیه است (این نام از روی جزیره کوتلین در نزدیکی سنت پتربورگ میآید). کوتلین در ژانویهٔ سال ۲۰۱۲ به عنوان زبان ماه انتخاب شد. با وجود آنکه از نظر syntax با جاوا سازگار نیست، کوتلین طراحی شده تا با کد جاوا همکاری داشته باشد و متکی بر کد جاوا از کتابخانهٔ کلاس جاوا است، مانند مجموعهٔ فریم ورکها. مشابه با Pascal, Haxe, PL/SQL, F#, Go و اسکالا (بی شباهت به نحو C و زبانهای مشتق از ان مانند نیست C++, Java, C# و زبان D)، اعلامات متغیر کوتلین و پارامتر لیستها دارای نوع هستند که بعد از نام متغیر میآید (با جدا کنندهٔ کالن). مانند دیگر زبانهای مدرن مانند اسکالا و Groovy، سمی کالنها به عنوان عبارت خاتمه دهنده اختیاری هستند. در بیشتر اوقات یک خط جدید برای کامپایلر کافی است تا بتواند استنباط کند که عبارت به پایان رسیده است. در دوره آموزشی Udemy How to write clean Kotlin and Android code با آموزش کدنویسی تمیز کوتلین و اندروید اشنا خواهید شد.