-
Rust

روز ۵۰: پروژه نهایی Rust و مسیر ادامه یادگیری
پس از گذراندن ۴۹ روز آموزش Rust، شما با مباحث پایه و پیشرفته این زبان قدرتمند آشنا شدهاید. در این روز پایانی، هدف ما اجرای یک پروژه عملی نهایی است که تمام مفاهیم کلیدی مانند…
ادامه مطلب -
Django

روز ۲۱: سیستم احراز هویت پیشفرض جنگو
یکی از مهمترین بخشهای توسعه وب، مدیریت کاربران و احراز هویت آنها است. جنگو یک سیستم احراز هویت پیشفرض قدرتمند ارائه میدهد که شامل مدلهای کاربر، فرمهای ثبتنام و ورود، مدیریت جلسات (Sessions) و دسترسیها…
ادامه مطلب -
پایتون

روز ۴۰ آموزش پایتون: پروژه بررسی ایمیلها و شمارهها با Regex
در دنیای واقعی برنامه نویسی، مدیریت دادههای ورودی کاربران یکی از مهمترین بخشها است و یکی از رایجترین مشکلات، بررسی صحت ایمیلها و شماره تلفنها است. در پروژه امروز از Regular Expressions برای طراحی برنامهای…
ادامه مطلب -
Rust

روز ۴۹: تستنویسی در Rust و بهترین روشها
تست نویسی یکی از مهمترین بخشهای توسعه نرمافزار حرفهای است و Rust با امکانات داخلی و اکوسیستم قوی خود، ابزارهای بسیار مناسبی برای نوشتن تستهای واحد، تستهای ادغام و تستهای عملکرد ارائه میدهد. تستها نه…
ادامه مطلب -
Django

روز ۲۰: پروژه کوچک ساخت سیستم مدیریت مقالات در جنگو
یکی از بهترین روشها برای تمرین مهارتهای جنگو، ساخت یک سیستم مدیریت مقالات ساده است که شامل مدلها، فرمها، نمایش دادهها و مدیریت محتوا باشد. این پروژه کوچک باعث میشود مفاهیم پایهای مانند مدلها، Viewها،…
ادامه مطلب -
پایتون

روز ۳۹ آموزش پایتون: Regular Expressions (re)
در دنیای واقعی برنامه نویسی، اغلب با دادههایی روبرو میشویم که ساختار مشخصی ندارند یا باید آنها را پردازش کنیم تا به اطلاعات مورد نیاز برسیم. برای مثال بررسی ایمیلها، شمارههای تماس، کدهای پستی یا…
ادامه مطلب -
Rust

روز ۴۸: بهینهسازی کد Rust و نکات Performance
Rust به دلیل سیستم ایمنی حافظه و مدیریت Ownership، یکی از سریعترین زبانها برای توسعه نرمافزارهای سطح پایین و Backend است. با این حال، نوشتن کد Rust بهینه نیازمند درک دقیق نحوه کار حافظه، نحوه…
ادامه مطلب -
Django

روز ۱۹: افزودن داده تستی و مدیریت دیتابیس در جنگو
در پروژههای جنگو، مدیریت دادهها و تست آنها بخش حیاتی توسعه است. قبل از انتشار پروژه یا انجام عملیات پیچیده، لازم است دادههای تستی وارد سیستم کنیم تا رفتار مدلها، روابط و فرمها را بررسی…
ادامه مطلب -
پایتون

روز ۳۸ آموزش پایتون: ماژول datetime و زمانبندیها
زمان در برنامه نویسی یکی از مهمترین مفاهیم است که در پروژههای واقعی به وفور استفاده میشود. ماژول datetime در پایتون ابزار قدرتمندی برای کار با تاریخ و زمان فراهم میکند که شامل ایجاد تاریخها،…
ادامه مطلب -
Rust

روز ۴۷: ساخت یک CLI Tool واقعی با Rust
برنامههای خط فرمان (CLI) بخش مهمی از ابزارهای توسعهدهندگان و مدیران سیستم هستند. این ابزارها برای پردازش دادهها، مدیریت فایلها، اجرای وظایف خودکار و ایجاد workflowهای سریع استفاده میشوند. Rust به دلیل کارایی بالا، ایمنی…
ادامه مطلب



