کارگاه آموزشی کار با ریسایکلر ویو در زبان کاتلینhttps://avasam.ir/product/49
توضیحات و جزئیات دوره :
سلام در این کارگاه به مدت یک ساعت به مبحث بسیار کاربردی در برنامه نویسی اندروید به نام ریسایکلر ویو خواهیم پرداخت.
شاید برای شما هم پیش آمدده باشد بارها و بارها از ریسایکلرویو استفاده کنید ولی ساختار اصلی پیاده سازی آنرا درک نکرده باشید.
در یک کارگاه آموزشی یک ساعته بصورت ویدیویی به شما نشان میدهیم که ریز به ریز ریسایکلرویو چی هست و چطور باید ازش استفاده کنیم .
البته نا گفته نماند در این کارگاه علاوه بر ریسایکلر ویو مباحث دیگری مثل کتابخانه ی والی و پارس کردن جیسان و همچنین کتابخانه لود تصاویر از اینترنت به نام گلاید را هم آموزش خواهیم داد .
با آواسام و مهندس نیکزاد همراه باشید با یک کارگاه آموزشی فوق العاده ی د یگر
جزئیات این کارگاه آموزشی
تعداد جلسات 1
مدت زمان کلی :1 ساعت یا 58 دقیقه و خورده ای
مباحث مطرح شده :
یکی از ویژگی های متمایز این کارگاه آموزشی دربرگرفتن زبان برنامه نویسی جدید کاتلین است که این روزها به دلیل جدید بودن این زبان قدرتمند منابع خوب آموزشی برای این زبان در نظر نگرفته شده است و ما حس میکنیم این کار ما یک تیر و دو نشان برای برنامه نویسان عزیز است .
خب !
حالا اگر ثبت نام نکردید ثبت نام انجام دهید و سپس این کارگاه آموزشی کاملا رایگان را دانلود و استفاده کنید
البته یادتون نره که برای حمایت از کار و زحمات ما این سایت یعنی اواسام را با دوستان خود به اشتراک بگذارید ...
امیدوارم که این کارگاه آموزشی مورد پسند برنامه نویسان اندرویدی عزیز باشه ...
محیط استفاده در این کارگاه آموزشی android studio و سیستم عاملی که باهاش تدریس میشه ubuntu 16.04 هست
موفق باشید
کارگاه آموزشی کار با Grunt jshttps://avasam.ir/product/46
توضیحات و جزئیات دوره :
این کارگاه آموزشی برای هر توسعه دهنده ی وب با هر زبانی کاربرد دارد .
اگر بخواهیم بصورت ساده Grunt js را تعریف کنیم ، یک ابزار برای ساخت سیستم اتوماسیون کارهای تکراری برای تمام توسعه دهندگان وب اعم از php و پایتون و نودجی اس و asp و ....
هیچ تفاوتی ندارد که شما از چه زبان و تکنولوژی برای کارهای وب خود استفاده میکنید مهم این است که شما یک سری کارهای تکراری دارید که باید به دست یک اجرا کننده وظایف مثل Grun js بسپارید ! او برای شما این کارها را انجام خواهد داد .
در این کارگاه آموزشی در طول 48 دقیقه ی آموزشی بصورت کامل از صفر شروع میکنیم و محیط را آماده ساخت یک اتومااسیون برای انجام کارهای تکراری توسعه وب با grunt انجام میدهیم .
در این دوره نصب و راه اندازی هسته ی grunt و همچنین خط فرمان آن آموزش داده خواهد شد .
سپس نحوه ی راه اندازی یک task runner با grunt بصورت کامل آموزش داده میشود .
سپس وارد یک پروژه ی عملی خواهیم شد و در این پروژه کارهای زیر را انجام خواهیم داد :
هر توسعه دهنده ی وب ، دوست دارد که سرعت بارگزاری سایتش بالا باشد و همچنین سئو خوبی داشته باشد . یکی از مشکلاتی که وجود دارد تعداد زیاد فایل های css و js است که باعث زیاد شدن درخواست فایل های js و css میشود . شما فرض کنید ده فایل css داشته باشید که برای قالب سایت شما باشد ( بین این ده فایل میتواند فریمورک هایی مثل بوت استرپ یا bulma یا هر چیز دیگر مشابهی باشد ) و همچنین ده ها فایل js داشته باشید که برای کتابخانه ها و خیلی ابزارهای دیگر مثل ساخت یک اسلایدر ساده در سایت نیاز باشد .
همه ی اینها درخواست های http هستند یعنی درخواست مکرر آنها سرعت سایت شما را کم میکنند برای مثال بالا سایت شما حداقل 20 درخواست http به سمت سرور ارسال میکند و به همین سادگی بیست بار سرعت بازشدن سایت شما را کاهش میدهد !
اما Grunt js کاری میکند که 20 درخواست تنها به یک درخواست خلاصه شود و آن هم با استفاده از ابزارهایی که درون خود دارد .
همچنین در نظر داشته باشید ، تمام ابزارهای سئو ، برای بهود وضعیت رتبه ی شما در نتایج گوگل و همچنین دیگر موتورهای جستجو به شما اعلام میکنند که فایل های js و css خود را کم کنید و اگر میتوانید آنها را درون یک فایل قرار دهید و سپس فشرده سازی کنید . اما این کاری نیست که یک توسعه دهنده بتواند بصورت دستی یا با محیط توسعه ی خود انجام دهد .
شما میتوانید با چند خط دستور توسط grunt یک سیستمی پیاده سازی کنید که کل فایل های css و فایل های js شما را درون یک فایل css و یک فایل js جمع میکند یعنی برای درخواست css های سایت شما فقط یک درخواست و برای درخواست فایل های js شما فقط یک درخواست دیگر نیاز است و این یعنی یک جادوی سرعت برای سرعت و سئو سایت شما . فقط این نیست در ادامه خواهیم دید هر یک از فایل ها را چطور فشرده سازی خواهیم کرد .
فرض کنید ، شما فایل های css مربوط به یک اسلایدر ، یک فریمورک مثل بوت استرپ ، یک فایل استایل برای قالب آماده ، یک فایل css برای کدهای استایلی که دستی مینویسید ، دارید و بعد از اعمال تغییرات در هر یک از فایل های css و بعد از save کردن آن در کسری از ثانیه ، همه ی فایل های css شما، درون یک فایل به نام app.css یا هر فایل css با نام دلخواه دیگر، جمع آوری میشود و سپس فشرده سازی میشود .
با چند خط کدنویسی بسیار ساده به شما یاد میدهیم که چطور بعد از کدنویسی css و js روی پروژه وب خودتان آنها را در کسری از ثانیه فشرده سازی کنید تا سرعت سایت شما باز هم بالاتر برود .
سپس زمانی که کارتان با css و js ها تمام شد به راحتی آنها را روی سرور یا هاست خود Sync میکنید و تمام . حالا سایت شما یک فایل css به نام مثلا app.css و یک فایل js به نام app.js دارد که تمام فایل های متعدد css و js درون آنها جمع آوری و فشرده شده است و این برای بهبود کیفیت سایت بسیار بسیار مفید است .
این فقط یک مثال از کاربرد grunt js بود ، grunt یک ابزار جادویی است فقط مسئله جمع آوری فایل های css و فشرده سازی آنها درون یک فایل نیست شما تقریبا هر کار تکراری که روزانه انجام میدهید را میتوانید به grunt بسپارید . او برای شما این کارها را انجام خواهد داد و دستیار خوبی برای تمام توسعه دهندگان وب میباشد .
شما میتوانید بجای اینکه وقت خود را صرف انجام کارهای تکراری کنید روی باقی بخش های توسعه ی وب سایت خود متمرکز شوید و در این صورت وقت بیشتر خواهید داشت تا بخش های دیگر سایتتان را توسعه دهید .
این کارگاه بصورت کاملا فارسی با تدریس مهندس نیکزاد تهیه شده است که سعی شده از صفر و با شیوه ی بیان بسیار راحت و روان تدریس شود .
این کارگاه یک بخش پروژه محور نیز دارد تا بتوانید بحث این کارگاه را بصورت کامل یاد بگیرید .
کارگاه آموزش کامل گیت ، گیتهاب ، گیت لبhttps://avasam.ir/product/59
توضیحات و جزئیات دوره :
در کارگاه آموزش گیت استاد نیک زاد ، بصورت کامل گیت ، گیت لب و گیتهاب آموزش داده میشود ، این دوره ی آموزشی گیت ، برای تمامی برنامه نویسان ، بازی سازان ، طراحان و هر کسی که نیاز دارد پروژه ها و بروزرسانی فایل های خود را مدیریت کند مورد نیاز است.
در این کارگاه آموزشی گیت ، که از سه بخش اصلی تشکیل شده است در ابتدا بر روی فلسفه ی وجودی git ، مسائل فنی آن ، همه ی دستورات و ابزارهای گیت خواهیم پرداخت . بعد از آموزش کامل git به سراغ سرویس های هاستینگ ریپوزیتوری های نوع git خواهیم رفت که دو نمونه ی معروف github و gitlab خواهیم پرداخت.
سپس بصورت کامل نحوه ی استفاده از github و gitlab آموزش داده خواهد شد تا بتوانید از ریپوزیتوری های لوکال که روی کامپیوتر شخصی خود دارید یک ریپوزیتوری ریموت بسازید و بصورت آنلاین به دیگر برنامه نویسان ارائه دهید.
گیت مناسب کارهای گروهی داخل سازمان یا شرکت نیز میباشد. نیازی نیست حتما به گیتهاب یا آنلاین بود سرویس نگهداری ریپوزیتوری ها فکر کنید. داخل یک شرکت ممکن است هر شخص وظایفی از انجام یک پروژه را برعهده بگیرد و مدیریت تمام تغییرات و بروزرسانی ها ، اضافه کردن امکانات جدید به پروژه ، رفع کردن باگ های گزارش شده و ... به سادگی با گیت قابل انجام است.
مدرس کارگاه آموزش گیت ( git ) ، مهندس نیک زاد هستند که سابقه ی طولانی تدریس مباحث مختلف برنامه نویسی داشته اند . استاد نیک زاد از سال 2012 بصورت حرفه ای در زمینه ی برنامه نویسی تدریس و از سال 2010 بصورت حرفه ای وارد مبحث برنامه نویسی شده اند .
دارای مدرک کارشناسی مهندسی کامپیوتر با گرایش نرم افزار و مدیر کل شرکت آوای هوشمند سام به شماره ی ثبت 44838 در سازمان ثبت اسناد ایران در زمینه ی فناوری ارتباطات و اطلاعات میباشند.
با توجه به لزوم شدید یک کارگاه آموزشی کامل از گیت به زبان فارسی ( که تاکنون وجود ندارد ) مهندس نیکزاد دست به کار شده اند و این کارگاه را تولید کرده اند.
شما با دیدن این کارگاه آموزشی گیت ، هیچ مشکلی از بابت گیت و دستورات پیچیده ی ان نخواهید داشت چون مواردی که به نظر بسیاری از دوستان و حتی مدرسین سخت است و تدریس نشده اند ، به زبان ساده و با مثال های شیرین در این کارگاه به شما منتقل میشوند.
سخن مهندس نیک زاد درباره ی کارگاه آموزش گیت :
در کارگاه آموزشی گیت ( git ) که از سایت آواسام قصد دارم تقدیم دوست داران برنامه نویسی بکنم به مبحث اصلی گیت میپردازیم به تاریخچه ی آن و تمام مفاهیم لازم میپردازیم . مباحث اصلی گیت ممکن است بخاطر نبود منبع آموزشی جامع و خوب ، تا به حال تدریس نشده باشد و شما بعنوان یک برنامه نویس از آنها بی بهره باشید . قصد من از تهیه این دوره آموزش کامل با شیوه ی روان می باشد که هیچ مشکلی از نظر گیت و گیتهاب و گیت لب برای شما پیش نیاید.
جلسه ی اول کارگاه آموزش گیت و گیتهاب :