آموزش برنامه نویسی آندروید

آموزش برنامه نویسی آندروید

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

ادامه مطلب >>

آموزش محاسبات عددی

آموزش محاسبات عددی

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

ادامه مطلب >>

آموزش ویرایش ویدیو با استفاده از Edius

آموزش ویرایش ویدیو با استفاده از Edius

ویرایش ویدیو شامل یک روال نرم افزاری است که به کاربر این امکان را می دهد تا با استفاده از ابزار های کامپیوتری موجود، فایل ویدیویی خام را به داخل نرم افزار وارد کرده و بعد از انجام تغییرات مورد نظر، فایل خروجی را تهیه کند. به این نوع از ویرایش فایل های ویدیویی که با استفاده از ابزار های کامپیوتری انجام می شود تدوین غیرخطی می گویند.

ادامه مطلب >>

آموزش طراحی وب با HTML و CSS

آموزش طراحی وب با HTML و CSS

وقتی حرف از طراحی وب سایت به میان می آید ذهن تمامی افراد ناخواسته به سمت زبان HTML و CSS هدایت می شوند.واژه HTML ( اچ تی ام ال ) مخفف Hyper Text Markup Language به معنی زبان نشانه گذاری فوق متن است. این زبان، زبان استاندارد صفحات وب است و زبان نهایی است که توسط مرورگر ترجمه شده و به کاربر نمایش داده می شود. به طور دقیقتر، شما وبسایتی را به زبان PHP و یا ASP.Net طراحی و برنامه نویسی می کنید، این وبسایت بعد از اجرا بر روی سرور و همینطور سیستم کاربر، تبدیل به قطعه کدهای HTML شده و بر روی مرورگر ترجمه شده و به کاربر نمایش داده می شود. در اصل می توانیم بگوییم که:HTML یک زبان نشانه گذاری است، به این معنی که بخش های مختلف توسط اجزایی به نام تگ از هم جدا شده، که هر کدام دارای کاربرد و خواص مربوط خود هستند. این تگ ها به مرورگر اعلام می کنند که هر بخش از صفحه چه نوع عنصری است و باید به چه صورت نمایش داده شود.

ادامه مطلب >>

آموزش پایگاه داده MySQL

آموزش پایگاه داده MySQL

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

ادامه مطلب >>

آموزش سئو

آموزش سئو

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

ادامه مطلب >>

آموزش زبان مدلسازی یکنواخت یا UML

آموزش زبان مدلسازی یکنواخت یا UML

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

ادامه مطلب >>