جدید ترین های برنامه نویسی :

یادگیری Next.js بصورت پروژه محور

Next.js یک فناوری شگفت انگیز است که به شما امکان می‌دهد صفحات کاربرپسند سئو و تجربه عملکرد عالی را برای مشتریان ایجاد کنید. در این مقاله، من می‌خواهم شما را با یک سری تصمیماتی که در برخی وبسایت‌ها گرفته شده تا به Next.js سویچ کنند و آنچه Next.js به ثمر می‌آورد، آشنا کنم. (مثالی که در اینجا می‌زنیم صرفا وبسایت codedamn است) مهاجرت از React قبل ازNext.js ، codedamn با استفاده از React.js به عنوان فناوری اصلی ساخته شد که برخی ویژگی‌ها شامل موارد زیر بود: طراحی کاربری متریال Webpack Babel تایپ‌اسکریپت Monaco (برای اجرای کد) پکیج‌های سفارشی اگرچه ری‌اکت یک انتخاب عالی بود، اما چیزی که مانند هر SPA (وب تک صفحه‌ای) دیگر در وب از آن رنج می‌برد، اضافه بار جاوااسکریپت بود. مشکلات رایج SPA در تولید این فقط به ری‌اکت محدود نمی‌شود، بلکه مشکلی است...
مطالعه

بهترین فریمورک‌های PHP برای توسعه REST API

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

داستان شکل گیری تلگرام و 1 میلیارد بار دانلود

تلگرام از زمان آغاز به کار خود در سال 2013، محبوبیت زیادی در سراسر جهان به دست آورده است. این برنامه پیامرسان بیش از 1 میلیارد بار در سراسر جهان دانلود شده است و هند، اندونزی و روسیه کشورهایی هستند که بیشترین نصب را دارند. در طول تهاجم روسیه در سال 2022، ولودیمیر زلنسکی، رئیس جمهور اوکراین، برای مخاطب قرار دادن ملت خود از تلگرام استفاده کرد. حتی برای تروریست ها، تلگرام به "برنامه انتخابی" آنها تبدیل شد! اما چگونه تلگرام اینقدر بزرگ شد؟ در این مقاله تاریخچه مختصر تلگرام از ایده، محبوبیت و ارتباط آن را بررسی می‌کنیم همانطور که قبلا به بررسی داستان موفقیت اسلک، اسپاتیفای، نتفلیکس و سایر برندها پرداخته‌ایم. موسسین تلگرام پاول دورف و نیکلای دوروف بنیانگذاران و صاحبان اپلیکیشن...
مطالعه

چگونه در دانشگاه زمان را مدیریت کنیم؟

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

یادگیری ری اکت ( ReactJS ) در دنیای واقعی | از 0 تا استخدام [منتورشیپ]

این دوره ReactJs که میخوام بهتون معرفی بکنم دوره آموزشی منتورشیپ ReactJS آکادمی سبزلرن هستش. که یه دوره فوق العاده ای که آکادمی سبزلرن پابلیش یا همون منتشر کرده ، مدرس این دوره آقای سعیدی راد هستش ، و مدت زمان دوره حدود 40 ساعت هستش این دوره از مرحله صفر آموزش داده شده تا به مرحله استخدام ، اگر هم در مورد ReactJS نمیدونید  در ادامه یه توضیح مختصر حتما میدم… ReactJs چیست ؟ ری اکت یکی از قدرتمند ترین و محبوب ترین کتابخونه های اوپن سورس یا همون متن باز جاوا اسکریپت هستش، که در سال 2013 توسط شرکت فیسبوک ارائه شد. ری اکت از سال 2014 و 2015 در حال آپدیت شدن هستش و از اون موقع پیشرفت فوق العاده و چشمگیری...
مطالعه
fds

یادگیری پروژه محور متخصص جنگو

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

جدید ترین های هک و امنیت :

بک اند

یادگیری Next.js بصورت پروژه محور

Next.js یک فناوری شگفت انگیز است که به شما امکان می‌دهد صفحات کاربرپسند سئو و تجربه عملکرد عالی را برای مشتریان ایجاد کنید. در این مقاله، من می‌خواهم شما را با یک سری تصمیماتی که در برخی وبسایت‌ها گرفته شده تا به Next.js سویچ کنند و آنچه Next.js به ثمر می‌آورد، آشنا کنم. (مثالی که در اینجا می‌زنیم صرفا وبسایت codedamn است) مهاجرت از React قبل ازNext.js ، codedamn با استفاده از React.js به عنوان فناوری اصلی ساخته شد که برخی ویژگی‌ها شامل موارد زیر بود: طراحی کاربری متریال Webpack Babel تایپ‌اسکریپت Monaco (برای اجرای کد) پکیج‌های سفارشی اگرچه ری‌اکت یک انتخاب عالی بود، اما چیزی که مانند هر SPA (وب تک صفحه‌ای) دیگر در وب از آن رنج می‌برد، اضافه بار جاوااسکریپت بود. مشکلات رایج SPA در تولید این فقط به ری‌اکت محدود نمی‌شود، بلکه مشکلی است...

avatar

توربو وب

بک اند

بهترین فریمورک‌های PHP برای توسعه REST API

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

avatar

توربو وب

تکنولوژی

داستان شکل گیری تلگرام و 1 میلیارد بار دانلود

تلگرام از زمان آغاز به کار خود در سال 2013، محبوبیت زیادی در سراسر جهان به دست آورده است. این برنامه پیامرسان بیش از 1 میلیارد بار در سراسر جهان دانلود شده است و هند، اندونزی و روسیه کشورهایی هستند که بیشترین نصب را دارند. در طول تهاجم روسیه در سال 2022، ولودیمیر زلنسکی، رئیس جمهور اوکراین، برای مخاطب قرار دادن ملت خود از تلگرام استفاده کرد. حتی برای تروریست ها، تلگرام به "برنامه انتخابی" آنها تبدیل شد! اما چگونه تلگرام اینقدر بزرگ شد؟ در این مقاله تاریخچه مختصر تلگرام از ایده، محبوبیت و ارتباط آن را بررسی می‌کنیم همانطور که قبلا به بررسی داستان موفقیت اسلک، اسپاتیفای، نتفلیکس و سایر برندها پرداخته‌ایم. موسسین تلگرام پاول دورف و نیکلای دوروف بنیانگذاران و صاحبان اپلیکیشن...

avatar

محمد حسین حسینی

تحصیلی

چگونه در دانشگاه زمان را مدیریت کنیم؟

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

avatar

محمد حسین حسینی

برنامه نویسی

یادگیری ری اکت ( ReactJS ) در دنیای واقعی | از 0 تا استخدام [منتورشیپ]

این دوره ReactJs که میخوام بهتون معرفی بکنم دوره آموزشی منتورشیپ ReactJS آکادمی سبزلرن هستش. که یه دوره فوق العاده ای که آکادمی سبزلرن پابلیش یا همون منتشر کرده ، مدرس این دوره آقای سعیدی راد هستش ، و مدت زمان دوره حدود 40 ساعت هستش این دوره از مرحله صفر آموزش داده شده تا به مرحله استخدام ، اگر هم در مورد ReactJS نمیدونید  در ادامه یه توضیح مختصر حتما میدم… ReactJs چیست ؟ ری اکت یکی از قدرتمند ترین و محبوب ترین کتابخونه های اوپن سورس یا همون متن باز جاوا اسکریپت هستش، که در سال 2013 توسط شرکت فیسبوک ارائه شد. ری اکت از سال 2014 و 2015 در حال آپدیت شدن هستش و از اون موقع پیشرفت فوق العاده و چشمگیری...

avatar

محمد حسین حسینی

بک اند

یادگیری پروژه محور متخصص جنگو

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

avatar

محمد حسین حسینی