توسعه دهنده نرم افزار

۲۱ مطلب توسط «ابوالفضل نجف زاده» ثبت شده است

چهارشنبه, ۳ آذر ۱۳۹۵، ۰۷:۰۹ ب.ظ ابوالفضل نجف زاده
فرایند مدل اسکرام (توسعه نرم‌افزار)

فرایند مدل اسکرام (توسعه نرم‌افزار)

چارچوب یا فرایند مدل اسکرام یک چارچوب تکرارپذیر و افزایشی برای کنترل پروژه (مدیریت نرم‌افزار) است که معمولاً در زیر شاخه مدل فرایند تولید نرم‌افزار چابک و سریع است؛ و یک نوع مدل تولید نرم‌افزار در مهندسی نرم‌افزار بحساب می‌رود.اسکرام یک چارچوب تولید نرم‌افزار از سری روشهای تفکر چابک (Agile) می‌باشد.

اسکرام یک چارچوب یا فرایند؟ مسئله این است، دراین موضوع کاملاً بین متخصصان اسکرام دوگانگی وجود دارد. اشخاصی مانند کن شوئبر (مبدع اسکرام) دائماً از لفظ چارچوب(framework) استفاده می‌کنند و تاکید می‌نمایند که همه باید این مورد را قبول داشته باشند ولی بعضی دیگر از دوستان از لفظ فرایند و یا متدولوژی برای اسکرام استفاده می‌کنند.

ادامه مطلب...
۰۳ آذر ۹۵ ، ۱۹:۰۹ ۱ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
جمعه, ۲۱ آبان ۱۳۹۵، ۰۷:۰۴ ب.ظ ابوالفضل نجف زاده
برنامه ساده سازی گرامر و تبدیل به فرم نرمال چامسکی

برنامه ساده سازی گرامر و تبدیل به فرم نرمال چامسکی

موضوع : برنامه ساده سازی گرامر و تبدیل به فرم نرمال چامسکی

درس : نظریه زبان ها و ماشین ها  _ مقطع کارشناسی

دانشگاه : دانشگاه صنعتی سجاد 

استاد : مهندس شکرانی

سال تحصیلی : ترم بهمن 94-1395

نرم افزاز برنامه نویسی شده : Visual Studio 

مستندات : دارد

ادامه مطلب...
۲۱ آبان ۹۵ ، ۱۹:۰۴ ۱ نظر موافقین ۱ مخالفین ۰
ابوالفضل نجف زاده
جمعه, ۲۱ آبان ۱۳۹۵، ۱۰:۲۶ ق.ظ ابوالفضل نجف زاده
سیستم اعلام نمره

سیستم اعلام نمره

موضوع : سیستم اعلام نمره 
درس : پروژه کارشناسی
دانشگاه : دانشگاه صنعتی سجاد 
استاد راهنما : مهندس امیر باوفای

استاتید دفاع : مهندس احمد شکرانی  _ مهندس جواد یزدانجو
سال تحصیلی : ترم تابستان 94-1395
نرم افزاز برنامه نویسی شده : Visual Studio و Android Studio

مستندات : دارد
ادامه مطلب...
۲۱ آبان ۹۵ ، ۱۰:۲۶ ۰ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
پنجشنبه, ۳۰ ارديبهشت ۱۳۹۵، ۰۹:۳۹ ب.ظ ابوالفضل نجف زاده
وارد کردن ماشین DFA  و عبارت منظم

وارد کردن ماشین DFA و عبارت منظم

موضوع : ماشین های DFA و عبارت منظم

درس : نظریه زبان ها و ماشین ها  _ مقطع کارشناسی

دانشگاه : دانشگاه صنعتی سجاد 

استاد : مهندس شکرانی

سال تحصیلی : ترم بهمن 94-1395

نرم افزاز برنامه نویسی شده : Visual Studio 

مستندات : دارد

ادامه مطلب...
۳۰ ارديبهشت ۹۵ ، ۲۱:۳۹ ۰ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
چهارشنبه, ۲۲ ارديبهشت ۱۳۹۵، ۰۸:۳۹ ب.ظ ابوالفضل نجف زاده
پروژه دیگر  طراحی صفحات وب با موضوع : فروشگاه آنلاین

پروژه دیگر طراحی صفحات وب با موضوع : فروشگاه آنلاین

موضوع : فروشگاه انلاین

درس : طراحی صفحات وب _ مقطع کارشناسی

دانشگاه : دانشگاه صنعتی سجاد 

استاد : مهندس کاشانی و مهندس کارگر

سال تحصیلی : ترم مهر 1394

نرم افزاز برنامه نویسی شده : Visual Studio ASP.Net

مستندات : ندارد

ادامه مطلب...
۲۲ ارديبهشت ۹۵ ، ۲۰:۳۹ ۰ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
يكشنبه, ۲۹ فروردين ۱۳۹۵، ۰۸:۱۵ ب.ظ ابوالفضل نجف زاده
فونت‌آیکون و مزایا استفاده از آن

فونت‌آیکون و مزایا استفاده از آن

امروزه « فونت‌آیکون »‌ ها یکی از بهترین ابزارهایی هستند که در ساختن وبسایت‌ها و اپلیکیشن‌ها استفاده می‌کنیم. فونت‌آیکون‌ها بی‌نهایت مقیاس‌پذیر هستند، با توجه به ساختار فونت مانند، شما می‌تونید بدون از دست دادن کیفیت در هر انداژه‌ای از آنها استفاده کنید.

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

به نظر من مهم‌ترین مزیت استفاده از فونت‌آیکون‌ها علاوه بر موارد بالا، قابلیت بارگزاری (Load) یکباره اونها هست. قبل از ظهور این ابزار ما برای کم کردن درخواست‌های HTTP مجبور بودیم که از تصاویر مجتمع استفاده کنیم و توسط css به اصطلاح اونها رو برش بزنیم، و در صورتی که این کار نمی‌کردیم بارگزاری هر آیکون یک درخواست HTTP محسوب می‌شد و همین موضوع باعث کاهش سرعت load سایت می‌شد. اما وقتی شما از فونت‌آیکون استفاده می‌کنید فقط یک بار فونت‌آیکون خودتون را بارگزاری می‌کنید و تمام. هر لحظه که نیاز داشتید اونها رو از طریق css فراخوانی و استفاده می‌کنید.

ادامه مطلب...
۲۹ فروردين ۹۵ ، ۲۰:۱۵ ۱ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
جمعه, ۲۷ فروردين ۱۳۹۵، ۱۱:۴۹ ق.ظ ابوالفضل نجف زاده
احراز هویت بر اساس Token – مخصوص API

احراز هویت بر اساس Token – مخصوص API

احراز هویت یکی از مهم‌ترین قسمت‌های هر اپلکیشن تحت وب هست. در این مطلب در مورد تفاوت‌های سیستم احراز هویت قدیمی با سیستم جدید که بر اساس Token هست می‌پردازیم.

سیستم های احراز هویت سنتی

قبل اینکه در مورد سیستم های احراز هویت بر اساس Token صحبت کنیم بهتره که نگاهی به سیستم‌های سنتی بیاندازیم.

ادامه مطلب...
۲۷ فروردين ۹۵ ، ۱۱:۴۹ ۰ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
جمعه, ۲۷ فروردين ۱۳۹۵، ۱۱:۰۱ ق.ظ ابوالفضل نجف زاده
چگونه یک اپ اندروید بسازیم (بخش اول)

چگونه یک اپ اندروید بسازیم (بخش اول)

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


انتخاب ایده

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

 

ادامه مطلب...
۲۷ فروردين ۹۵ ، ۱۱:۰۱ ۰ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
جمعه, ۲۷ فروردين ۱۳۹۵، ۱۰:۴۴ ق.ظ ابوالفضل نجف زاده
نگران دزدیده شدن ایده‌هایتان توسط دیگران نباشید!

نگران دزدیده شدن ایده‌هایتان توسط دیگران نباشید!

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

ادامه مطلب...
۲۷ فروردين ۹۵ ، ۱۰:۴۴ ۱ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
سه شنبه, ۲۴ فروردين ۱۳۹۵، ۰۹:۱۲ ب.ظ ابوالفضل نجف زاده
نمونه کدهای ++C

نمونه کدهای ++C

موضوع : نمونه مسائل برنامه نویسی

درس : برنامه نویسی c

دانشگاه : -

استاد : -

سال تحصیلی : -

نرم افزاز برنامه نویسی شده : ++C

مستندات : ندارد

ادامه مطلب...
۲۴ فروردين ۹۵ ، ۲۱:۱۲ ۰ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
سه شنبه, ۲۴ فروردين ۱۳۹۵، ۰۸:۳۷ ب.ظ ابوالفضل نجف زاده
کدهای مسائل کتاب دکتر جعفر نژاد قمی

کدهای مسائل کتاب دکتر جعفر نژاد قمی

موضوع : حل مسائل

درس : برنامه نویسی c

دانشگاه : -

استاد : -

سال تحصیلی : -

نرم افزاز برنامه نویسی شده : ++C

مستندات : ندارد

ادامه مطلب...
۲۴ فروردين ۹۵ ، ۲۰:۳۷ ۰ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
جمعه, ۷ اسفند ۱۳۹۴، ۱۲:۴۵ ب.ظ ابوالفضل نجف زاده
پروژه طراحی صفحات وب با موضوع : فروشگاه آنلاین

پروژه طراحی صفحات وب با موضوع : فروشگاه آنلاین

موضوع : فروشگاه انلاین

درس : طراحی صفحات وب _ مقطع کارشناسی

دانشگاه : دانشگاه صنعتی سجاد 

استاد : مهندس کاشانی و مهندس کارگر

سال تحصیلی : ترم مهر 1394

نرم افزاز برنامه نویسی شده : Visual Studio ASP.Net

مستندات : ندارد

ادامه مطلب...
۰۷ اسفند ۹۴ ، ۱۲:۴۵ ۰ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
پنجشنبه, ۶ اسفند ۱۳۹۴، ۰۹:۲۵ ب.ظ ابوالفضل نجف زاده
متریال دیزاین چیست؟

متریال دیزاین چیست؟

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

اول از همه باید بدانیم متریال دیزاین به چه معناست؟ متریال دیزاین سبکی/زبانی جدید در طراحی است که گوگل در یکی از کنفرانس های خبری خود آن را معرفی کرده است. اگر بخواهیم دقیق تر باشیم در ماه ژوئن سال قبل (۲۰۱۴)

متریال دیزاین بیش از حد به سیستم گرید و انیمشین‌ها اهمیت می‌دهد و عمق و سایه‌ها برای المان‌های طراحی شده بسیار مهم است. شاید بتوان گفت ورژن بروز شده طراحی تخت (Flat Design) باشد اما خیلی زیباتر با انیمییشن‌ها و  Transition های بسیار زیبا و در عین حال پیچیده. خود گوگل ادعا دارد که زبان جدید طراحی آنها، الهام گرفته از مرکب و کاغذ است. یکی از طراحان مشهور جهان به نام Matias Durate میگوید همانگونه که اجسام در دنیای واقعی قابل حس هستند و طول و عرض و ارتفاع دارند در این نوع طراحی دیجیتال هم باید همین حس‌ها را منتقل کرد.

ادامه مطلب...
۰۶ اسفند ۹۴ ، ۲۱:۲۵ ۱ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
جمعه, ۳۰ بهمن ۱۳۹۴، ۱۲:۴۸ ق.ظ ابوالفضل نجف زاده
پروژه طراحی الگوریتم با موضوع :  مسأله‌ی کاشیکاری به صورت گرافیکی

پروژه طراحی الگوریتم با موضوع : مسأله‌ی کاشیکاری به صورت گرافیکی

موضوع : مسأله‌ی کاشیکاری به صورت گرافیکی

درس : طراحی الگریتم _ مقطع کارشناسی

دانشگاه : دانشگاه صنعتی سجاد 

استاد : دکتر بهزاد بختیاری

سال تحصیلی : ترم مهر 1393

نرم افزاز برنامه نویسی شده : Visual Studio C sharp

مستندات : دارد


ادامه مطلب...
۳۰ بهمن ۹۴ ، ۰۰:۴۸ ۰ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده
پنجشنبه, ۲۹ بهمن ۱۳۹۴، ۰۱:۲۰ ب.ظ ابوالفضل نجف زاده
پروژه شبیه سازی کامپیوتر ها با موضوع : شبیه سازی سیستم آرایشگاه

پروژه شبیه سازی کامپیوتر ها با موضوع : شبیه سازی سیستم آرایشگاه

موضوع : شبیه سازی سیستم آرایشگاه

درس : شبیه سازی کامپیوتر ها _ مقطع کارشناسی

دانشگاه : دانشگاه صنعتی سجاد 

استاد : مهندس جواد یزدانجو 

سال تحصیلی : ترم مهر 1394

نرم افزاز برنامه نویسی شده : Android  Studio 

مستندات : دارد


ادامه مطلب...
۲۹ بهمن ۹۴ ، ۱۳:۲۰ ۴ نظر موافقین ۰ مخالفین ۰
ابوالفضل نجف زاده