Giter Site home page Giter Site logo

shahabhm / web-workshop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ssc-public/web-workshop

0.0 0.0 1.0 41.27 MB

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

License: MIT License

Shell 1.29% JavaScript 23.61% Python 17.62% PHP 1.44% Go 4.01% C# 1.83% Dart 1.50% TypeScript 2.93% CSS 2.00% HTML 18.90% Dockerfile 0.65% SCSS 0.48% Jinja 23.73%

web-workshop's Introduction

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

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”

web-workshop's People

Contributors

alirezat99 avatar alrz1999 avatar amoohashem avatar arash1381-y avatar arshiaakhavan avatar aryanahadinia avatar atenasadat avatar doctorhoseinpour avatar ehsan200 avatar farhadi-erfan avatar hirbodbehnam avatar hkalbasi avatar imanm02 avatar jamshidi799 avatar karanehk avatar masihbr avatar mohammadjafari80 avatar mostafaghadimi avatar nazhixx avatar nonaghazizadeh avatar pouyaesmaili avatar rezaaminimajd avatar rezasoumi avatar saeesaadat avatar sfmqrb avatar shalireza avatar smsadegh19 avatar smss4 avatar sorousherafat avatar tahajahani avatar

Forkers

negarnbkhti42

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.