بررسی دلایل رایگان بودن وردپرس

اکثر اوقات وقتی خدماتی رایگان دریافت می‌ کنیم؛ شک می کنیم که این محصول یا خدمات چرا باید رایگان باشد؟ یا شاید کیفیت چندانی ندارد! طبیعی است که کیفیت برای ما اهمیت بالایی داشته باشد و در مورد وردپرس برای خیلی از افراد سؤال ایجاد می‌شود که سیستمی با این قدرت و امکانات چطور ممکن […]

Read More »

ابزار Jenkins و کاربرد های آن

برای درک بهتر نرم افزار Jenkins تصور کنید چندین برنامه نویس در شرکت دارید و قصد دارید برنامه نویس ها در هماهنگی کامل باشند و بر روی یک پروژه بصورت آنلاین و همزمان فعالیت داشته باشند، طبیعتاً اگر هر یک از افراد بصورت جداگانه بر پروژه مد نظر نظارت داشته باشند، نتیجه کار ممکن است […]

Read More »

معرفی Git – Github – Gitlab در برنامه نویسی

Git یک سیستم کنترل نسخه (VCS) رایگان و متن باز است که با ارائه امکانات و ویژگی های عالی به یک ابزار خلاق و قدرتمند برای توسعه دهندگان تبدیل شده است. بررسی هر گونه تغییر و بروزرسانی مرتبط با کدها و فایل ها باعث می شود که همکاری کاربران مختلف و اشتراک گذاری فایل ها، […]

Read More »

زبان مدل‌سازی یکنواخت (UML) چیست و چرا از آن استفاده می‌کنیم؟

در زمینه مهندسی نرم‌افزار، همیشه کدنویسی حرف اول را نمی‌زند. گاهی اوقات، یک زبان تصویرمحور برای مدل‌سازی استاندارد لازم است که زبان مدل‌سازی یکنواخت کار را برای مهندسان نرم‌افزار ساده کند. Unified Modeling Language که به اختصار به UML معروف است و به زبان مدل‌سازی یکنواخت شناخته می‌شود، تشکیل شده از مجموعه‌ای یکپارچه از نمودارها […]

Read More »

تعریف وب معنایی (Semantic Web)

وب معنایی (Semantic Web) توسط کنسرسیوم جهانی وب W3C ارائه و رهبری می‌شود. در وب مفهومی، صاحبان وب‌سایت‌ها تشویق به گنجاندن محتوای معنایی در صفحات وب خودشان می‌شوند تا کاربردی‌تر و ساختار پذیرتر به اشتراک گذاشته شوند. وب مفهومی در یک تعریف ساده و قابل فهم آینده‌ای از وب کنونی است که تمامی بخش‌ها در […]

Read More »

برنامه نویسی هوش مصنوعی با سی شارپ

زیرمجموعه های یادگیری ماشینی علاوه بر توسعۀ یادگیری ماشینی که منجر به ایجاد قابلیت های جدید می شود، ما زیرمجموعه هایی هم در حوزه یادگیری ماشینی داریم که هرکدام از آنها زمینه تخصصی و ویژه ای را برای آنهایی که به حرفه‌ خاصی در زمینه هوش مصنوعی علاقه مندند فراهم می کنند. شبکه های عصبی […]

Read More »

مدت زمان یادگیری زبان برنامه نویسی پایتون

ظرف ۴۰ ساعت یک توسعه دهنده جدید باید بتواند اسکریپت های کاربردی اساسی را در پایتون بنویسد. این زمان برای یادگیری پایتون به شرح زیر است: ۴ ساعت نصب پایتون و IDE ۴ ساعت ایجاد یک اسکریپت “Hello World” و اجرای آن در کنسول IDE ۸ ساعت یادگیری متغیرها، انواع داده و ورودی کنسول ۸ […]

Read More »

wrapper در برنامه نویسی چیست؟

در یک زمینه نرم افزاری، اصطلاح wrapper به برنامه ها یا کدهایی گفته می شود که دربرگیرنده سایر اجزای برنامه هستند.wrapper چندین عملکرد مختلف دارد. اغلب از آن برای اطمینان از سازگاری یا قابلیت همکاری بین ساختارهای مختلف نرم افزار استفاده می شود. همچنین می توان از آن در HTML یا CSS استفاده کرد. Wrapper […]

Read More »

کلاس در برنامه نویسی چیست؟ (راهنمای مبتدیان)

مبتدیان خیلی زود نحوه استفاده از کلاسها و تکنیک های برنامه نویسی شی گرا را می آموزند. اما دلیل آن هرگز به آنها گفته نمی شود. اما چرا؟ کلاس در برنامه نویسی چیست؟ پاسخ ساده: برنامه نویسان هر زمان که به بیش از یک مورد از چیزی نیاز داشته باشند از کلاس استفاده می کنند. […]

Read More »

۸ نکته ای که به عنوان یک توسعه دهنده(برنامه نویس) مبتدی باید بدانید !

برنامه نویس مبتدی بودن آسان نیست. در این دوران کارهای زیادی برای انجام دادن دارید و باید از تمام اتفاقاتی که در شرکت شما رخ می‌دهد خبر داشته باشید. نکات پیش رو به شما کمک می‌کند تا به خوبی در این مسیر قدم بگذارید. ۱. از پرسیدن سوال نترسید احتمالا پرسیدن سوال یکی از مهم‌ترین […]

Read More »