Roocket | آموزش برنامه نویسی – Telegram
Roocket | آموزش برنامه نویسی
3.71K subscribers
741 photos
5 videos
1 file
6.64K links
اخبار ، مطالب جدید وب سایت Roocket.ir

پشتیبانی راکت :‌ @roocket_support
Download Telegram
ارسال ایمیل در React با EmailJS ✉️


تا حالا به این فکر کردید که بدون داشتن یه سرور از طریق React یا هر فریمورک جاوا اسکریپتی دیگری ایمیل ارسال کنید؟ همه چیز هم از طریق کلاینت انجام بشه؟

خب امروز کتابخونه Email.JS رو بهتون معرفی می‌کنم. کتابخونه‌ای که بهتون اجازه میده بدون نیاز به سرور از طریق اپلیکیشن سمت کاربر ایمیل ارسال کنید.

بیایید به صورت دقیق‌تر با Email.js و امکانات‌ش آشنا بشیم. مقاله زیر رو مطالعه کنید

https://roocket.ir/articles/emailjs-and-react
@roocketir
1
عادت‌های بد یک برنامه‌نویس!
#راکت‌کست

برنامه‌نویس‌ها به عنوان یک بخش از جامعه نقش بسیار مهمی را ایفا می‌کنند. اما ما برنامه‌نویس‌ها به صورت معمول یکسری عادات بد نیز داریم که بهتر است آن‌ها را بشناسیم و در رفع کردن‌شان تلاش کنیم. در این راکت کست قصد داریم با چند مورد از این عادات بد آشنا شویم و راهکارهایی را برای حل کردن‌شان در نظر بگیریم.
https://roocket.ir/podcast/1058
@roocketir
5
مفاهیم اولیه علوم کامپیوتر را یاد بگیرید!


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

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

https://roocket.ir/articles/learn-the-basics
@roocketir
👍6
یک دیوانه کامپیوتر را از یک فرد عادی چگونه تشخیص بدهیم؟

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

https://roocket.ir/articles/geeks-vs-normal
@roocketir
3🔥2😁2👍1
مقایسه Vue و React - کدام یک را انتخاب کنیم؟


Vue.js و React.js دو فریمورک جاوا اسکریپتی فرانت-اند هستند که برای توسعه دهندگان بسیار محبوب بوده و هر ساله به عنوان پرکاربرد‌ترین فریمورک‌ها در صدر جدول قرار می‌گیرند. هر دو فناوری به توسعه دهندگان یک رویکرد سازنده برای ساخت برنامه‌های وب ارائه می‌دهند، اما هر کدام موارد استفاده خاص خود را دارند و به نیازهای مختلف تجاری پاسخ می‌دهند. در این مقاله هر یک را به همراه مزایایی که آن‌ها را منحصربه‌فرد می‌کند، بررسی خواهیم کرد.



https://roocket.ir/articles/react-vs-vue
@roocketir
👍13
نقشه راه تبدیل شدن به توسعه دهنده Front-End در ایران!

تا به حال در وبسایت راکت نقشه‌ راه‌های گوناگونی را برای تبدیل شدن به توسعه دهنده در بخش‌های مختلف منتشر کرده‌ایم. بیشتر این نقشه را
ه‌ها یا در زمینه توسعه دهنده Front-End بوده و یا در زمینه توسعه دهنده Back-End. این مقاله یک نقشه راه دیگر برای تبدیل شدن به یک توسعه دهنده Front-End است. اما تفاوت این مقاله با دیگر مقالات این است که تا به حال ما چنین موضوعی را به صورت اختصاصی برای شرایط ایران در نظر نگرفته‌ایم. به همین دلیل این بار قصد داریم کمی متفاوت‌تر عمل کنیم.


https://roocket.ir/articles/front-end-roadmap-in-iran
@roocketir
🙏6👍3🤩1
راکت‌کست: فیلم‌ها و سریال‌هایی برای برنامه نویسان


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

https://roocket.ir/podcast/1059
@roocketir
👍5
نکات مثبت و منفی چهارچوب TailwindCSS

مقالە اختصاصی: TailwindCSS یک فریمورک جدید و مدرن در دنیای توسعه رابط کاربری است و به همین دلیل نیاز به زمان بیشتر برای درک بهتر آن هست. اما در همین زمان کوتاه توانسته توسعه دهندگان بسیار زیادی را مجذوب خود بکند. در این مقاله از وبسایت راکت ما براساس تجربیاتی که بدست آورده‌ایم نقاط قوت و ضعف این فریمورک دوست داشتنی را برای شما بازگو کردیم. در صورتی که شما نیز تجربه‌ای از کار با TailwindCSS دارید آن را با ما به اشتراک بگذارید.


https://roocket.ir/articles/tailwindcss
@roocketir
👍8👎1
حملاتی که وبسایت وردپرسی شما را به خطر می‌اندازد

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


https://roocket.ir/articles/attacks-on-wordpress
@roocketir
نکاتی ساده برای داشتن حداکثر دسترسی‌پذیری یا Accessibility در وب اپلیکیشن!

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


https://roocket.ir/articles/accessibility-in-web-apps


@roocketir
#UI #UX
یک مثال ساده و عملی از فریمورک Electron.js

در این مقاله اختصاصی از وبسایت راکت قصد داریم شما را با چهارچوب یک اپلیکیشن مبتنی بر فریمورک Electron.js آشنا کنیم. همچنین
یک اپلیکیشن بسیار ساده را ایجاد خواهیم کرد.
https://roocket.ir/articles/electron-simple-app
@roocketir
#electronjs #js
👍4
چرا همواره باید ساختار وبسایت‌تان را آپدیت کنید؟


آخرین باری که وبسایت خود را با جدیت بررسی کردید، چه زمانی بود؟ در دنیای آنلاین امروز، وبسایت‌ها مانند ظاهر تجارت‌های شما هستند. آن‌ها شخصیت و اهداف شما را به دیگران نشان خواهند داد. وبسایت‌ها همراه با کسب و کارتان رشد می‌کنند.

تمام تکنولوژی‌ها به مرور زمان تغییر خواهند کرد. چیزهایی که قبلاً جدید و مدرن بود، شاید امروز قدیمی و بلااستفاده در نظر گرفته شود. با پاسخ دادن به این 7 سوال می‌توانید بخش‌های کلیدی وبسایت خود را شناسایی و بهبود ببخشید.

https://roocket.ir/articles/updating-website

#tips
@roocketir
جی‌کوئری مُرد؟!
چرا دیگر به جی‌کوئری نیازی نداریم و چه جایگزین‌هایی برای جی‌کوئری وجود دارد؟ این دو سوال اصلی هستند که در این مقاله به آن‌ها پاسخ خواهیم داد.
https://roocket.ir/articles/is-jquery-dead
@roocketir

#JS #Jquery
👍4
پر استفاده‌ترین فریمورک‌های جاوا اسکریپت در سال ۲۰۲۲


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

https://roocket.ir/articles/most-used-javanoscript-frameworks-in-2022

@roocketir
#JS #Frameworks
👏4
با Meteor و دلایل توسعه وب اپلیکیشن با استفاده از آن آشنا شوید!



مزیت اصلی این فریمورک در داخل نام آن نهفته شده است.

آیا می‌دانستید که شهاب‌سنگ‌ها پس از ورود به جو زمین، می‌توانند با سرعت شگفت‌آور 11 تا 72 کیلومتر در ثانیه (25 تا 160 هزار مایل در ساعت) حرکت کنند؟

Meteor
به عنوان یک فریمورک فوق‌العاده سریع است. به طوری که با آن می‌توان یک برنامه وب MVP را تنها در 3 یا 4 هفته (البته بسته به محدوده پروژه) راه‌اندازی کرد.با Meteor و دلایل توسعه وب اپلیکیشن با استفاده از آن آشنا شوید!


https://roocket.ir/articles/meet-meteor

@roocketir
#Meteor #JS
اگر یک برنامه نویس مبتدی هستید این مطلب را بخوانید!


نکات و تجربیاتی در این مقاله بیان می‌شود که هر کدام می‌توانند برای برنامه نویسان مبتدی و تازه کار بسیار مفید باشند.
https://roocket.ir/articles/junior-developer-tips

@roocketir
#Junior
سختی‌ها و مشکلات توسعه دهندگان در هنگام کار با APIها


آیا تا به حال اصطلاح API را شنیده‌اید و به این فکر کرده‌اید که دقیقا چیست؟ آیا در مورد این‌که چه کاری انجام می‌دهد یا کجا استفاده می‌شود چیزی می‌دانید؟

API اصطلاحی است که هنگام شروع برنامه نویسی با آن مواجه خواهید شد. بسیاری از تازه واردان با درک این مفهوم مشکل دارند و توضیحات مبهمی در مورد آن دریافت می‌کنند.

در این مقاله ابتدا قصد داریم شما را با مفهوم APIها آشنا کنیم و سپس چالش‌های پیش روی توسعه دهندگان را بررسی کنیم.
https://roocket.ir/articles/api-difficulties

#API
@roocketir
👍4👏1
نود‌جی‌اس یا پایتون؟

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

https://roocket.ir/articles/nodejs-vs-python
@roocketir

#Python #Nodejs
👏7
راهنمای آموزش برنامه نویسی صفر تا صد

در این مطلب از وبسایت راکت ما تصمیم گرفتیم تا شما را با حوزه‌هایی از برنامه نویسی آشنا کنیم که هر کدام فرصت‌های شغلی بسیار زیادی را به همراه دارند. همچنین در این مسیر ما شما را با بهترین دوره‌های آموزشی در زمینه این موارد آشنا خواهیم کرد.

https://roocket.ir/articles/zero-to-hero
@roocketir
👍6