تایپاسکریپت زبان برنامهنویسیای است که توسط مایکروسافت توسعهداده میشود. تایپاسکریپت پیشرفتدادهشدهٔ جاوااسکریپت است و بررسی نوع قوی و شئگرایی واقعی را ذاتاً به آن زبان میافزاید. آندرس هجلزبرگ...
وب۳ یا وب ۳٫۰ مرحله و نسخه جدید از آینده وب جهانگستر است. از عبارت وب ۳٫۰ برای توضیح و معرفی نسل سوم وب استفاده میشود. وب ۳٫۰ همانند وب ۲٫۰ در پی آن است تا در اینترنت نوآوری ایجاد نماید. منظور از نس...
سالید (تک وظیفهای، باز ـ بسته، جایگزینی لیسکُوْ، تجزیهٔ رابط، وارونگیِ وابستگی) یک سرواژه یادیار است که توسط مایکل فیدر برای اشاره به «پنج اصل اول» رابرت سی مارتین در اوایل دههٔ ۲۰۰۰، معرفی شد. این ی...
اینجا درباره ی همه چیز از تکنولوژی اعم از گجت ها، اخبار تکنولوژی، برنامه نویسی، وب، بلاک چین، ارز دیجیتال، بررسی جدیدترین تکنولوژی ها، ترفندها، هک، دوربین ها، لپتاب ها، موبایل ها و هرچیزی مربوط به تکن...
تو این سری از ویدیوها از نکات ریز و معلوماتی که راه ما رو برای یادگیری بهتر تکنولوژی آسونتر می کنه صحبت خواهم کرد از قبیل مهارت های زندگی، تجربه های شخصی، کنجکاوی ها، مهاجرت، انگلستان و اروپا، قانون ه...
الگوی طراحی یا دیزاین پترن راه حل هایی برای مشکلات رایج در طراحی نرم افزارها هستند. شناخت این الگوها باعث تمایز یک برنامه نویس حرفه ای از برنامه نویسان معمولی می شود. مهم نیست با چه زبان برنامه نویسی...
آیا تا به حال برای توسعه ی رابط کاربری یک وب سایت از جی کوئری jQuery، بوت استرپ Vue.js ،Bootstrap یا React و... استفاده کرده اید؟ در حال حاضر، هر یک از این فریم ورک های جاوا اسکریپت همراه با ک...
شیوهنامه آبشاری با کوته نوشت سی اس اس یک زبان برای ساخت شیوهنامه است که از آن برای توصیف نمایش یک سند که به یکی از زبانهای نشانهگذاری مثل اچتیامال نوشته شده است استفاده میشود. سی اس اس ی...
رهبری هم یک حوزه تحقیق است و هم یک مهارت عملی که شامل توانایی یک فرد یا سازمان برای «رهبری» یا راهنمایی افراد، تیمها یا کل سازمان است. در دیدگاه تخصصی دیدگاههای مختلف در خصوص رهبری وجود دارد.
جاوااسکریپت نوعی زبان برنامه نویسی است که با ویژگی های ارائه شده در مشخصات اکما اسکریپت مطابق می باشد. جاوااسکریپت نوعی زبان سطح بالا، کامپایل درجا، و چندالگویی است. جاوااسکریپت نحو آکولادی دارد، نوع...
هر هفته جمعه بین ساعت ۵ تا ۶ به وقت ایران لایو میشم تا به سوالات شما دوستان جواب بدم و بتونم بهتر با شما رابطه برقرار کنم اگر دوست داشتید با ما همراه باشید من سعی می کنم هر هفته لایو بگذارم ولی اگر یک...
اگر تاکنون سری به لیست برترین و پردرآمدترین شغل های دنیا زده باشید، قطعا اسم برنامه نویسی را به عنوان یکی از پول سازترین شغل های دنیا در این لیست مشاهده کرده اید. هر چند بیشتر گزارش ها و تحقیقاتی که د...
Livewire یک فریم ورک فول استک برای لاراول است که میتونید صفحات وب سایت خود را داینامیک کنید و در کنارش راحتی لاراول را داشته باشید.دوستان آموزش رایگان لاراول در وب سایت قرار گرفته، برای مشاهده اینج...
اچ تی ام ال ۵ یا زبان نشانهگذاری ابرمتنی ۵ یا زبانی برای ساختن و ارائهٔ محتوا برای شبکه جهانی وب است، این پنجمین تجدید نظر از استاندارد اچتیامال است (در سال ۱۹۹۰ ایجاد و در سال ۱۹۹۷ به عنوان HTML4...
تو این یک سری از ویدیوها در مورد ثروت و ثروتمند شدن صحبت میکنیم. همونطور که تو ویدیوی اول گفتم من خودم هم اول کار هستم اما تجربه های خودم رو که با تحقیق، کتاب خوندن، نگاه کردن به آدم های بزرگ و اشتباه...
چه مهارت هایی برای یادگیری لازم دارید ، در صورت تغییر شغل چه کاری باید انجام دهید و چگونه تجربه کسب می کنید. من در مورد چگونگی استفاده از شبکه برای ایجاد میانبر برای خود بحث می کنم. همچنین از اهمیت دو...
خیلی از شماها با داشتن تحصیلات، تخصص ، مدرک، هنر یا تجربه ای که دارید دنبال مهاجرت هستید. این رو از سوالاتی که از من پرسیدید میدونم. من وکیل مهاجرت نیستم و پیشنهاد مهاجرت کردن یا نکردن رو به کسی نمی ک...
در این سری از ویدیوها من از همه چیزهایی که تجربه ی شخصی داشتم و می دونم که میتونه به شما در هر زمینه ای کمک کنه بازدید خواهم کرد و قصد من از این بازدیدها این نیست که من چیزی رو تایید کنم یا نکنم بلکه...
پیشرفت ویو جی اس هم با ارائه نسخه ۲ این فریم ورک بسیار فراتر از تنها یک فریم ورک سبک رفت (البته تمامی قابلیت های جدید به صورت اختیاری اضافه شدند و انعطاف پذیری و سادگی حفظ شده) از جمله Code spliting...
در اینجا هر هفته یکبار در مورد همه چیز ولاگ درست خواهیم کرد. من قصدم بر این هست که در مورد بهترین انجمن ها و گزارشات برنامه نویسی با صحبت های خودم ویدیو تهیه کنم. اگر دوست دارید یک مقدار خستگی در کن...
توسعهٔ آزمونمحور TDD یک فرایند توسعهٔ نرمافزاری است که بر پایه تکرار یک سری دورههای خیلی کوتاه توسعه قرار دارد: ابتدا برنامهنویس یک مورد آزمایشی (در ابتدا دارای شکست) برای بهبود مطلوب یا ایجاد...
دوست دارید ببینید من با شرکت های بزرگ چطوری مصاحبه میکنم؟ خوب این ویدیو ها رو ببینید. در این یک سری از ویدیوها من با بهترین کمپانی های داخلی و خارجی مصاحبه کردم. منظور از داخلی انگلیسی هست و خارجی منظ...
سناریو معمول گیت به این شکل هست: وقتی با گیت شروع میکنید روی برنچ master هستید و در ادامه میتونید چندین برنچ مختلف برای خودتون بسازید ، مثلا برنچ update یا feature و توی اون branch ها کار کنید...
در این قسمت به آزمون های برنامه نویسی برای کار برای استخدام مطرح میشه میپردازیم. خیلی از شرکت های اروپایی و آمریکایی تست و آزمون هایی رو از شما در خانه می گیرند که در این آزمون ها مهارت های شما رو اند...
در علم نرمافزار، سامانه مدیریت بسته package management system یا به اختصار مدیر بسته، به مجموعه ابزارهایی گفته میشود که برای نصب، بروزرسانی، پیکربندی یا حذف یک بسته نرمافزاری در سیستمعامل استفاد...
مانگو دی بی یک دیتابیس غیر SQL است که به صورت Cross – Platform روی سیستم عامل های مختلف از جمله ویندوز، مکینتاش، لینوکس، و سولاری اجرا می شود و همچنین اغلب زبان های برنامه نویسی را پشتیبانی می...
یکی از مشکلاتی که توسعه دهندگان جاوااسکریپت با آن مواجه می شوند، تعدد بالای فایل های جاوااسکریپت، استایل ها و تصاویر، فونت ها و کلا asset هایی است که باید به صفحات وب شان لینک کنند. برخی مواقع تعداد...
اسکریپتنویسی سمت سرور روشی است که برای طراحی وب که شامل اسکریپتهای نهان درون یک کد اچتیامال میباشد استفاده میشود که نتیجه درخواست یک کاربر به سرور یک وب سایت میباشد که با کدنویسیهای سمت سرور...
قلاب ها در ری اکت قابلیتی است که چند وقتی هست که منتشر شده و به شما اجازه میدهد بدون نوشتن یک class از حالت یا قابلیتهای دیگر ری اکت استفاده کنید و از آنها داخل کامپوننت های فانکشنی استفاده می شون...
کانتکست یا Context راهی را فراهم میکند تا دیتا را از طریق درخت کامپوننت انتقال دهید، بدون اینکه نیاز به انتقال دستی prop ها به پایین در هر مرحله داشته باشید. در یک برنامۀ معمول ری اکت، دیتا به وسیل...
کتابخانه Redux یک کتابخانه جاوا اسکریپت متن باز همراه با یک API ساده و محدود برای مدیریت وضعیت برنامهها است که معمولا همراه با کتابخانههای ری اکت یا انگولار برای ایجاد رابط کاربری استفاده میشود...
ریکت ReactJS امروزه به عنوان یکی از بهترین کتابخانه های جاوا اسکریپت شناخته می شود که رابطهای کاربری و اجزای Component صفحات وب است ریکت جی اس یک کتابخانه متن باز یا به انگلیسی Open Source است...
در این قسمت به سوالات برنامه نویسی که توسط شرکت های معروفی مثل فیسبوک، آمازون، گوگل، اپل، اوبر و ایربی ان بی برای استخدام مطرح میشه میپردازیم با این امید که دوستان برنامه نویس بتونند هر کجای دنیا که خ...
داکر Docker یک برنامه رایانهای متن باز است که شبیهسازی سطح سیستمعامل که با نام کانتینرینگ نیز شناخته شده است اجرا میکند. داکر دیپلویمنت نرمافزارهای کاربردی را درون کانتینر نرمافزاری به وسیلهٔ فر...
یونیکس یک سیستمعامل چندوظیفگی و چند کاربره است که در سال ۱۹۶۹ به دست گروهی از کارمندان آزمایشگاههای بل متعلق به شرکت تلفن و تلگراف آمریکا (.AT&T Corp) شروع به توسعه شد. این گروه را کن تامسون، دنیس ر...
VUE (تلفظ / vjuː / مانند مشاهده) یک چارچوب مترقی جاوااسکریپت برای ساخت رابط کاربر است. بر خلاف دیگر چارچوبهای یکپارچه، Vue از پایه طراحی شده تا به صورت تدریجی وفق داده شود. کتابخانه هسته ی آن تنها متم...
جاوااسکریپت زبان برنامهنویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شدهاست. این زبان، یک زبان شیءگرا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شدهاست.
علیرغم اشتباه عمومی، زبان ج...
لاراول یک چارچوب متن باز پی اچ پی PHP است که توسط تیلور اوتول، برای توسعه نرمافزارهای وب بر پایهٔ معماری MVC طراحی شده است. لاراول بخشی از پروژه را بر اساس فریمورک سیمفونی پیاده سازی نموده است. لارا...
لاراول یک چارچوب متن باز پی اچ پی PHP است که توسط تیلور اوتول، برای توسعه نرمافزارهای وب بر پایهٔ معماری MVC طراحی شده است. لاراول بخشی از پروژه را بر اساس فریمورک سیمفونی پیاده سازی نموده است. لارا...
انگولارجیاس چارچوب نرمافزاری تحت وب متنباز نگهداریشده توسط گوگل و جامعهٔ برنامهنویسان شخصی برای حل بسیاری از چالشهای برنامههای تکصفحهای است. انگولارجیاس بر اساس این نظر طراحی شده که واسط کا...
PHP tireless sessions allow for communication between the server and client. This allows web applications to remember the identities of visitors as well as any variables or other data. This practical...
Node JS a powerful tool for controlling web servers, building applications, and creating event-driven programming and it brings JavaScript, a language familiar to all web developers, into an environme...
اکسپرس.جیاس Express.js یک چارچوب برنامهٔ وبی نود.جیاس است که برای ساختن برنامههای تک صفحهای، چندصفحهای و ترکیبی طراحی شده است. اکسپرس.جیاس محبوب ترین فریم ورک برای ساختن وبسایت در نود هست چه بسا...
نود.جیاس Node.js یک چارچوب نرمافزاری ورودی/خروجی برای پایهٔ رویداد Event برای موتور جاوااسکریپت V8 برای سکوهای شبه یونیکس است. آن توسط ریان دال Ryan Dahl ساخته شده و رشد آن توسط جوینت Joyent که دال...