کدنویس یکروزه
740 subscribers
177 photos
124 videos
171 files
253 links
آموزش چابک و آسان برنامه نویسی

کامنت در:
www.instagram.com/codinginaday
Download Telegram
laravel_crud-master.zip
13.7 MB
نمونه ی کامل CRUD در Laravel

با توجه به مطالبی که در کتاب لاراول گفته ام. لازم دونستم که یک پروژه ی کامل براتون اینجا بذارم. این پروژه بی نیاز از هر گونه تنظیمی مطابق آموزش ها، قابل اجرا یا آپلود روی هاسته. در این نمونه، آپلود عکس و تمام مراحل احراز هویت، ساخت، ویرایش و نمایش یک رکورد و ارتباط آن با جداول دیگر وجود دارد.
توجه کنید که در فایل config\database.php و env. تغییراتی برای اتصال به بانک SQLite داده شده است.
این نمونه از روی فیلم آموزشی به آدرس زیر تهیه شده است:
www.youtube.com/watch?v=vciQv9VRmxQ
توجه داشته باشید که کدهای فیلم بالا در این نمونه اصلاح شده اند و چیزی که در فیلم می بینید ممکن است به درستی کار نکند.

#laravel #php #code #webdesign #crud
This media is not supported in your browser
VIEW IN TELEGRAM
ساخت پسورد تصادفی

الگوریتم خلاصه ای که ممکنه ایده ی ساخت نمونه های تصادفی دیگه رو هم به شما بده. قبل از این نمونه هایی مثل تاس یا بُر زدن کارت رو براتون گذاشتم.

#php #code #webdesign
سایت ساز تک صفحه ی جادویی!
https://www.wondercms.com

سایت ساز Wonder CMS یک صفحه PHP بیشتر نیست! اما همین یک صفحه، یک نرم افزار کامل ساخت سایت های داینامیک است.
نکته ی متفاوت این برنامه این است که نیاز به هیچ دیتابیسی هم ندارد! در واقع با رعایت تمام مسائل امنیتی با ایجاد فایل های متنی ساده اطلاعات شما را ذخیره می کند.
قبل از این یک سیستم مدیریت محتوا با SQLite را که به فارسی ترجمه کرده بودم برای شما فرستادم. حالا نسخه ی فارسی شده و انگلیسی این برنامه را هم بعد از این توضیحات میفرستم. شاید شما تشویق شوید که پلاگین و افزونه های این سیستم را فارسی کنید.

#code #php #webdesign #cms
چرا هنوز متن بهتر از فیلم است!؟

تعدادی از دوستان پرسیدند که چرا روی متون و جزوه ها و کتاب ها تاکید داریم تا فیلم آموزشی؟

۱. متاسفانه فرمت های رایج فیلم، هنوز قابلیت سرچ روی محتوا یا صدا را ندارند! کدنویسی بدون رجوع مکرر به عناوین مطالب و دوره کردن آن ممکن نیست. در فیلم هم دقیق نمی دانیم چه مطلبی کجای فیلم بود!

۲. البته هیچ کدی را هم نمی توانیم از داخل فیلم کپی کرده و بیرون بیاوریم. پس هنوز متن ها برای یادگیری لازم هستند.

۳. برنامه نویسی علاوه بر دانش یک مهارت محسوب میشه. این یعنی به طور عملی باید یاد داده بشه. فیلم در صورتی موفقه که بارها و بارها متوقف بشه و مطالب اون عین کتاب یا جزوه قابل تجربه ی جزء به جزء بشه نه اینکه یک نفر برای ما حرف بزنه و رد بشه.

معلومه که تنبلی ذاتی ما، فیلم رو بهتر ارزیابی میکنه! ولی این همون حس عجیب ماست که باعث میشه افراد عادی بابتش از ما پول در بیارن! تمام سایت های آموزشی خودشون مطالعه می کنن و بعد فیلم میسازن!
c-sharp-tutorial.pdf
8.3 MB
آموزش هسته ی اولیه ی سی شارپ
    بعد از مطالعه و تمرین این متن می تونین برنامه های محاسباتی و اطلاعاتی قوی و امن را بدون استفاده از دیتابیس خاصی و تنها مبتنی بر فایل با هسته ی اصلی دات نت و بدون هیچ پکیج اضافی در هر سیستم عاملی بنویسید. شیوه ی آموزش بسیار ساده و متفاوت با هر دوره ی آموزشی موجود است.

C# #csharp #book
Media is too big
VIEW IN TELEGRAM
برنامه های پیشرَونده یا PWA

در وب به وفور در این مورد اطلاعات پیدا میشه، قبل از این در مورد Blazor هم پُستی قرار داده بودم که بهتره نگاه کنید. اینجا با توجه به موضوعیت کانال قراره ساده ترین مسیر دستیابی به این تکنولوژی رو که در اصل امکان اجرای سایت ها به شکل اَپ موبایلی هست بررسی کنیم.

#pwa #charp #blazor #mobile
زبان سطح پایین یا سطح بالا یا حتا وسط؟

سطح پایین یعنی زبان شبیه زبان ماشین، مثل اسمبلی، و سطح بالا یعنی نزدیک به زبان انسان مثل پایتون.
زبان سطح پایین مستقیم برای یک CPU یا RAM با معماری ویژه کاربرد داره. کسی که بخواد سیستم عامل بنویسه، بهتره با سطح پایین کار کنه تا بهترین حالت برای هر سخت افزار رو در اجرا تعیین کنه. ولی تنوع سخت افزاری و دانش بالای مورد نیاز باعث میشه که زبانهای سطح وسط مثل C برای نوشتن ویندوز مناسب تر باشن.

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

قبل از این در مورد انتخاب وب به عنوان حیطه ی برتر برنامه نویسی هم صحبت کردیم.

#skill
Media is too big
VIEW IN TELEGRAM
توضیحات کد بُر زدن کارت

توابع تصادفی مبنای تولید رفتارهای هوش مصنوعی و بازی ها هستن. قبلش یه کد در مورد بُر زدن کارت براتون توی کانال گذاشته بودن که میخوام توضیحش بدم. در مورد توابع تصادفی هم توضیحاتی فرستاده بودم.

#vue #javascript #game
Media is too big
VIEW IN TELEGRAM
ساختن ساز بلز
با App inventor

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

#appinventor #android #ide #musics
Media is too big
VIEW IN TELEGRAM
همهردم WYSIWYG

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

#skill #ide #webdesign
Media is too big
VIEW IN TELEGRAM
روش ساخت تست چند جوابی

البته کد تست چند جوابی رو براتون گذاشته بودم و گفتم شاید بهتر باشه که توضیحات بیشتری در این مورد بفرستم.

#javascript #skill #android #code
This media is not supported in your browser
VIEW IN TELEGRAM
آموزش برنامه نویسی به بیسوادان!

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

#skill #scratch #beginner #game
This media is not supported in your browser
VIEW IN TELEGRAM
ساخت روبات خزنده یا Crawler

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

#php #code #web #robot
Forwarded from Front Cast
ویدیوی آموزشی

شروع یک کارآموزی موفق

https://www.youtube.com/watch?v=KQMrKr7EFfU
Media is too big
VIEW IN TELEGRAM
فرق کدنویسی قدیم و کد تمیز Clean code

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

#skill #vue #beginner
پیام محبت ..
دوستان هیچ وقت دست از حرکت نکشین ..

#skill