طراحی پایگاه داده را از کجا شروع کنیم

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

راهاندازی فروشگاههای اینترنتی در عصر ما تبدیل به یکی از محبوبترین راههای کسب درآمد شده است. در حال حاضر فضای اینترنت بازاری بزرگ است که در آن مغازههای کوچک (فروشگاههای اینستاگرامی و تلگرامی) تا فروشگاههای بزرگ (دیجیکالا) در حال فعالیت هستند. فروشگاههای اینترنتی از حدی که بزرگتر شوند، دیگر قادر به فعالیت روی اینستاگرام یا […]
ویژگیهای زبان برنامه نویسی C

خصوصیات زبان C دنیس ریچی در سال ۱۹۷۲ روی یک مینیکامپیوتر داستانی را آغاز کرد که همچنان ادامه دارد. زبانی که او در آن زمان تحت نام B ساخت، در حال حاضر با نام C بر دنیای دیجیتال حکمرانی میکند. ویندوز، آیاواس و mySql مهمترین نمونهها از پروژههایی هستند که با زبان C نوشته شدهاند. […]
زبان SQL چیست

آشنایی با زبان SQL ثبت دادهها به صورت دیجیتال تحولی عظیم در ظرفیت و کارایی بسیاری از سازمانها به وجود آورد. کاغذها، پروندهها و بایگانیهای بزرگ جای خود را به هارددیسکها و فضاهای ابری دادند و کار با دادهها نیز بسیار راحتتر شد. زبان SQL در همین راستا برای آسانتر کردن دسترسی به اطلاعات و […]
آشنایی با یادگیری عمیق در پایتون

یادگیری عمیق در پایتون پایتون یک زبان چندمنظوره (General-purpose) است که در موارد مختلفی کاربرد دارد. یکی از اصلیترین کاربردهای پایتون برای علمداده (Data Science) و تولید الگوریتمهای یادگیری عمیق (Deep Learning) است. علم داده در دنیای امروز دهها کاربرد مختلف و مهم، از بازاریابی تا داروسازی و موتورهای جستجو دارد. در پایتون کتابخانههای بسیار […]
آشنایی با مفهوم کلاس در PHP

کلاس در PHP بعید است کسی به سراغ برنامهنویسی وب برود و اسم PHP را نشنیده باشد. این زبان یکی از بهترین زبانها برای اسکریپت کردن و نوشتن کدهای سمت سرور است که در حال حاضر استفادههای گستردهای در سراسر جهان دارد. یکی از مهمترین مزیتهای این زبان، پشتیبانی از برنامهنویسی شیگرا برای حل مسائل […]
چگونه با فریمورک فلاتر طراحی اپلیکیشن کنیم

طراحی اپلیکیشن با فلاتر توسعه اپلیکیشنهای موبایل در دنیای امروز به یک بازار پرتقاضا و یک شغل پردرآمد تبدیل شده است. برنامهنویسان برای این کار از دهها ابزار مختلف استفاده میکنند که فلاتر یکی از آنها است. فلاتر به برنامهنویسان محیط کاری برای ساختن نرمافزارهای اندروید و iOS ارائه میکند که دارای امکانات گرافیکی است. […]
مفهوم کلاس در ++C

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

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

شبکه عصبی مصنوعی چیست شاید تا بهحال کلیدواژههایی مثل «هوش مصنوعی»، «یادگیری عمیق» و «یادگیری ماشین» را شنیده باشید. اینها همگی مربوط به تلاش انسان برای نزدیک کردن پردازش کامپیوترها به عملکرد انسان میشوند. گوگل مثالی فوقالعاده برای هوش مصنوعی و ماشین یادگیرنده است که با توجه به فعالیت شما روی اینترنت شما را شناخته […]
آشنایی با کاربرد پایتون و ویژگیهای مهم آن

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

آموزش گیت لب به ابزار کنترل نسخه در برنامهنویسی گیت گفته میشود. با گیت میتوان تغییرات مربوط به نسخههای جدید نرمافزار را بهصورت آزمایشی روی کد پیاده کرده و به تیم اجازه کار با کد را داد. در حال حاضر گیتهای زیادی در بازار موجودند که در میان آنها گیت هاب و گیت لب گوی […]
آموزش نصب جاوا به زبان ساده

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

سرویسهای اینترنتی و ابری خدماتی هستند که دنیای کسبوکار دیجیتال را با انقلاب روبرو کردهاند. نتورک داکر یک نوع وبسرویس پلتفرمی است که فضا و امکانات لازم برای اجرا شدن کد را در اختیار کدنویسان قرار میدهد. نتورک داکر از کانتینرهایی تشکیل شده است که هرکدام شبیهساز یک سیستمعاملاند. این سیستمعاملها همگی در داکر به […]
وب اسکرپینگ با php به چه صورت است؟

وب اسکرپینگ با php در عصر حاضر کار با دیتا به یکی از مهمترین و حیاتیترین مهارتها تبدیل شده است. سایتهایی که از وب نسل ۳ حمایت میکنند با دنبال کردن مسیر کاربران و جمعآوری دیتای حاصل از فعالیت آنها در وب، پیشنهادات مخصوصی برای هر فرد ارائه میکنند. کسبوکارها نیز خصوصا در حوزه دیجیتال، […]
asp.net چیست

منظور از asp.net چیست در این مقاله قصد داریم فضای کاری ASP.NET، مزایا و معایب، معماری و هزاران مورد دیگر را در رابطه با ASP.NET بررسی کنیم. به طور خلاصه مایکروسافت این محصول را اینگونه تعریف میکند «فریمورکی متنباز (اوپنسورس) برای طراحی وبسرویسها و وباپلیکیشنهای مدرن با .NET». این محیط کاری که به هیچ سیستم […]
گیت هاب چیست؟ راهنمای کامل گیت هاب برای افراد مبتدی

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