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

پشتیبانی راکت :‌ @roocket_support
Download Telegram
Roocket | آموزش برنامه نویسی
سال نو مبارک ❤️
نکته این عکس رو چند نفر متوجه شدن؟ 😁
👍5
Media is too big
VIEW IN TELEGRAM
🤔 زیاد کار کنیم یا تعادل داشته باشیم؟!

اصلا معنی تعادل چیه؟
کی تعادل رو تعریف میکنه؟!

نسخه کامل این گفت‌وگو رو میتونید در اپیزود جدید راکت کست از طریق یوتیوب، سایت راکت، و یا اپلیکیشن‌های پادگیر، ببینید و بشنوید و نظراتتون رو هم به اشتراک بذارید❤️

لینک مشاهده در یوتیوب
👍167🔥2
معرفی ۵ ابزار توسعه رابط کاربری برای React Native

سناریویی را در نظر بگیرید که شما قصد دارید یک دکمه را به اپلیکیشن‌تان اضافه بکنید. اگر شما از کامپوننت‌های رابط کاربری داخلی ری‌اکت نیتیو استفاده بکنید و سعی در شخصی‌سازی آن‌ها داشته باشید، باید حدود ۱۰ الی ۱۵ خط کد بنویسید، اما اگر از یک ابزار رابط کاربری استفاده کنید، این میزان کدنویسی به ۳ تا ۵ خط کاهش می‌یابد.

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


برای مطالعه این مطلب کلیک کنید.
@roocketir
🔥5👍21
پادکست شماره ۳
🔥 اشتباهات مهلک یادگیری در برنامه‌نویسی

مشاهده تصویری این گفتگو ( حسام و امیر )‌در یوتیوب :
https://www.youtube.com/watch?v=6xYAt8ZOfbE

گوش دادن به این پادکست در راکت :

https://roocket.ir/podcast/1063
🔥41
#مهاجرت به عنوان یک #برنامه‌نویس به #هلند! زمانی که داخل کشور سال ۹۸-۹۹ ماهی ۱۵۰ میلیون درآمد داری!

تو اپیزود جدید راکت‌کست با Boby Babazadeh هم صحبت شدیم تا ببینیم مسیر مهاجرت چطوریه؟ چه چالش‌های داره؟ اصلا خوبه؟

اگر مایل هستید این قسمت رو ببینید میتونید به یوتیوب راکت سر بزنید

لینک قسمت اول
youtu.be/WQLzdcTDpj0
🔥9👍5
4️⃣ نکته مهم برای توسعه‌دهندگان Back-End

برنامه‌نویسی Back-End چالش‌ها و مشکلات مختلفی دارد که باعث می‌شود به‌نسبت توسعه سمت کاربر یا همان Front-End کمی‌ سخت‌تر شود. به همین دلیل نیاز است که مراقب موضوعات مختلف آن باشید.

در این مطلب از وبسایت راکت شما را با ۴ نکته و رویکرد مهم در توسعه Back-End آشنا خواهیم کرد. از رعایت کردن آن‌ها مطمئن شوید.

برای مطالعه این مطلب کلیک کنید.
@roocketir
👨‍💻5👍1
🥳 راکت‌نامه متولد و منتشر شد! 😍

راکت‌نامه، اولین ماهنامه تخصصی برنامه‌نویسی؛ منتشر شد!

در ماهنامه‌های راکت ما قصد داریم مقالات، اخبار، ابزارها و به‌روزرسانی‌های جدید رو به صورت ماهانه منتشر کنیم و در اختیار دوستداران راکت و حوزه وب و برنامه‌نویسی قرار بدیم.

🔥محتواهای بسیار ناب، آموزنده، سرگرم کننده و دوست داشتنی در راهند.. ❤️

📥 جهت دریافت شماره نخست راکت‌نامه، اینجا کلیک کنید!

@roocketir
7👍2🔥2
💻 مهارت‌های برنامه نویسی خود را در میان کشورهای عضو اتحادیه بریکس؛ در هکاتون "رهبران تحول دیجیتال" به چالش بکشید💪

🏆 بیش از ۵۰۰هزار دلار جایزه نقدی، پاداش برگزیدگان این هکاتون بین‌المللی

محورهای مسابقه:
هوش مصنوعی و یادگیری ماشین
تحلیل داده
تجربه کاربری و طراحی UI/UX

🔗برای مشاهده چالش‌ها و ثبت نام به آدرس زیر مراجعه کنید:
https://i.moscow/lct/en

🗓 مهلت ثبت نام: ۱۶ خرداد ۱۴۰۳
🤯6
💥💥 عجب صحبتی بود در مورد مهاجرت 💥💥

خوب چون صحبتمون با محمد بابا‌زاده طولانی شد پادکست رو به دو قسمت تبدیل کردیم و الان قسمت دوم رو در یوتیوب قرار دادیم

و مجموعا در مورد مواردی مثل

رزومه نویسی
کشورهای حوزه اسکاندیناوی
و مهاجرت، عمق‌تر صحبت کردیم

قطعا اگر به فکر مهاجرت به کشورهای اروپایی هستید این قسمت دوم رو از دست ندید

البته یکمم بحث به حاشیه کشیده شد که خودتون ببینید 😂


https://youtu.be/2jtyROkdvC0
🔥9👍3
🔴 نهمين صبحانه کاری ابرها (تهران)

🍮 قهوه، صبحانه، ارائه و گفتگوی کاری در کنار متخصین

🎤 ارائه‌ تجربه محور توسط علی کایدیان

🎤 موضوع: مزایا و چالش‌های پیاده‌سازی Unikernel در کوبرنتیز

🔜 زمان: جمعه ۱۱ خرداد ۱۴۰۳ ، ساعت ۹ تا ۱۲ صبح

📌 مکان: شهرک غرب، هرمزان، پیروزان جنوبی، کوچه پنجم، مرکز همایش‌های رعد

👇👇👇
abrh.ir/enjoy
👆👆👆


📣@abrhacom
2
🔥🔥 هوش مصنوعی و علم داده - آینده برنامه‌نویس‌ها چی میشه؟ - قسمت اول

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

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

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

منتظر انتشار بخش دوم این مصاحبه باشید.

منتظر نظرات قشنگتون هستیم رفقا ♥️


https://youtu.be/VJvViHxRM_E
🔥4
شماره دوم راکت‌نامه، اولین ماهنامه تخصصی برنامه‌نویسی؛ منتشر شد!

🔥در این شماره:
ابتدا داستان شرکت گوگل و پیدایش آن را بررسی می کنیم سپس در بخش مقاله آموزشی با تفاوت های Concurrency و Parallelism آشنا می‌شویم. در بخش معرفی ابزارها، وبسایت‌هایی را معرفی می‌کنیم که در بهتر نوشتن کدهای CSS به شما کمک خواهند کرد و همچنین در بخش مصاحبه، پای صحبت های مدیر فنی و مهندس End-Front شرکت DataSine می‌نشینیم.

🔥محتواهای بسیار ناب، آموزنده، سرگرم کننده و دوست داشتنی در راهند.. ❤️

📥 جهت دریافت شماره دوم راکت‌نامه، اینجا کلیک کنید!

@roocketir
👍5🔥1👏1🤔1
تابستون کوتاهه! 🏖

🔥جشنواره تابستانه راکت آغاز شد!🔥

تخفیف‌های استثنایی و جذابی براتون در نظر گرفتیم تا از تابستون بهترین استفاده رو برای ارتقای مهارت‌هاتون کنین!🚀

👈 پس بزن بریم!

@roocketir
🔥5
#نکته_آموزشی:‌ Redux چیست؟⁧

ریداکس (redux) یک کتابخانه برای مدیریت استیت در برنامه‌های جاوااسکریپت است که به خصوص در برنامه‌های React محبوب است. با Redux می‌توانید استیت برنامه خود را به صورت مرکزی مدیریت کنید.

مثال:
import { createStore } from 'redux';

const initialState = { count: 0 };

function counterReducer(state = initialState, action) {
switch (action.type) {
case 'INCREMENT':
return { count: state.count + 1 };
case 'DECREMENT':
return { count: state.count - 1 };
default:
return state;
}
}

const store = createStore(counterReducer);

store.subscribe(() => console.log(store.getState()));

store.dispatch({ type: 'INCREMENT' });
store.dispatch({ type: 'DECREMENT' });

#React #Redux #برنامه‌نویسی
👍9
#نکته_آموزشی : استفاده از Web Workers برای پردازش‌های سنگین در جاوااسکریپت

🌐 Web Workers در جاوااسکریپت

خوب Web Workers به شما اجازه می‌دهند تا کدهای جاوااسکریپت را در پس‌زمینه اجرا کنید بدون اینکه بر روی عملکرد UI تأثیر بگذارند. این تکنیک برای پردازش‌های سنگین مانند تجزیه و تحلیل داده‌ها بسیار مفید است.

مثال:
// main.js
const worker = new Worker('worker.js');
worker.postMessage('Start processing');

// worker.js
self.addEventListener('message', function(e) {
// پردازش سنگین
self.postMessage('Processing complete');
});

#JavaScript #WebWorkers #Performance

اگر تا حالا از این ویژگی استفاده کردید 👍 بدید
👍16
#نکته_آموزشی: بهینه‌سازی عملکرد React با استفاده از React.memo

⚛️ بهینه‌سازی عملکرد React با React.memo
‏React.memo یک تکنیک پیشرفته برای بهینه‌سازی عملکرد کامپوننت‌های تابعی است. با استفاده از React.memo، شما می‌توانید از رندر مجدد کامپوننت‌ها در مواقع غیرضروری جلوگیری کنید.

مثال:

const MyComponent = React.memo(({ value }) => {
console.log('Rendering MyComponent');
return <div>{value}</div>;
});

// فقط در صورتی که props تغییر کند، MyComponent دوباره رندر خواهد شد.


این تکنیک به خصوص در برنامه‌های بزرگ و پیچیده بسیار مفید است.
#React #Performance #Optimization

اگر تا حالا از این ویژگی استفاده کردید 👍 بدید
👍10👌3👨‍💻3
یه پادکست توپ براتون آوردیم 🔥💯

داستان برنامه نویس شدن با امید بهاری‌فر

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

#آموزش_برنامه__نویسی
#زبان_برنامه_نویسی
#برنامه_نویس
#مصاحبه
#پادکست


🌐 مشاهده پادکست تصویری در یوتیوب
🌐 گوش دادن به پادکست در راکت
👍72🔥2
#نکته_آموزشی : استفاده از IndexedDB برای ذخیره‌سازی داده‌ها در مرورگر

💾 IndexedDB چیست؟
IndexedDB یک پایگاه داده سمت کلاینت در مرورگر است که به شما اجازه می‌دهد داده‌ها را به صورت محلی ذخیره کنید. این تکنیک برای برنامه‌های آفلاین و ذخیره‌سازی داده‌های بزرگ بسیار مفید است.

مثال:

const request = indexedDB.open('myDatabase', 1);

request.onupgradeneeded = function(event) {
const db = event.target.result;
db.createObjectStore('myObjectStore', { keyPath: 'id' });
};

request.onsuccess = function(event) {
const db = event.target.result;
const transaction = db.transaction(['myObjectStore'], 'readwrite');
const store = transaction.objectStore('myObjectStore');
store.add({ id: 1, name: 'John Doe' });
};

#IndexedDB #JavaScript #Offline

اگر تا حالا از این ویژگی استفاده کردید 👍 بدید
👍11👏21
🔥شماره چهارم راکت‌نامه منتشر شد!

در شماره ۴ راکت‌نامه:
- با ۱۵ پروژه متن باز جاوااسکریپت آشنا می‌شوید.
- مقاله‌ای جامع در مورد “مهم‌ترین قواعد تمیزنویسی کدها” ارائه شده است.
- در ادامه، مصاحبه‌ای اختصاصی با آرمین هوشمند، توسعه‌دهنده Full Stack، انجام شده که در آن به بررسی تجربیات، چالش‌ها و موفقیت‌های او در دنیای برنامه‌نویسی پرداخته می‌شود.
- و البته طبق معمول؛ برای افزودن لحظاتی از سرگرمی و یادگیری، بخشی با عنوان “فان فکت” نیز در این شماره گنجانده شده است.

📥 جهت دریافت شماره چهارم راکت‌نامه، اینجا کلیک کنید!

@roocketir
1🔥8
کنکور رو خراب کردم 😞 حالا چیکار کنم؟ 🧐

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

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

⭐️ تو مقاله جدید راکت به این موضوع پرداختیم ⭐️

مطالعه ادامه این مطلب

@roocketir
👍8