Home
Softono

Web Workshop

Open source MIT JavaScript
104
Stars
140
Forks
76
Issues
3
Watchers
1 year
Last Commit

 About Web Workshop

Angular, Ansible, CI/CD, Flutter, ElasticSearch, Redis, NSQ, RabbitMQ, Jenkins, Jest, React, Redux, TypeScript, Django, GraphQL, Rest Framework, Docker and Kubernetes Tutorial

Platforms

Web Self-hosted Docker Kubernetes

Languages

JavaScript

Links

Need Help Installing Web Workshop?

We provide expert installation service for this software. Our team will install, configure, and secure Web Workshop on your server. plans start at just $30.

Web Workshop

View on GitHub

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

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
  - Laravel
  - ...

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

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

Full-stack developer

توسعه دهنده‌ی full-stack به کسی اطلاق می‌شود که توانایی یک توسعه‌دهنده‌ی Front-end و Back-end را با هم دارد.

- Merging Front-End Skills + Back-End Skills

DevOps Engineer

مجموعه‌ای از تمرین‌ و رویه‌ها است که توسعه و ایجاد نرم‌افزار را با عملیات‌های فناوری اطلاعات (Development and Operations) را با هدف کوتاه کردن چرخه تولید نرم‌افزار با کیفیت بالا ترکیب می‌کند.

  - 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”