codeartist75

محمدحسین جوان بخت

توسعه دهنده

درباره من

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

وبلاگ

10

قسمت آموزشی

9

قسمت های آموزشی

افزودن mutation ها به ExpressJS

در این جلسه قصد داریم تا با شیوه ی ساخت mutation ها در ExpressJS آشنا شویم.

6 months ago

برنامه‌نویسی

139

3
اضافه کردن کوئری های پیچیده تر به GraphQL در ExpressJS

در این قسمت سعی داریم تا پروژه ای برای مدیریت یک لیست از مخاطبین (Contacts) پیاده سازی کنیم. برای این کار از یک فایل model برای ذخیره و بازیابی اطلاعات استفاده می کنیم.

6 months ago

برنامه‌نویسی

144

2
راه اندازی سرور GraphQL با ExpressJS

. در این جلسه قصد داریم تا یک سرور GraphQL را با فریمورک محبوب ExpressJS ایجاد کنیم. برای درک بهتر مطالب پیشنهاد می شود تا با ExpressJS کمی آشنایی داشته باشید.

6 months ago

بدون دسته بندی

161

2
راه اندازی GraphQL با nodejs

در جلسه های قبل با GraphQL آشنا شدیم و شیوه ی نوشتن کوئری ها را فرا گرفتیم. در این جلسه قصد داریم تا با یک زبان برنامه نویسی این سرویس را پیاده سازی کنیم. برای این کار، از nodejs استفاده می کنیم.

6 months ago

برنامه‌نویسی

265

3
Schema و Type در GraphQL

در این جلسه قصد داریم تا با شیوه ی ایجاد یک سرویس GraphQL در سرور آشنا شویم. GraphQL را می توان با هر زبان برنامه نویسی پیاده سازی کرد ولی GraphQL زبان GraphQL Schema Language را معرفی می کند. این زبان همانند query language است و به ما این امکان را می دهد تا برای سرویس خود schema بسازیم. این Schema با سرور تعریف می شود.

6 months ago

برنامه‌نویسی

171

3
Mutation ها، inline fragment ها و meta field ها در GraphQL

در این جلسه با mutation ها و روش تغییر داده در سرور آشنا خواهیم شد. در نهایت با توضیح inline fragment ها و meta field ها، مبحث query ها در GraphQL را به اتمام خواهیم رساند.

6 months ago

بدون دسته بندی

184

1
نوشتن کوئری های پیچیده تر در GraphQL

در GraphQL با استفاده از Fragment ها و Variable ها، میتوان کوئری های خود را ارتقا داده و از نوشتن کدهای اضافی جلوگیری کنیم در این قسمت به آموزش نوشتن کوئری های پیچیده در GraphQL می پردازیم.

6 months ago

برنامه‌نویسی

223

2
Query ها در GraphQL

در این قسمت از دوره قصد داریم با شیوه ی نوشتن query در GraphQL آشنا شویم.

7 months ago

برنامه‌نویسی

292

5
مقدمه ای بر GraphQL

در اولین قسمت از این دوره، GraphQL، به عنوان زبان کوئری سمت کلاینت را معرفی کرده، تفاوت آن با Rest را مشخص می کنیم.

7 months ago

برنامه‌نویسی

424

6

بلاگ ها

Adonis.js، یک فریمورک MVC برای توسعه بک اند با Node.js

Adonis.js یک فریمورک برای توسعه اپلیکیشن های بک اند با Node.js است که تمرکز خود را بر روی پیاده سازی بر پایه ساختار MVC با زبان TypeScript گذاشته است. در این مقاله با ما همراه باشید تا به بررسی دقیق تر ساختار این فریمورک بپردازیم و سپس یک پروژه آزمایشی با آن بسازیم.

a month ago

برنامه‌نویسی

90

8
8 ساختار داده که هر برنامه نویسی باید بداند! (قسمت دوم)

ساختار داده یک واژه خاص برای مفهوم ذخیره سازی و مدیریت داده ها در علوم کامپیوتر است. این ذخیره سازی به صورتی است که امکان انجام عملیات های مختلف (مثل جستجو) روی داده ها راحت تر و کارآمدتر باشد. در علوم کامپیوتر ساختار داده های مختلفی وجود دارد و کاربرد آن ها بازه وسیعی از این علم را در بر می گیرد.

2 months ago

برنامه‌نویسی

228

9
8 ساختار داده که هر برنامه نویسی باید بداند! (قسمت اول)

ساختار داده یک واژه خاص برای مفهوم ذخیره سازی و مدیریت داده ها در علوم کامپیوتر است. این ذخیره سازی به صورتی است که امکان انجام عملیات های مختلف (مثل جستجو) روی داده ها راحت تر و کارآمدتر باشد. در علوم کامپیوتر ساختار داده های مختلفی وجود دارد و کاربرد آن ها بازه وسیعی از این علم را در بر می گیرد.

2 months ago

برنامه‌نویسی

314

9
آشنایی مقدماتی با کتابخانه GSAP

به کمک جاوااسکریپت می توان تغییراتی در style های یک المان به وجود آورد. برای سهولت این کار کتابخانه های متعددی در جاوااسکریپت وجود دارد. در این میان، یکی از محبوب ترین کتابخانه ها، کتابخانه GSAP است.

3 months ago

برنامه‌نویسی

106

8
12+3 افزونه ی جالب و مفید Google Chrome که هر توسعه دهنده ی وب به آن احتیاج دارد

بدون شک بیشتر توسعه دهندگان وب، به ویژه توسعه دهندگان فرانت اند، از مرورگر محبوب گوگل کروم به عنوان مرورگر اصلی خود در هنگام توسعه استفاده می کنند. در این مقاله قصد داریم تا با 10 مورد از افزونه های کاربردی برای توسعه دهندگان آشنا شویم.

4 months ago

نرم‌افزار

159

6
روش های مدرن ذخیره و بازیابی اطلاعات در مرورگر

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

5 months ago

برنامه‌نویسی

298

6
9 نکته کاربردی برای طراحی بهتر API ها

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

9 months ago

نرم‌افزار

660

6
دیگه از console.log در جاوااسکریپت استفاده نکن!

آیا از آن دسته توسعه‌دهندگانی هستید که بیشتر اوقات در کدهای جاوااسکریپتی خود از ()console.log استفاده می‌کنید؟ شاید برایتان جالب باشد که بدانید گزینه‌های بیشتری برای استفاده و debug کردن کدهای جاوااسکریپتی وجود دارد.

a year ago

برنامه‌نویسی

1117

5
آموزش ساخت اپلیکیشن نقاشی با React.JS و HTML5 Canvas

💎بهمراه کد پروژه و تمرین | احتمالا تا به حال با نرم‌افزارهای نقاشی کار کرده‌اید. در این مقاله قصد داریم کمی از دانش فرانت‌اندی خود استفاده کرده و به کمک کتابخانه React و canvas در HTML5 ، یک اپلیکیشن ساده اما جذاب بسازیم.

a year ago

برنامه‌نویسی

835

5
آموزش ساخت یک پروژه ساده با VueJS

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

a year ago

برنامه‌نویسی

2946

2