Skip to content

atenasadat/web_workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

136 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

 
 
 

Contributors

Languages

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