Telegram Group Search
فرانت‌اند چیست؟
فرانت‌اند، همان بخشی از وب‌سایت یا اپلیکیشن است که کاربران با آن تعامل دارند. از ظاهر و طراحی جذاب گرفته تا دکمه‌ها، تصاویر و انیمیشن‌ها، همه توسط توسعه‌دهنده فرانت‌اند ساخته می‌شود. هدف اصلی فرانت‌اند این است که تجربه کاربری (UX) را لذت‌بخش و رابط کاربری (UI) را زیبا و کارآمد کند. 🎨🌐

برای اینکه به یک توسعه‌دهنده فرانت‌اند حرفه‌ای تبدیل شوید، این نقشه راه شما را از اصول اولیه تا ابزارهای پیشرفته هدایت می‌کند. 🚀

🗺 نقشه راه توسعه‌دهندهFront-End

اگر می‌خواهید یک توسعه‌دهنده فرانت‌اند حرفه‌ای شوید، این تصویر نقشه راه کاملی برای شروع و پیشرفت شماست! 🖥

⚙️مبانی توسعه وب:
اولین قدم، یادگیری اصول اولیه اینترنت، پروتکل‌های HTTP و مفاهیم پایه وب است. بدون این دانش، نمی‌توان به مرحله بعدی رسید! 🌍

✏️HTML و CSS:
اسکلت و ظاهر سایت شما اینجاست! HTML ساختار را ارائه می‌دهد و CSS ظاهر را زیبا و جذاب می‌کند. برای شروع، این دو را باید مثل حرفه‌ای‌ها یاد بگیرید.🎨

🧰JavaScript:
عنصر اصلی برای تعاملات پویا در وب. با این زبان همه‌کاره، صفحات شما زنده می‌شوند! 🧑‍💻

⌨️TypeScript:
مثل C++ برای C، تایپ‌اسکریپت نسخه پیشرفته جاوااسکریپت است که امنیت و کدنویسی بدون خطا را به شما هدیه می‌دهد.⚠️

🖥Angular:
فریمورک قدرتمند گوگل که کدنویسی شما را ساختارمند و سریع‌تر می‌کند.

⚛️React.js:
کتابخانه محبوب فیس‌بوک برای ایجاد کامپوننت‌های قابل‌استفاده مجدد و طراحی وب‌اپلیکیشن‌های مدرن📱

📱Vue.js:
رویکرد جدید و محبوب برای توسعه سریع و قدرتمند اپلیکیشن‌ها. یک ابزار عالی برای آینده! 🌱

💡اگر در مسیر یادگیری Front-End هستید، با دنبال کردن این مراحل می‌توانید به یک متخصص حرفه‌ای تبدیل شوید.🏆

👨‍💻در کانال انجمن علمی برنامه‌نویسی با ما همراه باشید…
|
@Programming_Association |
Please open Telegram to view this post
VIEW IN TELEGRAM
📆برنامه نویسی در سال ۲۰۲۵

👨‍💻در کانال انجمن علمی برنامه‌نویسی با ما همراه باشید…
|
@Programming_Association |
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
SoN_18_infographic_1600x.jpg
343.1 KB
#اینفوگرافی

👨‍💻در کانال انجمن علمی برنامه‌نویسی با ما همراه باشید…
|
@Programming_Association |
Please open Telegram to view this post
VIEW IN TELEGRAM
♨️شما در چه مرحله ای از برنامه نویسی قرار دارید ؟


👨‍💻در کانال انجمن علمی برنامه‌نویسی با ما همراه باشید…
|
@Programming_Association |
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
📚همه چیز درباره SQL و دستورات آن!

SQL چیست؟

SQL مخفف Structured Query Language است و یک زبان استاندارد برای مدیریت و دسترسی به داده‌ها در پایگاه داده‌های رابطه‌ای است.
با SQL می‌توانید داده‌ها را ایجاد، ویرایش، پاک یا کنترل کنید. حالا بیایید جزئی‌تر به دستورات SQL نگاه کنیم:

🔎انواع دستورات SQL و توضیحات کامل:

🧰 DDL (Data Definition Language):
این دستورات ساختار دیتابیس را مدیریت می‌کنند:

Create🏗: برای ایجاد جدول یا دیتابیس جدید.
مثال:
CREATE TABLE Students (ID INT, Name VARCHAR(50));

Alter🔄: برای تغییر ساختار جداول موجود.
مثال:
ALTER TABLE Students ADD Age INT;

Drop🚮: برای حذف کامل یک جدول یا دیتابیس.
مثال:
DROP TABLE Students;

Truncate✂️: برای حذف تمام داده‌های جدول بدون پاک کردن ساختار آن.
مثال:
TRUNCATE TABLE Students;

Rename📝: برای تغییر نام جدول یا ستون.
مثال:
RENAME TABLE Students TO Learners;

🛠DML (Data Manipulation Language):
این دستورات برای کار با داده‌های موجود استفاده می‌شوند:

Select🔍: برای بازیابی داده‌ها از جداول.
مثال:
SELECT * FROM Students;

Insert: برای اضافه کردن رکورد جدید به جدول.
مثال:
INSERT INTO Students (ID, Name) VALUES (1, 'Ali');

Update⚙️: برای به‌روزرسانی داده‌های موجود.
مثال:
UPDATE Students SET Name = 'Reza' WHERE ID = 1;

Delete🗑: برای حذف داده‌ها از جدول.
مثال:
DELETE FROM Students WHERE ID = 1;

DCL (Data Control Language):
این دستورات کنترل دسترسی کاربران به پایگاه داده را مدیریت می‌کنند:

Grant: برای اعطای مجوز به کاربران.
مثال:
GRANT SELECT ON Students TO User1;

Revoke🚫: برای لغو مجوزهای قبلی.
مثال:
REVOKE SELECT ON Students FROM User1;

🔗TCL (Transaction Control Language):
این دستورات برای مدیریت تراکنش‌ها (Transactions) در پایگاه داده استفاده می‌شوند:

Commit 📀: برای ذخیره کردن تغییرات در پایگاه داده.
مثال:
COMMIT;

Rollback 🔙: برای بازگرداندن تغییرات به حالت قبل از تراکنش.
مثال:
ROLLBACK;

Savepoint📍: برای ایجاد نقاط ذخیره در یک تراکنش.
مثال:
SAVEPOINT Save1;

📌با این دستورات، می‌توانید دیتابیس‌ها را به طور کامل کنترل کنید!

این پست را ذخیره کنید و برای کسانی که می‌خواهند SQL یاد بگیرند بفرستید! 📱

👨‍💻در کانال انجمن علمی برنامه‌نویسی با ما همراه باشید…
|
@Programming_Association |
Please open Telegram to view this post
VIEW IN TELEGRAM
🗺نقشه راه یادگیری فرانت‌اند در ۶۰ روز!

🏆اگر قصد دارید به یک توسعه‌دهنده فرانت‌اند تبدیل شوید، برنامه‌ی ۶۰ روزه فوق همان چیزی‌ است که نیاز دارید. در ادامه با ترجمه و توضیح هر مرحله، به شما یاد می‌دهیم که چگونه قدم‌به‌قدم حرکت کنید:

روز ۱-۵: HTML
💡یادگیری ساختار اصلی صفحات وب. HTML مانند ستون فقرات هر وب‌سایت است و اولین قدم برای ورود به این دنیا می‌باشد.

روز ۶-۱۰: CSS (استایل و چیدمان)
🎨طراحی ظاهری سایت با CSS. از استایل‌دهی به متن‌ها تا ساخت چیدمان‌های جذاب و ریسپانسیو.

روز ۱۱-۱۵: طراحی ریسپانسیو با Flexbox و Grid
📱یاد بگیرید که چطور وب‌سایت شما بر روی هر دستگاهی زیبا نمایش داده می‌شود. ابزارهایی مانند Flexbox و Grid می‌توانند مؤثر باشند!

روز ۱۶-۲۰: مبانی جاوااسکریپت (متغیرها، توابع، DOM)
⌨️شروع کدنویسی! به وسیله جاوااسکریپت می‌توانید وب‌سایت را زنده کنید. مانند دکمه‌ای که با کلیک کاربر عکس‌العمل نشان می‌دهد.

روز ۲۱-۲۵: جاوااسکریپت پیشرفته (ویژگی‌های ES6+)
🚀وارد دنیای حرفه‌ای‌تر جاوااسکریپت شوید. یاد بگیرید چگونه با ابزارهای جدید این زبان بهتر کدنویسی کنید.

روز ۲۶-۳۰: Git و GitHub برای کنترل نسخه
📂مدیریت پروژه‌ها با Git و همکاری با دیگران در GitHub. یادگیری این ابزار برای هر برنامه‌نویسی ضروری می‌باشد.

روز ۳۱-۳۵: آشنایی با Async در جاوااسکریپت (Promises, Fetch)
یاد بگیرید چطور کارهای غیرهمزمان مانند دریافت داده از سرور را انجام دهید.

روز ۳۶-۴۹: شروع ReactJS (کامپوننت‌ها، State, Props)
⚛️وارد دنیای React شوید! این کتابخانه قدرتمند به شما کمک می‌کند وب‌سایت‌های مدرن و سریع بسازید.

روز ۴۱-۴۵: React پیشرفته (Hooks, useEffect)
🔗ویژگی‌های پیشرفته React مثل Hooks و useEffect به شما اجازه می‌دهد کد مناسب‌تر و کارآمدتری بنویسید.

روز ۴۶-۵۰: اتصال API به React
🌐یاد بگیرید چگونه اطلاعات را از سرورها دریافت و در پروژه‌های React خودت نمایش دهید.

روز ۵۱-۵۵: ساخت یک پروژه کامل
🎯حالا وقت آن است که آموخته‌هایتان را عملی کنید و یک پروژه واقعی بسازید.

روز ۵۶-۶۰: دیپلوی پروژه با GitHub Pages
🌍پروژه‌تان را آنلاین و با دنیا به اشتراک بگذارید. دیپلوی کردن، گام نهایی قدم برای ورود حرفه‌ای به بازار کار می‌باشد.

👨‍💻در کانال انجمن علمی برنامه‌نویسی با ما همراه باشید…
|
@Programming_Association |
Please open Telegram to view this post
VIEW IN TELEGRAM
آغاز به کار انجمن علمی علوم کامپیوتر

انجمن علمی علوم کامپیوتر، به عنوان مرجع فعالیت‌های آموزشی و پژوهشی در این حوزه آغاز به کار کرد.

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

👨‍💻در کانال انجمن علمی علوم کامپیوتر با ما همراه باشید
| @ComputerSci_Association |
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
💻کلاس درس مبانی برنامه‌نویسی دانشگاه صنعتی شریف

👤دکتر محمدامین فضلی
عضو هیئت علمی دانشگاه صنعتی شریف
مدیر گروه نرم‌افزار دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
مسئول دروس برنامه‌سازی دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف

1️⃣جلسه اول: مقدمه

#کلاس_درس👨‍🏫

👨‍💻در کانال انجمن علمی برنامه‌نویسی با ما همراه باشید…
|
@Programming_Association |
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
💻کلاس درس مبانی برنامه‌نویسی دانشگاه صنعتی شریف

👤دکتر محمدامین فضلی
عضو هیئت علمی دانشگاه صنعتی شریف
مدیر گروه نرم‌افزار دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
مسئول دروس برنامه‌سازی دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف

2️⃣جلسه دوم: معرفی زبان‌های برنامه‌نویسی

#کلاس_درس👨‍🏫

👨‍💻در کانال انجمن علمی برنامه‌نویسی با ما همراه باشید…
|
@Programming_Association |
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/07/04 06:28:44
Back to Top
HTML Embed Code: