Skip to content

HTML, CSS, JavaScript, React, Redux, TypeScript, Django, GraphQL, Rest Framework and Docker Tutorial

License

Notifications You must be signed in to change notification settings

atenasadat/web_workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

کارگاه برنامه‌نویسی وب دانشگاه صنعتی شریف

Sharif Web Programming Workshop
دستیار آموزشی: مصطفی قدیمی

Web_Workshop Status GitHub Issues GitHub Pull Requests License Github Stars

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

📝 فهرست

مسیر توسعه‌دهنده سمت کاربر شدن (Front-End Developer)

  - HTML
  - CSS
  - JavaScript
  - JavaScript Frameworks (React, Vue, Angular, ...)

مسیر توسعه‌دهنده سمت سرور شدن (Back-End Developer)

تکنولوژی‌ها و زبان‌های جدیدی برای برنامه نویسی سمت سرور وجود دارد. مشهورترین زبان‌های و فریم‌ورک‌های امروزه، زبان‌های زیر هستند.

  - Django
  - Go
  - NodeJS
هم‌چنین دو ساختار برای توسعه‌ی آن‌ها وجود دارد که RestFul و GraphQL است.

نکته: یک توسعه‌دهنده سمت سرور، باید توانایی کار کردن با انواع پایگاه‌داده‌های رابطه‌ای و غیررابطه‌ای را داشته باشد.

مسیر توسعه‌دهنده تمام‌سمت شدن (Full-Stack Developer)

  - Merging Front-End Skills + Back-End Skills

مسیر مهندس DevOps شدن

  - CI/CD
  - Docker
  - Kubernetes
  - Linux
  - ...

✍️ توسعه دهندگان:

لیست نام‌های توسعه‌دهندگان به همراه لینک پروفایل گیت‌هاب آن به ترتیب حروف الفبا به شرح زیر است:

نحوه مشارکت

  • ابتدا باید این ریپازیتوری را fork کنید.
  • سپس باید pull request به این ریپازیتوری بزنید.
  • در نهایت کامیت شما باید به فرمت زیر باشد:
“[Folder] [Type] commit message”

Folder: {React, Redux, Rest, CI/CD, Docker}
Type: {Dev, Author}
نام فولدر هایکی از فولدرهای ریپازیتوری است و منظور از Type، توسعه‌ی بخش پیاده‌سازی (Dev) و یا بخش آموزش (Author) است.

برای نمونه یک کامیت در ادامه آمده است.

“[React] [Author] Hook Tutorial Added”

About

HTML, CSS, JavaScript, React, Redux, TypeScript, Django, GraphQL, Rest Framework and Docker Tutorial

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 40.5%
  • Python 35.2%
  • Go 9.6%
  • HTML 6.8%
  • CSS 4.5%
  • Shell 2.3%
  • SCSS 1.1%