<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>پست‌های انتشارات تِکنو کُد</title>
        <link>https://virgool.io/TechnoCode/feed</link>
        <description>مجله آموزشی تکنولوژی و برنامه نویسی
منبع آزاد برای خواندن مطالب مفید</description>
        <language>fa</language>
        <pubDate>2026-06-16 18:43:24</pubDate>
        <image>
            <url>https://files.virgool.io/upload/publication/fpbj7wp479gn/voaxyn.jpg</url>
            <title>تِکنو کُد</title>
            <link>https://virgool.io/TechnoCode</link>
        </image>

                    <item>
                <title>پلنیست؛ یک ابزار کاملا رایگان برای مدیریت جلسات</title>
                <link>https://virgool.io/TechnoCode/%D9%BE%D9%84%D9%86%DB%8C%D8%B3%D8%AA-tsthjnvcngox</link>
                <description>پلنیست (Planist.live) در حال حاضر یک محصول کاملا رایگان و مبتنی بر وب هست که کمک می‌کنه تنظیم قرارهای ملاقات راحت‌تر انجام بشه. تو زمان طرفین برای تنظیم یک جلسه کاری/مشاوره و دوستانه صرفه‌جویی کنه و البته که پلنیست فقط محدود به این‌ها نیست و کارهای زیادی در آینده قرار هست روی این پروژه انجام بشه.اینکه پلنیست چطوری به‌وجود اومد؟تقریبا بهمن یا اسفند ۱۳۹۹ من حجم جلساتی که باید با تیم‌ها و افراد مختلف تنظیم می‌کردم بسیار زیاد شده بود. تماس‌های زیادی از طرف استارتاپ‌ها و کسب‌وکارهای کوچیک داشتم که می‌خواستند برای گپ و گفت یه تایمی رو رزرو کنند و مشورت بگیرند. من به صورت معمول برای برنامه‌ریزی کارهای روزانه‌م از چهار تا تقویم مختلف استفاده می‌کردم/می‌کنم که دو تا از اون تقویم‌ها توسط بقیه افراد پر می‌شه. (تقویم‌های کاری پابلیکی که افراد مختلفی بهش دسترسی دارند و متناسب با نیاز می‌تونند توی اون برای من جلساتی رو تنظیم کنند. پیدا کردن یک زمان خالی بدون اینکه تداخلی با بقیه برنامه‌هام به‌وجود بیاد کار سختی بود. زمان زیادی از من می‌گرفت و احتمال خطا هم توش وجود داشت. بدتر از اون بعضی وقت‌ها جلسه‌ها انقدر پشت به پشت تنظیم می‌شد که واقعا فرصت نداشتم زمان کوتاهی رو استراحت کنم. سرویس‌های مختلفی مثل کلندلی یا دودل توی مارکت وجود داشت/داره که می‌تونست تا حدی این مشکلات من رو حل کنه.  https://www.aparat.com/v/tTroj شروع کردم به استفاده از اون‌ها. اما بعد از تقریبا چند هفته با محدودیت‌های بسیاری زیادی از طرف کلندلی مواجه شدم چون نسخه رایگان اون امکانات خیلی محدودی داره و قیمت نسخه پریمیوم اون واقعا نسبت به فیچرهاش صرفه اقتصادی نداره. این‌و بگم که من هیچ‌وقت مشکلی برای پرداخت به سرویس‌های کاربردی که بهم کمک بکنه بخشی از کارم راحت‌تر انجام بشه نداشتم و ندارم اما واقعا قیمت‌ها و فیچرهای این سرویس‌ها تو بازار منصفانه نیست:)بگذریم...ایده اولیه پلنیست از اینجا شروع شد که من برای رفع نیازمندی خودم یک سرویس مشابه با کلندلی رو ایجاد کنم. این موضوع رو با بچه‌های تیمم که بیش از پنج سال که باهم کار می‌کنیم مطرح کردم و خیلی سریع یه نسخه اولیه از محصول رو ایجاد کردیم تا فقط و فقط نیازمندی‌های خودم رو برطرف کنه. بعد از وصل کردن تقویم‌هایی که استفاده می‌کردم و تنظیم اینکه چه روزهایی و چه ساعت‌هایی برای این تایم‌های مشاوره در دسترس هستم، هرکسی که می‌خواست با من جلسه ست کنه لینک اختصاصی خودم در پلنیست رو براش ارسال می‌کردم که بدون اینکه مستقیما به کلندرهای من دسترسی داشته باشه براساس رول‌های تنظیم شده تایم‌های در دسترس من رو ببینه. کار کردن من با پلنیست ادامه داشت و مدیریت تنظیم قرارهای و جلسات کاری‌م بسیار راحت‌تر شده بود و خب کم‌کم نیازمندی‌های دیگه‌ای برای من پیش اومده بود که نیاز داشتیم تا یه سری فیچر بهش اضافه کنیم. یکی از روزهایی که با بچه‌های تیم در مورد پلنیست صحبت می‌کردم متوجه شدیم که ۱۵ نفر به غیر از خود من از سرویس استفاده می‌کنند و این برای من بسیار عجیب بود. چون نه جایی تبلیغی برای پلنیست کرده بودم و نه لندینگ پیچ درست و درمونی داشت:) همین اتفاق باعث شد که من کمی بیشتر روی این مارکت بررسی کنم و با افرادی که از پلنیست استفاده می‌کردند صحبت کنم تا فیدبک اون‌ها رو هم داشته باشم و بدونم اصلا چرا اومدن سراغ پلنیست و از کجا پیدا کردن و مواردی مثل این. نتیجه صحبت‌های من با کاربرها و ایده‌های دیگه‌ای که برای بهبود پلنیست داشتم رو تو جلسه بعدی با بچه‌ها مطرح کردم و قرار شد نسخه جدیدی که مبتنی بر نیازمندی‌های کشف شده جدید بوده رو پیاده‌سازی کنیم. نسخه جدید لانچ شد و من به صورت خیلی محدود توی کانال تلگرام خودم و شبکه‌ای که در لنکدین داشتم کمی در مورد پلنیست صحبت کردم و نتیجتا تعداد کاربرهای فعال پلنیست به حدود ۵۰ تا کاربر رسید. این شروعی بود که ما برای پلنیست وقت بیشتری صرف کنیم و در کنار کارهای دیگه‌ای که با تیم مشغول انجام دادن اون‌ها بودیم، پلنیست رو هم با جدیت پیش ببریم. حدودا مرداد یا شهریور ۱۴۰۰ که من پلنم برای مهاجرت جدی‌تر شده بود سعی کردم تا از پلنیست عنوان یک ایده استارتاپی که لایو بود و کاربر فعال هم داشت استفاده کنم و شروع کردم به بررسی کشورهایی که می‌تونستم از این روش برای مهاجرت روشون حساب کنم. بعد از بررسی‌هایی که انجام دادم نهایتا فرانسه رو برای این کار انتخاب کردم و شروع کردم به طی کردن مسیر قانونی و در نهایت هم بهمن ماه ۱۴۰۰ ویزای تلنت پاسپورت فرانسه رو گرفتم و به اینجا مهاجرت کردم. بعدتر در یک پست جداگانه در مورد شرایط ویزای استارتاپی فرانسه و فرنچ‌تک صحبت می‌کنم. وقتی رسیدم اینجا و رفتار کاربرهای اروپایی (به خصوص فرانسوی‌ها) در استفاده از ابزارهای تکنولوژیک رو دیدم متوجه شدم که باید تغییرات جدیدی رو به سیستم اعمال کنیم و اون رو با فرهنگ مردم اروپایی بیشتر تطبیق بدیم. این کار انجام شد و نسخه سوم پلنیست در مهر ۱۴۰۱ لانچ شد. ما هنوز پلنی برای شروع فعالیت‌های مارکتینگ برای پلنیست نداریم ولی تا الان کاربرهای زیادی از کشورهای مختلف دارن از پلنیست استفاده می‌کنند که این برای ما نشونه خوبیه که از اینکه مسیری که برای پلنیست طی شده و سرمایه‌گذاری‌ای که روش انجام شده نتایج خوبی داشته.ما هنوز برای بهبود نیاز داریم تا کاربرهای بیشتری رو داشته باشیم، نظرات اون‌ها رو بشنویم و نیازهای واقعی اون‌ها رو برای ساخت یک محصول عالی بشناسیم. پلنیست در حال حاضر چند وجه تمایز با سایر محصولات موجود تو بازار داره: ما تمام امکاناتی که در سرویسی مثل کلندلی یا دودل وجود داره و شما باید برای اون پول پرداخت کنید و سرویس پریمیوم اون‌ها رو بگیرید رو به رایگان در پلنیست در اختیار کاربرها قرار دادیم. (از جمله اون فیچرها اینه که شما بدون هیچ محدودیتی هرچند تا تقویم کاری داشته باشید رو می‌تونید به پلنیست اضافه کنید، بدون محدودیت ایونت (جلسه) فعال داشته باشید و کاستومایزهای خوبی روی صفحه پروفایل خودتون داشته باشید. مثل قرار دادن لوگو و برند خودتون بدون پرداخت هیچ هزینه اضافه. می‌تونید فاصله زمانی بین جلسات رو تنظیم کنید که مثلا در طول یک روز بیش از دو جلسه از یک جنس خاص براتون ثبت نشه یا بین هر جلسه حداقل چند دقیقه فاصله وجود داشته باشه و...) دومین وجه تمایز پلنیست نسبت به سایر سرویس‌های مشابه امکان دریافت و پرداخت از طریق کریپتو کارنسی هست. همه ما که تو ایران کار کردیم دوست داریم درآمد دلاری و یورویی داشته باشیم و عدم دسترسی ما به درگاه‌های پرداختی مثل پی‌پل، ویزا، استرایپ و... همیشه برای ما چالش ایجاد کرده. ما با یکپارچه سازی‌ای که تو پلنیست با یکی از پارتنرهامون انجام دادیم این امکان رو اضافه کردیم که شما برای جلسات مشاوره‌ای که برگزار می‌کنید بتونید به کریپتو برای خودتون درآمدزایی کنید. اینطوری هر کسی که بخواد یک جلسه‌ای رو با شما ست کنه اگر نوع اون جلسه غیررایگان تنظیم شده باشه اول باید پول اون جلسه حق مشاوره رو از طریق کریپتو کارنسی‌ها پرداخت کنه و بعد تایمینگ زمانی مورد نظرش براساس زمان‌های آزاد شما ست می‌شه. باقی بخش‌هایی که به عنوان وجه تمایز پلنیست توی رودمپ اون وجود داره براساس نیازمندی‌های واقعی کاربرهامون اولویت ‌بندی می‌شه و به تدریج به پلنیست اضافه می‌شه. نکته مهم برای من اینه که تمامی امکاناتی که به عنوان فانکشنالیتی اصلی پلنیست اجرا شده برای همیشه رایگان بمونه و با سرویس‌های دیگه‌ای که اضافه می‌کنیم بتونیم ارزش بیشتری رو برای کاربرهامون خلق کنیم. ما دوست داریم که نظرات شما رو هم در مورد پلنیست بدونیم. اگه این لینک توی پلنیست ثبت‌نام کنید که برای ما قابل ردیابی باشه اکانت شما رو مارک می‌کنیم که هر زمانی که فیچرهای غیررایگان و پریمیوم پلنیست لانچ شد بتونید از اون‌ها به مدت یک سال به صورت کاملا رایگان استفاده کنید. همینطور اگر از این لینک برای ثبت‌نام استفاده کنید نیازی به پرداخت هیچ کمیسیونی بابت جلسات و قرارهای پولی‌تون نیاز نیست به پلنیست پرداخت کنید. خبر جدیدتر هم اینکه پلاگین وردپرس پلنیست چند روزی هست که لانچ شده و تو مارکت پلاگین‌های وردپرس قرار گرفته. اگه سایت وردپرسی دارید می‌تونید از این پلاگین استفاده کنید و لینک صفحه ایونت جلسات خودتون رو با قابلیت شورتکد پلاگین توی هر صفحه‌ای که لازم دارید منتشر کنید. هرجا تو فرایند استفاده از پلنیست سوالی یا پیشنهادی داشتید می‌تونید مستقیما به من پیغام بدید تا باهم گپ بزنیم و من بتونم از نظرات شما برای بهبودهای آینده پلنیست استفاده کنم. </description>
                <category>تِکنو کُد</category>
                <author>محسن احمدی</author>
                <pubDate>Mon, 19 Dec 2022 15:59:50 +0330</pubDate>
            </item>
                    <item>
                <title>آشنایی با مفهوم دورکاری</title>
                <link>https://virgool.io/TechnoCode/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D9%85%D9%81%D9%87%D9%88%D9%85-%D8%AF%D9%88%D8%B1%DA%A9%D8%A7%D8%B1%DB%8C-iond9ts50suf</link>
                <description>دورکاری یکی از مشاغل نوین عصر حاضر به شمار می آید. این شغل بر خلاف دیگر مشاغل، در محیط اداری و به صورت مرسوم انجام نمیشود، بلکه عموماً افراد دورکار در محیط خانه به این کار مشغول هستند. اشخاصی که در حیطه ی دورکاری آنلاین فعالیت دارند، نیازی به حضور روزانه در محل کار ندارند. این افراد بدون آنکه به دفتر رسمی کار خود تردد داشته باشند، از راه دور وظایف محوله و پروژه های خود را از طریق کامپیوتر یا لپ تاپ های شخصی به انجام میرسانند. این شغل نسبت به مشاغل دیگر، قابلیت انعطاف پذیری و تطابق بیشتری با شرایط زندگی اشخاص دارد. به همین دلیل است که آگهی های مربوط به استخدام دورکاری، معمولاً با استقبال چشمگیری مواجه میشود. یکی از نکات جالب توجه در مورد این شغل این است که، شخص دورکار میتواند به طور همزمان در یک یا چند زمینه ی شغلی فعالیت داشته باشد.دورکاری یکی از مشاغل نوین عصر حاضر به شمار می آید.افراد دورکار از چه ویژگی هایی باید برخوردار باشند؟در وهله ی اول یک کارمند دورکار باید فردی وظیفه شناس، مسئولیت پذیر و متعهد باشد.از آنجایی که شغل دورکاری خارج از محیط اداری انجام میشود، فرد باید از مهارت مدیریت و برنامه ریزی کاری، جهت انجام دقیق و به موقع وظایف برخوردار باشد.شخصی که به دورکاری آنلاین مشغول است، باید فردی تلاشگر و با پشتکار فراوان باشد.افراد دورکار باید از مهارت ارتباطی قوی و انگیزه ی بالایی برخوردار باشند.کارمندانی که به صورت استخدام دورکاری جذب میشوند، باید کامپیوتر یا لپ تاپ شخصی داشته باشند. همچنین ورود به این کار نیازمند آن است که، افراد به اینترنت پر سرعت دسترسی داشته باشند.فردی میتواند در این حیطه موفق عمل کند که، به این سبک از کار علاقمند باشد و بتواند خود را با شرایط این کار به خوبی تطبیق دهد.یک کارمند دورکار باید فردی وظیفه شناس، مسئولیت پذیر و متعهد باشد.آشنایی با انواع مختلف دورکاریاین سبک از کار عمدتاً به سه صورت دورکاری کامل، انعطاف پذیر و فریلنسری انجام میشود. شرایط دورکاری به صورت کامل اینگونه است که، فرد در خانه حضور دارد و در ازای دریافت دستمزد مشخص برای شرکت یا سازمان بخصوصی کار میکند. مشاغلی چون؛ بازاریابی دیجیتال، تولید محتوا، طراحی وب و ... در این دسته جای میگیرند. در نوع انعطاف پذیر این شغل، فرد علاوه بر اینکه به صورت عادی در محیط اداری مشغول به کار است، میتواند در برخی از روزهای هفته یا بازه ی زمانی مشخص به صورت دورکاری به انجام وظایف خود بپردازد. زمینه های شغلی مانند؛ بهداشت و درمان، آموزش، امور حسابرسی و مالی و ... از این دسته به شمار می آیند. فریلنسری نوعی از دورکاری است که در آن شخص آزادانه در کنار انجام کار تمام وقت یا پاره وقت خود، پروژه های جانبی دیگری را نیز به انجام میرساند. کارهایی مانند نویسندگی، برنامه نویسی، گویندگی و ... از این جمله هستند.کارهایی مانند نویسندگی، برنامه نویسی و گویندگی نوعی کار فریلنسری محسوب میشوند.دورکاری چه مزایایی برای اشخاص دارد؟دورکاری یکی از مشاغل پرطرفداری است که، امروزه افراد زیادی در جامعه به آن مشغول هستند. این شغل محبوب، جذابیت ها و مزایای بسیاری دارد. یکی از مزایای برجسته ی این شغل که بسیار مورد توجه می باشد، استقلال عمل فردی در انجام امور است. شخصی که به صورت دورکاری آنلاین فعالیت میکند، در تصمیم‌گیری های کاری آزادی عمل خواهد داشت. به این معنا که افراد دورکار با توجه به زندگی شخصی، تحصیلی و یا کاری خود تصمیم میگیرند که، چه زمانی از شبانه روز کار خود را به انجام برسانند. از این رو کار کردن در زمان دلخواه سبب میشود تا فرد با علاقه و تمایل بیشتری کار کرده و نتیجه ی موفقیت آمیزتری حاصل گردد. انعطاف کاری بالا به ویژه برای دانشجویان، افراد با مشغله ی بالا و نیز اشخاصی که دورکاری را به عنوان شغل دوم انتخاب میکنند، یک مزیت بزرگ محسوب میشود. از این جهت که میتوانند، به سایر امور شخصی و کاری خود نیز رسیدگی کنند.یکی دیگر از مزایای دورکاری، تقویت اعتماد به نفس و قدرت برنامه ریزی در افراد می باشد. افراد دورکار برای تحویل پروژه ها و انجام وظایف خود، چارچوب و زمان مشخصی دارند. از این رو باید پیوسته برای انجام آنها برنامه ریزی داشته باشند. انجام منظم و روزانه ی کارها طبق برنامه ی تدوین شده، به تدریج قدرت برنامه‌ریزی را در افرادی که به صورت دورکاری آنلاین فعالیت میکنند، تقویت خواهد کرد. علاوه بر این افراد دورکار، درگیر تنش ها و استرس هایی که کارمندان عادی در محل کار خود با آن رو به رو هستند، نیستند. بنابراین این افراد روند کار خود را با آرامش، اشتیاق و تمرکز بیشتری دنبال میکنند.دورکاری یکی از مشاغل پرطرفداری است که، امروزه افراد زیادی در جامعه به آن مشغول هستند.مزایای استخدام دورکاری برای شرکت ها و سازمان هااز دیگر مزایای این سبک از شغل، افزایش دانش مدیریتی و سرعت عملکرد در فرد است. این امر از آن جهت اتفاق می افتد که، شخص دورکار می بایست به منظور افزایش بازدهی خود زمان، برنامه ی شخصی و کاری خود را مدیریت کرده و در جهت افزایش سرعت عملکرد خود تلاش کند. این امر سبب شده تا سازمان ها نسبت به جذب افراد از طریق استخدام دورکاری علاقمند شده و آن را در دستور کار خود قرار دهند.استخدام افراد به صورت دورکاری برای سازمان ها و شرکت ها مزیت های ویژه ای به همراه دارد. یکی از این مزیت ها، کاهش میزان مجادلات و تنش ها در میان کارمندان و در نتیجه، افزایش میزان تمرکز و بهره وری در آنهاست. همچنین سازمان ها عموماً افرادی را که به صورت دورکاری آنلاین فعالیت دارند، بیمه نمی‌کنند. این امر سبب کاهش چشمگیر سطح هزینه های سازمانی خواهد شد. از سوی دیگر با توجه به اینکه در این نوع فعالیت نیازی به حضور شخص در محل کار نیست، ضرورت ندارد که محیط شرکت یا سازمان فضایی گسترده داشته باشد. همچنین هزینه های مربوط به تهیه ی مبلمان و وسایل اداری و نیز تجهیزات ضروری کار، بسیار کاهش خواهد یافت. صرفه جویی در هزینه ها سبب میشود، تا شرکت ها بتوانند افراد بیشتری را به خدمت بگیرند. این امر منجر به افزایش اشتغال زایی در سطح جامعه خواهد شد.با توجه به نقشی که دورکاری در کاهش سطح هزینه های یک شرکت یا سازمان دارد، گاهاً برخی از شرکت ها تمامی فعالیت های خود را به افراد دورکار میسپارند. از این رو حتی در برخی از موارد نیازی نیست که حتما یک شرکت، دفتر یا محیطی جهت انجام کار یا گردهمایی ها داشته باشد، زیرا تمامی نشست ها میتواند به صورت آنلاین و از طریق فضای مجازی برگزار شود.از دیگر مزایای دورکاری، افزایش دانش مدیریتی و سرعت عملکرد در فرد است.کار از راه دور چه معایبی میتواند داشته باشد؟کاهش سطح تعاملات میان همکاران و ارتباط کمتر با محیط بیرونکاهش میزان فعالیت جسمانی و تحرک در افرادبروز خستگی به دلیل پراکندگی ساعات کاری در طول روزایجاد خلل در برنامه ی شخصی در صورت نداشتن برنامه ریزی مشخص برای کار</description>
                <category>تِکنو کُد</category>
                <author>توسعه فناوری دینگ</author>
                <pubDate>Tue, 30 Aug 2022 09:31:49 +0430</pubDate>
            </item>
                    <item>
                <title>تِکنو کُد متولد شد ...</title>
                <link>https://virgool.io/TechnoCode/%D8%AA%D9%90%DA%A9%D9%86%D9%88-%DA%A9%D9%8F%D8%AF-%D9%85%D8%AA%D9%88%D9%84%D8%AF-%D8%B4%D8%AF-brfn5zsjlphx</link>
                <description>تکنو کد | TechnoCode سلام و درود به تمام رفقا ، امروز 7 شهریور 1401 هستش و بالاخره کارمون رو استارت زدیم ، قراره تو این مجله  اموزش های کاربردی از برنامه نویسی و مطالب مربوط به آن مطلع شوید.</description>
                <category>تِکنو کُد</category>
                <author>TechnoCode | تِکنو کُد</author>
                <pubDate>Mon, 29 Aug 2022 23:07:59 +0430</pubDate>
            </item>
                    <item>
                <title>تجربه من در تست توزیع های لینوکس</title>
                <link>https://virgool.io/TechnoCode/%D8%AA%D8%AC%D8%B1%D8%A8%D9%87-%D9%85%D9%86-%D8%AF%D8%B1-%D8%AA%D8%B3%D8%AA-%D8%AA%D9%88%D8%B2%DB%8C%D8%B9-%D9%87%D8%A7%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-iefnvfvzmpua</link>
                <description>اوبونتو بعد از مدتی کند شد. رابط کاربریش خوب بود ولی ایده آل نبود. پس تصمیم گرفتم توزیعهای دیگری را تست کنمmx linuxبه عنوان پردانلودترین سیستم عامل در یکی دو سال اخیر واقعا هیچ چیز شاخصی نداشت. رابط کاربری افتضاح بود. البته باعث سبکتر شدنش شده بود ولی نه اونقدر که ارزشش را داشته باشد. تجربه جالبی نبودفدورافدورا سنگین بود با توجه به اینکه برپایه دبیان نیست دردسرهای زیادی برای نصب بعضی اپلیکیشنها داشتم و نصب بعضی دیگر اصلا ناممکن بود. هرچند دوستش داشتم ولی اوبونتو در کل بهتر بود. رابط کاربری فدورا را بیشتر دوست داشتم ولی معایبی که داشت کوچک نبودندzorinدر نهایت عشقم را پیدا کردم! زورین بر پایه اوبونتو است. هرچند میگن سبکتر از اوبونتوست ولی به نظر من کمی سنگینتر بود. ولی رابط کاربری زورین اونقدر زیبا و جذاب بود و قابل سفارشی کردن که این مشکل اصلا به چشم نمیاد. زورین عالی بود. حتما تستش کنید حتی اگر سالهاست توزیع جدیدی را تست نکردید</description>
                <category>تِکنو کُد</category>
                <author>سجاد سهیلی‌پور</author>
                <pubDate>Mon, 29 Aug 2022 21:27:03 +0430</pubDate>
            </item>
                    <item>
                <title>PDO چیست و نحوه اتصال به دیتابیس</title>
                <link>https://virgool.io/TechnoCode/pdo-%DA%86%DB%8C%D8%B3%D8%AA-%D9%88-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-c6nb9mbznrhi</link>
                <description>PDO چیست و نحوه اتصال به دیتابیسسلام دوستان . وقت تون بخیر تو این اموزش می خوام به برنامه نویس های کاربلد ? PDO رو یاد بدم .بریم سراغ اموزش :قبل از اموزش شما باید به شی گرایی در حد متوسط و اشنایی به دیتابیس و دستورات sql اشنایی داشته باشید.پی دی او (PDO) چیست؟توضیحات سایت رسمی پی اچ پی : PHP Data Objects (PDO) یک رابط سبک وزن و سازگار برای دسترسی به پایگاه های داده در PHP تعریف می کند. هر درایور پایگاه داده که رابط PDO را پیاده‌سازی می‌کند، می‌تواند ویژگی‌های خاص پایگاه داده را به عنوان توابع برنامه افزودنی معمولی نمایش دهد. توجه داشته باشید که شما نمی توانید هیچ عملکرد پایگاه داده را با استفاده از پسوند PDO به تنهایی انجام دهید. برای دسترسی به سرور پایگاه داده باید از درایور PDO مخصوص پایگاه داده استفاده کنید. PDO یک لایه انتزاعی دسترسی به داده را فراهم می کند، به این معنی که، صرف نظر از اینکه از کدام پایگاه داده استفاده می کنید، از همان توابع برای صدور پرس و جو و واکشی داده ها استفاده می کنید. PDO یک انتزاع پایگاه داده ارائه نمی کند. SQL را بازنویسی نمی کند یا ویژگی های از دست رفته را شبیه سازی نمی کند. اگر به آن امکانات نیاز دارید، باید از یک لایه انتزاعی کامل استفاده کنید. PDO با PHP ارسال می شود. (مشاهده انلاین)خب شاید با خواندن متن بالا درک نسبتا خوبی پیدا کردید . چند تا از ویژگی ها PDO :پشتیبانی از دیتابیس های مختلف (بدون نیاز به تغییر کد ها)پشتیبانی از Exception (کنترل و نمایش خطا ها)برای برنامه نویسی شی گرا ساخته شدهقابل توسعه بودن (افزودن توابع مختلف)و ...نحوه اتصال با PDO&lt;?php
$servername = &amp;quotlocalhost&quot; 
$username = &amp;quotusername&quot; 
$password = &amp;quotpassword&quot; 
try { 
$conn = new PDO(&amp;quotmysql:host=$servername;dbname=myDB&amp;quot, $username, $password); // set the PDO error mode to exception $conn-&gt;setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo &amp;quotConnected successfully&quot; 
} catch(PDOException $e) 
{ 
echo &amp;quotConnection failed: &amp;quot . $e-&gt;getMessage(); 
} 
?&gt;امیدوارم براتون مفید واقع شده باشه .صفحه ویرگول من را دنبال کنید.تا اموزش های بعدی , خدانگهدار</description>
                <category>تِکنو کُد</category>
                <author>محمد معین بابائی</author>
                <pubDate>Wed, 16 Mar 2022 23:39:31 +0330</pubDate>
            </item>
                    <item>
                <title>برنامه نویسی چیست؟ هر آنچه که باید از برنامه نویسی بدانید</title>
                <link>https://virgool.io/TechnoCode/codefish-psphiv3cloru</link>
                <description>احتمالاً در رسانه‌های مختلف یا مجامعی که حضور داشته‌اید نام برنامه‌ نویسی به گوش شما خورده است. اگر می خواهید بدانید برنامه نویسی چیست؟ و به چه کسی برنامه نویس می‌گویند در این مقاله همراه ما باشید تا این مفهوم را بررسی کنیم.معمولاً زمانی که اسم برنامه نویسی به زبان می‌آید تصورات جالبی در ذهن مخاطبین شکل می‌گیرد!! ممکن است عده‌ای به یاد فیلم‌های سینمایی بیفتند و هک سیستم‌های بانکی و موشکی و… را به خاطر بیاورند! بعضی هم یک اتاق تاریک و یک شخصی که در صفحه‌ای مشکی‌ِ یک کامپیوتر قدرتمند (خفن!) در حال نوشتن کدهای سبز و آبی است را به ذهن بیاورند! اما در دنیای واقعی برنامه‌نویسان الزاماً اینگونه نیستند!برنامه‌نویس‌ها هم با یک کامپیوتر معمولی در روز و در روشنایی کار می‌کنند! گاهی مانند کارمندان حقوق وزرات کاری می‌گیرند و به سیستم‌های اطلاعاتی و موشکی هم دسترسی ندارند!!!اگر بخواهیم از این شوخی‌ها بگذریم و مطلب را جدی‌ و علمی‌تر بیان کنیم ابتدا به سراغ پاسخ سوال اصلی می‌رویم:برنامه نویسی چیست؟برنامه‌نویسی یک روش حل مسئله به کمک کامپیوتر است. فرض کنید که وارد بانک می‌شوید و کدملی خود را به متصدی بانک اعلام می‌کنید. متصدی به کمک تنها یک کد تمامی اطلاعات حساب بانکی شما را پیدا می‌کند. مشخصات شما، گردش‌های مالی، موجودی و ….این امکان به کمک برنامه‌نویسی ایجاد شده است. سیستمی که برای بانک طراحی شده با دریافت کدملی شما، اطلاعات شما را از میان میلیون‌ها اطلاعات دیگر پیدا کرده و در قالب جداول نمایش می دهد.در واقع یک تیم برنامه‌ نویسی این سیستم را به این صورت برنامه‌نویسی کرده‌اند. بنابراین می‌توان گفت برنامه‌نویسی یک علم است که به کمک آن می‌توان به کامپیوتر دستوراتی برای اجرا داد. دستورات را در قالب کدهایی به کامپیوتر می‌دهیم این اطلاعات و دستورات در مغز کامپیوتر (CPU) پردازش می‌شوند و خروجی کار به کاربر نمایش داده می‌شود.جالب است بدانید کامپیوتر‌ها زبان‌ انسان‌ها را درک نمی‌کنند. آنها تمامی اطلاعات را به صورت اعداد صفر و یک می‌بینند! یک برنامه‌نویس به کمک یک زبان برنامه‌نویسی منظور خود را به یک نرم افزار منتقل می‌کند. این دستورات به کدهای ۰ و ۱ تبدیل می‌شوند و کامپیوتر آنها را درک کرده و پردازش می‌کند!اگر بخواهیم این مفهوم را به جمع‌بندی شده تعریف کنیم بهتر است بگوییم برنامه‌نویسی علم حل مسئله به کمک کامپیوتر است.برنامه نویس کیست؟ (معنی برنامه نویس)حالا که با مفهوم برنامه نویسی آشنا شدید می‌توانید بگویید که یک برنامه نویس کیست! برنامه‌نویس شخصی است که سعی می‌کند برای مسئله‌ها بهترین پاسخ‌ها را پیدا کند و آنها را به کمک زبان‌های برنامه‌نویسی به کامپیوتر منتقل کند. بدین صورت کامپیوتر اطلاعات دریافتی را پردازش می‌کند و خروجی کار را نمایش می دهد.پس شخص برنامه‌نویس باید به فرآیند حل مسئله، تحلیل داده‌ها، عیب‌یابی و… مسلط باشد.اگر بخواهیم کمی ساده‌تر توضیح دهیم که برنامه نویس چه کسی است، میتوان گفت همان شخصی که در کامپیوتر شروع به تولید یک نرم‌افزار می‌کند. ممکن است این نرم‌افزار برای اجرا در صفحات وب باشد، یا برای اجرا در دسکتاپ، موبایل و….کاربرد برنامه‌نویسی چیست؟اگر می‌پرسید برنامه نویسی در کجا کاربرد دارد؟ بهتر است بگویم همه جا! امروزه تمامی سیستم‌هایی که اندکی هوشمند به نظر می‌رسند برنامه‌نویسی شده‌اند!به گوشی موبایل خود نگاه کنید. برای تمام فعالیت‌هایی که این گوشی انجام می‌دهد (فرستادن پیام، گرفتن عکس، پخش ویدیو و…) برنامه‌ای نوشته شده است. تک تک نرم‌افزار‌هایی که در آن نصب کرده‌اید توسط برنامه نویس‌ها کدنویسی شده است.حتی ماشین لباسشویی، یخچال‌های هوشمند هم دارای برنامه‌هایی هستند که از قبل طراحی شده‌اند. پس با در نظر گرفتن این نکات می توان متوجه شد که برنامه‌نویسی علمی است که در تمامی علوم و صنایع دیگر به کاربرده می‌شود.چگونه می‌توانیم یک برنامه نویس باشیم؟اگر به حرفه‌ی برنامه نویسی علاقمند شدید برای شروع باید ابتدا حوزه‌ی برنامه نویسی و هدف خود را از اینکار مشخص کنید. برای انجام این کار، مطالعه مقاله‌ی زیر بسیار مفید خواهد بود:حوزه های برنامه نویسیبرنامه‌نویسی تحت وببرنامه‌نویسی تحت دسکتاپ

برنامه‌نویسی تحت موبایلسپس به سراغ یادگیری یک زبان برنامه نویسی بروید. با یادگیری زبان‌های برنامه‌نویسی می‌توانید یاد بگیرید چگونه از کامپیوتر خود برای پردازش و اجرای کدها استفاده کنید.</description>
                <category>تِکنو کُد</category>
                <author>&lt;\𝗱𝘅𝗯𝗰𝗼𝗱𝗲𝗿&gt;</author>
                <pubDate>Sat, 29 May 2021 00:28:48 +0430</pubDate>
            </item>
            </channel>
</rss>