تا %60 تخفیف خرید برای 3 نفر با صدور مدرک فقط تا
00 00 00

جزیره برنامه نویسی و توسعه نرم افزار | جدیدترین تغییرات | توسینسو

SQLite یک دیتابیس رابطه ای است که به دلیل متن باز بودن و حجم کم آن برای استفاده در پروژه های برنامه نویسی اپلیکیشن بسیار مناسب می باشد.در قسمت های قبلی دوره آموزشی برنامه نویسی اندروید با نحوه ذخیره کردن اطلاعات به وسیله Shared Preferences آشنا شدیم.اما اگر نیاز داشته باشیم تا اطلاعات را بصورت خیلی ...

به دوره آموزش سی شارپ سطح مقدماتی خوش اومدید. همه شما ممکن است دوره های مختلف برنامه نویسی شارپ را گذرانده باشید ، اما این دوره آموزشی یک دوره متفاوت هست ، شما با حسین احمدی مدیر کل انجمن تخصصی فناوری اطلاعات ایران و مدیر تیم برنامه نویسی توسینسو دوره آموزش سی شارپ سطح مقدماتی رو شروع می کنید ،...

سلام دوستان. امیر حسین فضلیخانی هستم و پس از ناکامی های بسیار در انتشار این دوره اومدم تا دوباره شروعش کنیم. دوره ی آموزش برنامه نویسی WPF. در واقع می شه گفت WPF معرفی شده تا محدودیت های ویندوز فرم رو از بین ببره و پلتفرم .NET دوباره بین توسعه دهندگان محبوب بشه. مایکروسافت سال 2008 این تکنولوژی رو م...

سلام دوستان. توی این جلسه از دوره ی آموزشی wpf می خوایم با پنل ها کار کنیم. دیگه مثل ویندوز فرم یک پنل ساده نداریم. بلکه چند نوع پنل مختلف هست که هر کدوم ویژگی ها و کاربرد خاص خودشون رو دارن و ما رو توی طراحی رابط کاربری برنامه هامون کمک زیادی می کنن. مهم ترین و پر کاربرد ترین پنل اسمش هست Grid که م...

سلام به همراهان عزيز سایت توسینسو، با دوره آموزشی Web Scraping (وب اسکرپینگ) با زبان برنامه نویسی پایتون در خدمت شما هستيم.در این دوره قرار با نحوه جمع آوری اطلاعات یا استخراج داده در وب سایت های مختلف آشنا بشیم.عمل Web scraping برای استخراج داده از صفحات وب مورد استفاده قرار می گیره.به عنوان نمونه ...

تا به اینجای دوره تمام کدهایی که نوشتیم به ترتیب از بالا به پایین اجرا میشدند و بعد از پایان کار یک خط از برنامه خط بعدی اجرا میشد. اما با استفاده از تکنیکی به اسم برنامه نویسی Multi thread میتونیم عملیات های مختلف و به صورت همزمان اجرا کنیم. تمام کدهایی که تا به این قسمت نوشتیم داخل thread اصلی برن...

چجوری یه سی شارپ کار حرفه ای بشیم ؟ بهترین دوره آموزشی حرفه ای سی شارپ رو کجا یاد بگیریم ؟ به دوره آموزش سی شارپ پیشرفته خوش اومدید. دوره ای که پیش رو دارید دوره پیشرفته زبان سی شارپ است. ما قبلاً در طول یک دوره مقدماتی با امکانات و ویژگی های اولیه زبان سی شارپ آشنا شدیم. در طول دوره پیشرفته نگاهی د...

در قسمت آخر ما از پروژه خود خروجی اندروید خواهیم گرفت و توضیحات لازم در مورد خروجی گرفتن برای پلتفرم اندروید را به شما خواهیم گفت و توضیحاتی در مورد تب های مربوط به Player Setting را خواهیم گفت که در موقع خروجی گرفتن خیلی به شما کمک می کند. (پیشنهاد میکنم حتما این قسمت را مشاهده کنید)

در این قسمت پروژه خود را تست می کنیم و یکسری اشکالات پروژه را برطرف می کنیم.

در این قسمت برای دکمه های خود اسکریپتی خواهیم نوشت که کاربر بتواند با فشردن این دکمه ها گیم آبجکت ها را عوض کند.

در این قسمت قصد داریم برای UI خود اسکریپتی بنویسیم که در این اسکریپت برای گیم آبجکت ها از لیست استفاده می کنیم و همچنین برای خروج از نرم افزار اسکریپتی خواهیم نوشت.

در این قسمت به شما UI یا همان رابط کاربری را آموزش می دهیم و در صحنه دو دکمه قرار می دهیم که کاربر بتواند با استفاده از این دکمه ها آبجکت ها را جابجا کند.

در این قسمت یک پروژه AR را در یونیتی ایجاد می کنیم در ادامه از پکیج وفوریا در پروژه خود استفاده می کنیم و توضیحات لازم از چگونگی استفاده از این پکیج را به شما خواهیم گفت همچنین یکسری تنظیمات مربوطه را انجام خواهیم داد.

سلام عرض می کنم خدمت شما دوستان عزیز تو این دوره آموزشی قصد داریم به شما واقعیت افزوده (AR) و نحوه کار با این تکنولوژی را در نرم افزار یونیتی آموزش دهیم.سرفصل های این دوره :قسمت اول : ثبت نام در وفوریاقسمت دوم : ایجاد کردن پروژه ARقسمت سوم : کار با UIقسمت چهارم : اسکریپت نویسی UIقسمت پنجم : اسکریپت ...

در زمان اجرای برنامه توسط کاربر ممکن است به علت های مختلف برنامه با خطا مواجه شده و روند اجرای آن قطع شود. به همین دلیل شما به عنوان یک برنامه نویس باید بتونید خطاهایی که در زمان اجرا امکان بروز پیدا کردن دارند را پیدا کنید و آنها را به شکل صحیحی مدیریت کنید. به این کار عموما مدیریت خطا یا Exception...

به دوره آموزش پایتون (Python) خوش آمدید. یکی از زبان هایی که امروزه تبدیل به یکی از زبان های بسیار محبوب شده و نامش را خیلی می شنویم زبان پایتون است. زبانی ساده و در عین حال قدرتمند که توجه افراد زیادی رو به خودش جلب کرده. دوره آموزشی ای که پیش رو دارید دوره آموزشی پایتون است و ما قصد داریم در این د...

خیلی از ماها وقتی می خوایم یک کلمه یا جمله رو از یک زبان به زبان دیگه ترجمه کنیم، خیلی سریع یاد برادر گوگل ترنسلت :) میفتیم (ولی خداییش حرف نداره ها). جدا از اینکه آقا، اصلا ما خودمون می تونیم در بحث پردازش متن و متن کاوی برنامه ای بنویسیم که کار ترجمه کلمه و متون رو برای ما انجام بده. امروز ما ماژو...

احتمالا برای شما هم به عنوان یک برنامه نویس پیش آماده است که در زمان کدنویسی به مرحله ای می رسید که باگ در برنامه وجود دارد و هر چقدر به مغزتان فشار می آورید نمی توانید مشکل یا باگی که در کد وجود دارد را برطرف کنید . ممکن است ساعت ها و شاید روزها طول بکشد و متوجه موضوع نشوید و ناگهان به ذهنتان می رس...

در این مطلب قصد داریم با نحوه تبدیل انواع تصاویر به فرمت webp در سی شارپ آشنا بشیم. فرمت webp که توسط گوگل معرفی شده، باعث میشه حجم تصاویر بدون از دست دادن کیفیت به طور چشم گیری کاهش پیدا کنه. مخصوصاً اگر شما وب سایتی دارید که تصاویر زیادی در اون استفاده شده، به وسیله فرمت webp می تونید سرعت بارگذار...

در هر نوع برنامه ای که در حال ساخت آن هستید قطعا نیاز دارید تا یک سری اطلاعات را در قالب یک لیست به کاربر نمایش دهید.در اندروید کامپوننتی وجود داشت به نام لیست ویو که اکنون جای خودش و به RecyclerView داده است و با استفاده از این کامپوننت میتونید اطلاعات یکسانی را در قالب یک لیست به کاربر نمایش دهید....

شما از این به بعد باید بتوانید برنامه اندرویدی بنویسید ، وجود یک App برای Android در حال حاضر از مهمترین فاکتورهای تقریبا همه تجارت ها محسوب می شود . صنعت نرم‌افزار در دنیای کنونی به سرعت در حال پیشرفت است و می‌بینیم که ثروتمند ترین شرکت های دنیا شرکت هایی هستند که به گونه‌ای با نرم&z...

سلام به تمام ITPRO ای های عزیز، در خدمت شما هستم با قسمت نهم از سری مقدماتی آموزش برنامه نویسی به زبان سی شارپ. در این قسمت با مبحث متدها و نحوه استفاده از اونها در برنامه ها آشنا میشیم. مباحث گفته شده در این بخش عبارتند از: آشنایی با نحوه تعریف متدها و فراخوانی آنها استفاده از پارامترها و متدها...

با سلام با دومین قسمت از دوره پردازش متون فارسی در زبان برنامه نویسی پایتون در خدمت شما هستیم. در ادامه این دوره شما را پیش نیازهای نرم افزاری و کتابخانه ای مورد نیاز آشنا کرده و فرآیند دانلود، نصب و تنظیمات آن ها را آموزش خواهیم داد. به ساده ترین، جامعترین و سریعترین شکل ممکن به شما آموزش می دهیم. ...

با سلام با سیزدهمین قسمت (تکمیلی) از دوره پردازش متون فارسی در زبان برنامه نویسی پایتون در خدمت شما هستیم. در ادامه این دوره به شکل عملی و کاربردی به بررسی، پیاده سازی و استخراج N-grams در متون فارسی می پردازیم. پس از خرید دوره به ايميل مدرس دوره ايميل بزنید یا با همراه مدرس تماس بگیرید تا پس از اح...

با توجه به حمایت شما دوستان عزیز از تک ویدیوهای پردازش متن و متن کاوی، تصمیم گرفتم تا به صورت مقدماتی در وب سایت توسینسو وارد فیلد پردازش متن و متن کاوی بشم.پردازش داده های متنی امروزه یک چالش اساسی است، که در دوره های ارشد و دکترای علوم کامپیوتر و یا حتی در رشته زبان شناسی به طور جد به صورت تحقیق و...

تا الان برای گرفتن یک یا چند پرمیشن ساده مجبور بودیم کد های خیلی زیادی بنویسیم و یک اشتباه کوچک یا یک عدم پیش بینی رفتار کاربر در اجازه دادن یا رد کردن مجوز ها باعث بد شدن UX یا تجربه ی کاربری اپلیکیشن ما می شد ، اگر این همه کد را برای یک پرمیشن ساده مناسب نمی دانید شما تنها فردی نیستید که چنین فکری...

تا الان یاد گرفتیم چطور از single permission ها استفاده کنیم ولی اگر بخواهیم همزمان چندین مجوز از کاربر بگیریم باید چه کاری انجام بدهیم ؟ در این ویدئو یاد می گیریم که چطور از multiply permission استفاده کنیم .

در این جلسه به بهتر کردن تجربه ی کاربری در هنگام دریافت مجوز می پردازیم و با حالت Rational در پرمیشن ها  آشنا می شویم .و همینطور یاد می گیریم که چطور هر درخواست پرمیشنی را  با استفاده از متد OnRequestPermissionResult جداگانه بررسی کنیم 

در این جلسه می خواهیم با تعریف یک پروژه جدید کاری کنیم که وقتی کاربر بر روی یک Button کلیک کرد درخواستی برای دریافت پرمیشن به کاربر نمایش داده شود و تمامی عملیات های موردنظر کاربر را مورد بررسی قرار خواهیم داد 

توجه داشته باشید در صورت خرید یکجای" دوره ی ذخیره سازی در اندروید " توسط لینک زیر ، "دوره ی پرمیشن ها در اندروید 6 به بالا" را نیز دریافت می کنید . مشاهده ی  دوره "ذخیره سازی در اندروید " با تخفیف 55 درصد  با کلیک بر اینجا قبل از اینکه اندروید 6 (MarshMallow)  توسط گوگل ارائ...

تا الان برای گرفتن یک یا چند پرمیشن ساده مجبور بودیم کد های خیلی زیادی بنویسیم و یک اشتباه کوچک یا یک عدم پیش بینی رفتار کاربر در اجازه دادن یا رد کردن مجوز ها باعث بد شدن UX یا تجربه ی کاربری اپلیکیشن ما می شد ، اگر این همه کد را برای یک پرمیشن ساده مناسب نمی دانید شما تنها فردی نیستید که چنین فکری...

تا الان یاد گرفتیم چطور از single permission ها استفاده کنیم ولی اگر بخواهیم همزمان چندین مجوز از کاربر بگیریم باید چه کاری انجام بدهیم ؟ در این ویدئو یاد می گیریم که چطور از multiply permission استفاده کنیم .

در این جلسه به بهتر کردن تجربه ی کاربری در هنگام دریافت مجوز می پردازیم و با حالت Rational در پرمیشن ها  آشنا می شویم .و همینطور یاد می گیریم که چطور هر درخواست پرمیشنی را با استفاده از متد OnRequestPermissionResult  جداگانه بررسی کنیم 

در این جلسه می خواهیم با تعریف یک پروژه جدید کاری کنیم که وقتی کاربر بر روی یک Button کلیک کرد درخواستی برای دریافت پرمیشن به کاربر نمایش داده شود و تمامی عملیات های موردنظر کاربر را مورد بررسی قرار خواهیم داد 

قبل از اینکه اندروید 6 (MarshMallow)  توسط گوگل ارائه بشود ، هنگامی که توسعه دهنده اپلیکیشنی در اختیار کاربر قرار می داد ، کاربر مجبور بود برای این که از اپلیکیشن استفاده کند تمامی مجوز ها و اجازه های دسترسی را همان ابتدا تایید بکند و اگر کاربر این ها را تایید نمی کرد برنامه نصب نمی شد.از اندرو...

یکی از روش های قرار دادن دسته بندی های مختلف در یک صفحه از برنامه استفاده از تب های مختلف است که این کار با استفاده از کامپوننتی به نام Tab View قابل انجام است. در این قسمت از دوره برنامه نویسی اندروید با زبان کاتلین باهمدیگه به بررسی این کامپوننت و نحوه استفاده از آن میپردازیم. همچنین برای پیاده سا...

خیلی اوقات پیش می آید که بخواهیم فایل هایی که ایجاد می کنیم در مکان خاصی از حافظه ی دستگاه کاربر قرار بگیرند و مثل فایل های اپلیکیشن هایی مثل واتساپ و تلگرام و ... اصلا با نام برنامه ی ما در حافظه ی دستگاه ذخیره شوند . در این جلسه یاد می گیریم که چطور قبل از ذخیره اطلاعات در فایل ها برای آن ها آدرس ...

حالا که با متد openFileOutput آشنا شدیم در این جلسه می خواهیم با نحوه ذخیره اطلاعات متنی در یک فایل با فرمت txt آشنا شویم و بعد از ذخیره اطلاعات ، با کلیک بر روی یک دکمه اطلاعات ذخیره شده را در یک TextView نمایش بدیم .

در این جلسه ابتدا مراحل ایجاد یک فایل در سیستم عامل ویندوز را مشاهده می کنیم و طبق آن یک فایل در حافظه ی دیوایس اندرویدی خود ایجاد می کنیم همینطور به  یادآوری کوچکی درباره ی ذخیره مقدار بازگشتی یک متد در یک متغیر  و مفهوم try/catch با استفاده از عملیات ریاضی ساده می پردازیم  و با...

در این جلسه شروع می کنیم که با فایل ها در اندروید کار کنیم و اطلاعاتی رو درباره مواردی که در  جلسات آینده گفته خواهد شد بررسی خواهیم کرد . 

در جلسه نوزدهم از دوره  Web Scraping با پایتون ، با دانلود فایل و عکس بوسیله scrapy آشنا میشیم و قرار تو این جلسه از یک وب سایت آهنگ و از وب سایت دیگه ای عکس دانلود کنیم و این عمل رو هم به وسیله یک spider انجام میدیم.

در جلسه هجدهم از دوره  Web Scraping با پایتون ، با items و Pipelines در فریمورک scrapy آشنا میشیم، خود فریمورک scrapy یک دیکشنری در اختیار ما قرار داده به نام items تا ما اطلاعات بدست امده رو درون items ها ذخیره کنیم تا بتونیم بر روی این اطلاعات با استفاده از pipelines فیلتر گذاری کنیم. 

در جلسه هفدهم از دوره  Web Scraping با پایتون ، با یک spider از دو وب سایت عمل استخراج اطلاعات رو انجام میدیم و قرار اطلاعات مربوط به فیلم ها در دو وب سایت رو جمع آوری کنیم، همچنین مشکل ذخیره متن فارسی در فریمورک scrapy رو حل میکنیم.

 web scraping با پایتون ، ما اولین spider خودمون ایجاد میکنیم.هر spider یک کلاس در پایتون و وظیفه اون خزش(crawl ) در وب سایت (یا گروهی از وبسایت ها) برای جمع آوری اطلاعات می باشد. در این جلسه ما یاد میگیریم چطور میتونیم بین لینک ها جابه جا بشیم و عمل استخراج داده رو انجام بدیم.

در جلسه پانزدهم از دوره آموزشی Web Scraping با پایتون ، با فریمورک Scrapy که یک فریمورک open source و توسعه‌یافته با زبان برنامه‌نویسی پایتون ، که برای استخراج دیتا از صفحات وب به کار گرفته می‌شه آشنا میشیم.در این جلسه با ابزار miniconda که برای نصب پکیج ها در محیط های مجازی استفاده م...

در جلسه چهاردهم از دوره آموزشی Web Scraping با پایتون ، رباتی که در جلسه قبل ساختیم رو کامل تر می کنیم و در این جلسه با نحوه قرار دادن comment در پست ها و follow کردن افراد آشنا میشیم و کار میکنیم.    

در جلسه سیزدهم از دوره  Web Scraping با پایتون ، با استفاده از کتابخانه selenium ، یک ربات اینستاگرام با هم می سازیم تا بتونه پست های پروفایل یا هشتگ مورد نظر ما رو لایک کنه.

در جلسه 12 از دوره اموزشی web scraping ، با نحوه استخراج اطلاعات در صفحاتی که از کدهای جاوا اسکریپتی استفاده می کنند کار می کنیم چون که باید برای مشاهده اطلاعات جدید اسکرول(Scroll ) کنیم تا اطلاعات جدید برای ما قابل مشاهده بشه و دیگه شما لینکی به نام صفحه بعد رو نمی بینید(برای مثال اینستاگرام)....

در جلسه یازدهم از دوره آموزشی Web Scraping با پایتون ، یک ربات بوسیله کتابخانه selenium خواهیم ساخت تا یک تست روانشناسی برای ما انجام بده ، همچنین با دکمه های رادیویی(radio button) و لیست های کشویی(dropdown) آشنا میشیم.

در جلسه دهم از دوره آموزشی Web Scraping با پایتون ، با Wait ضمنی(implicit ) و صریح(explicit ) آشنا میشیم، گاهی اوقات بارگزاری کامل یک صفحه زمان می برد ما با استفاده از wait ها تعیین میکنیم ربات ما چقدر منتظر بمونه تا صفحه به طور کامل بارگذاری بشه و بعد دستور ما رو اجرا کنه.