diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index eee6ec8..8478ca8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v2 with: - python-version: '3.8' + python-version: "3.8" - name: Upgrade pip run: | @@ -40,7 +40,7 @@ jobs: run: python3 -m pip install -r ./requirements.txt - run: mkdocs build - env: + env: ENABLE_PDF_EXPORT: 1 - name: Deploy diff --git a/docs/2024-2025-summer/images/about-us-cfc.png b/docs/2024-2025-summer/images/about-us-cfc.png new file mode 100644 index 0000000..0f2c9a0 Binary files /dev/null and b/docs/2024-2025-summer/images/about-us-cfc.png differ diff --git a/docs/2024-2025-summer/images/allure-test-reports.png b/docs/2024-2025-summer/images/allure-test-reports.png new file mode 100644 index 0000000..0e5ffcf Binary files /dev/null and b/docs/2024-2025-summer/images/allure-test-reports.png differ diff --git a/docs/2024-2025-summer/images/api-diagram.gif b/docs/2024-2025-summer/images/api-diagram.gif new file mode 100644 index 0000000..329eb5b Binary files /dev/null and b/docs/2024-2025-summer/images/api-diagram.gif differ diff --git a/docs/2024-2025-summer/images/app-architecture.png b/docs/2024-2025-summer/images/app-architecture.png new file mode 100644 index 0000000..041347e Binary files /dev/null and b/docs/2024-2025-summer/images/app-architecture.png differ diff --git a/docs/2024-2025-summer/images/app-frontend.png b/docs/2024-2025-summer/images/app-frontend.png new file mode 100644 index 0000000..05955da Binary files /dev/null and b/docs/2024-2025-summer/images/app-frontend.png differ diff --git a/docs/2024-2025-summer/images/auto-test-time-savings.png b/docs/2024-2025-summer/images/auto-test-time-savings.png new file mode 100644 index 0000000..c61e83a Binary files /dev/null and b/docs/2024-2025-summer/images/auto-test-time-savings.png differ diff --git a/docs/2024-2025-summer/images/babel.png b/docs/2024-2025-summer/images/babel.png new file mode 100644 index 0000000..49f151b Binary files /dev/null and b/docs/2024-2025-summer/images/babel.png differ diff --git a/docs/2024-2025-summer/images/backend-connection.png b/docs/2024-2025-summer/images/backend-connection.png new file mode 100644 index 0000000..0710681 Binary files /dev/null and b/docs/2024-2025-summer/images/backend-connection.png differ diff --git a/docs/2024-2025-summer/images/basics-of-web-2.jpg b/docs/2024-2025-summer/images/basics-of-web-2.jpg new file mode 100644 index 0000000..d6483fd Binary files /dev/null and b/docs/2024-2025-summer/images/basics-of-web-2.jpg differ diff --git a/docs/2024-2025-summer/images/basics-of-web.png b/docs/2024-2025-summer/images/basics-of-web.png new file mode 100644 index 0000000..4606847 Binary files /dev/null and b/docs/2024-2025-summer/images/basics-of-web.png differ diff --git a/docs/2024-2025-summer/images/bon.jpg b/docs/2024-2025-summer/images/bon.jpg new file mode 100644 index 0000000..5f14b09 Binary files /dev/null and b/docs/2024-2025-summer/images/bon.jpg differ diff --git a/docs/2024-2025-summer/images/building-falling.gif b/docs/2024-2025-summer/images/building-falling.gif new file mode 100644 index 0000000..630c3c2 Binary files /dev/null and b/docs/2024-2025-summer/images/building-falling.gif differ diff --git a/docs/2024-2025-summer/images/bus.gif b/docs/2024-2025-summer/images/bus.gif new file mode 100644 index 0000000..18b7722 Binary files /dev/null and b/docs/2024-2025-summer/images/bus.gif differ diff --git a/docs/2024-2025-summer/images/client-loss.jpg b/docs/2024-2025-summer/images/client-loss.jpg new file mode 100644 index 0000000..9c069e7 Binary files /dev/null and b/docs/2024-2025-summer/images/client-loss.jpg differ diff --git a/docs/2024-2025-summer/images/codebase-jigsaw-assets.png b/docs/2024-2025-summer/images/codebase-jigsaw-assets.png new file mode 100644 index 0000000..29bfbc5 Binary files /dev/null and b/docs/2024-2025-summer/images/codebase-jigsaw-assets.png differ diff --git a/docs/2024-2025-summer/images/codebase-jigsaw-components.png b/docs/2024-2025-summer/images/codebase-jigsaw-components.png new file mode 100644 index 0000000..4538b8b Binary files /dev/null and b/docs/2024-2025-summer/images/codebase-jigsaw-components.png differ diff --git a/docs/2024-2025-summer/images/codebase-jigsaw-helpers.png b/docs/2024-2025-summer/images/codebase-jigsaw-helpers.png new file mode 100644 index 0000000..ca3505b Binary files /dev/null and b/docs/2024-2025-summer/images/codebase-jigsaw-helpers.png differ diff --git a/docs/2024-2025-summer/images/codebase-jigsaw-orm.png b/docs/2024-2025-summer/images/codebase-jigsaw-orm.png new file mode 100644 index 0000000..a59638b Binary files /dev/null and b/docs/2024-2025-summer/images/codebase-jigsaw-orm.png differ diff --git a/docs/2024-2025-summer/images/codebase-jigsaw-pages.png b/docs/2024-2025-summer/images/codebase-jigsaw-pages.png new file mode 100644 index 0000000..26b5073 Binary files /dev/null and b/docs/2024-2025-summer/images/codebase-jigsaw-pages.png differ diff --git a/docs/2024-2025-summer/images/codebase-jigsaw-routing.png b/docs/2024-2025-summer/images/codebase-jigsaw-routing.png new file mode 100644 index 0000000..8102f5e Binary files /dev/null and b/docs/2024-2025-summer/images/codebase-jigsaw-routing.png differ diff --git a/docs/2024-2025-summer/images/codebase-jigsaw-tests.png b/docs/2024-2025-summer/images/codebase-jigsaw-tests.png new file mode 100644 index 0000000..70b3ea4 Binary files /dev/null and b/docs/2024-2025-summer/images/codebase-jigsaw-tests.png differ diff --git a/docs/2024-2025-summer/images/codebase-jigsaw-views.png b/docs/2024-2025-summer/images/codebase-jigsaw-views.png new file mode 100644 index 0000000..4e5940b Binary files /dev/null and b/docs/2024-2025-summer/images/codebase-jigsaw-views.png differ diff --git a/docs/2024-2025-summer/images/control-systems.jpg b/docs/2024-2025-summer/images/control-systems.jpg new file mode 100644 index 0000000..51b5ef5 Binary files /dev/null and b/docs/2024-2025-summer/images/control-systems.jpg differ diff --git a/docs/2024-2025-summer/images/copilot.png b/docs/2024-2025-summer/images/copilot.png new file mode 100644 index 0000000..a7ff111 Binary files /dev/null and b/docs/2024-2025-summer/images/copilot.png differ diff --git a/docs/2024-2025-summer/images/coverage.webp b/docs/2024-2025-summer/images/coverage.webp new file mode 100644 index 0000000..3d7f0b3 Binary files /dev/null and b/docs/2024-2025-summer/images/coverage.webp differ diff --git a/docs/2024-2025-summer/images/csr.jpg b/docs/2024-2025-summer/images/csr.jpg new file mode 100644 index 0000000..a81e0b4 Binary files /dev/null and b/docs/2024-2025-summer/images/csr.jpg differ diff --git a/docs/2024-2025-summer/images/cypress-screenshot.png b/docs/2024-2025-summer/images/cypress-screenshot.png new file mode 100644 index 0000000..c551efe Binary files /dev/null and b/docs/2024-2025-summer/images/cypress-screenshot.png differ diff --git a/docs/2024-2025-summer/images/daily-life.png b/docs/2024-2025-summer/images/daily-life.png new file mode 100644 index 0000000..4d0431b Binary files /dev/null and b/docs/2024-2025-summer/images/daily-life.png differ diff --git a/docs/2024-2025-summer/images/death.webp b/docs/2024-2025-summer/images/death.webp new file mode 100644 index 0000000..17c4593 Binary files /dev/null and b/docs/2024-2025-summer/images/death.webp differ diff --git a/docs/2024-2025-summer/images/disruptions.webp b/docs/2024-2025-summer/images/disruptions.webp new file mode 100644 index 0000000..0e47ff2 Binary files /dev/null and b/docs/2024-2025-summer/images/disruptions.webp differ diff --git a/docs/2024-2025-summer/images/django-2.png b/docs/2024-2025-summer/images/django-2.png new file mode 100644 index 0000000..d6db41d Binary files /dev/null and b/docs/2024-2025-summer/images/django-2.png differ diff --git a/docs/2024-2025-summer/images/django-admin.png b/docs/2024-2025-summer/images/django-admin.png new file mode 100644 index 0000000..d3dbbdd Binary files /dev/null and b/docs/2024-2025-summer/images/django-admin.png differ diff --git a/docs/2024-2025-summer/images/django.png b/docs/2024-2025-summer/images/django.png new file mode 100644 index 0000000..0156920 Binary files /dev/null and b/docs/2024-2025-summer/images/django.png differ diff --git a/docs/2024-2025-summer/images/docker-desktop.png b/docs/2024-2025-summer/images/docker-desktop.png new file mode 100644 index 0000000..2db2b23 Binary files /dev/null and b/docs/2024-2025-summer/images/docker-desktop.png differ diff --git a/docs/2024-2025-summer/images/docker-diagram.png b/docs/2024-2025-summer/images/docker-diagram.png new file mode 100644 index 0000000..f740b72 Binary files /dev/null and b/docs/2024-2025-summer/images/docker-diagram.png differ diff --git a/docs/2024-2025-summer/images/docker-port-mapping.png b/docs/2024-2025-summer/images/docker-port-mapping.png new file mode 100644 index 0000000..d6eb893 Binary files /dev/null and b/docs/2024-2025-summer/images/docker-port-mapping.png differ diff --git a/docs/2024-2025-summer/images/dog.png b/docs/2024-2025-summer/images/dog.png new file mode 100644 index 0000000..40aeaf2 Binary files /dev/null and b/docs/2024-2025-summer/images/dog.png differ diff --git a/docs/2024-2025-summer/images/drf.png b/docs/2024-2025-summer/images/drf.png new file mode 100644 index 0000000..5006d60 Binary files /dev/null and b/docs/2024-2025-summer/images/drf.png differ diff --git a/docs/2024-2025-summer/images/drupal.jpg b/docs/2024-2025-summer/images/drupal.jpg new file mode 100644 index 0000000..06c7f7e Binary files /dev/null and b/docs/2024-2025-summer/images/drupal.jpg differ diff --git a/docs/2024-2025-summer/images/education.png b/docs/2024-2025-summer/images/education.png new file mode 100644 index 0000000..d65c6ab Binary files /dev/null and b/docs/2024-2025-summer/images/education.png differ diff --git a/docs/2024-2025-summer/images/embarassment.gif b/docs/2024-2025-summer/images/embarassment.gif new file mode 100644 index 0000000..f7fca8a Binary files /dev/null and b/docs/2024-2025-summer/images/embarassment.gif differ diff --git a/docs/2024-2025-summer/images/express-dependency.png b/docs/2024-2025-summer/images/express-dependency.png new file mode 100644 index 0000000..de6e303 Binary files /dev/null and b/docs/2024-2025-summer/images/express-dependency.png differ diff --git a/docs/2024-2025-summer/images/firebase-cli.png b/docs/2024-2025-summer/images/firebase-cli.png new file mode 100644 index 0000000..7df9059 Binary files /dev/null and b/docs/2024-2025-summer/images/firebase-cli.png differ diff --git a/docs/2024-2025-summer/images/fragile-1.png b/docs/2024-2025-summer/images/fragile-1.png new file mode 100644 index 0000000..c1925cd Binary files /dev/null and b/docs/2024-2025-summer/images/fragile-1.png differ diff --git a/docs/2024-2025-summer/images/fragile-2.gif b/docs/2024-2025-summer/images/fragile-2.gif new file mode 100644 index 0000000..4d9f158 Binary files /dev/null and b/docs/2024-2025-summer/images/fragile-2.gif differ diff --git a/docs/2024-2025-summer/images/fragile-3.png b/docs/2024-2025-summer/images/fragile-3.png new file mode 100644 index 0000000..3d0b9c9 Binary files /dev/null and b/docs/2024-2025-summer/images/fragile-3.png differ diff --git a/docs/2024-2025-summer/images/frontend-meme-1.png b/docs/2024-2025-summer/images/frontend-meme-1.png new file mode 100644 index 0000000..ebb55fe Binary files /dev/null and b/docs/2024-2025-summer/images/frontend-meme-1.png differ diff --git a/docs/2024-2025-summer/images/frontend-meme-2.jpg b/docs/2024-2025-summer/images/frontend-meme-2.jpg new file mode 100644 index 0000000..ac0f603 Binary files /dev/null and b/docs/2024-2025-summer/images/frontend-meme-2.jpg differ diff --git a/docs/2024-2025-summer/images/frontend-meme-3.jpg b/docs/2024-2025-summer/images/frontend-meme-3.jpg new file mode 100644 index 0000000..ae9b07e Binary files /dev/null and b/docs/2024-2025-summer/images/frontend-meme-3.jpg differ diff --git a/docs/2024-2025-summer/images/frontend-meme-4.jpg b/docs/2024-2025-summer/images/frontend-meme-4.jpg new file mode 100644 index 0000000..e4dd779 Binary files /dev/null and b/docs/2024-2025-summer/images/frontend-meme-4.jpg differ diff --git a/docs/2024-2025-summer/images/git.png b/docs/2024-2025-summer/images/git.png new file mode 100644 index 0000000..ff0d35a Binary files /dev/null and b/docs/2024-2025-summer/images/git.png differ diff --git a/docs/2024-2025-summer/images/github copy.png b/docs/2024-2025-summer/images/github copy.png new file mode 100644 index 0000000..472a057 Binary files /dev/null and b/docs/2024-2025-summer/images/github copy.png differ diff --git a/docs/2024-2025-summer/images/github-kanban copy.png b/docs/2024-2025-summer/images/github-kanban copy.png new file mode 100644 index 0000000..4babde8 Binary files /dev/null and b/docs/2024-2025-summer/images/github-kanban copy.png differ diff --git a/docs/2024-2025-summer/images/github-kanban.png b/docs/2024-2025-summer/images/github-kanban.png new file mode 100644 index 0000000..4babde8 Binary files /dev/null and b/docs/2024-2025-summer/images/github-kanban.png differ diff --git a/docs/2024-2025-summer/images/github-tags-system.png b/docs/2024-2025-summer/images/github-tags-system.png new file mode 100644 index 0000000..816ac44 Binary files /dev/null and b/docs/2024-2025-summer/images/github-tags-system.png differ diff --git a/docs/2024-2025-summer/images/github.png b/docs/2024-2025-summer/images/github.png new file mode 100644 index 0000000..472a057 Binary files /dev/null and b/docs/2024-2025-summer/images/github.png differ diff --git a/docs/2024-2025-summer/images/gunicorn-flask.png b/docs/2024-2025-summer/images/gunicorn-flask.png new file mode 100644 index 0000000..e7a365c Binary files /dev/null and b/docs/2024-2025-summer/images/gunicorn-flask.png differ diff --git a/docs/2024-2025-summer/images/hackerman.jpg b/docs/2024-2025-summer/images/hackerman.jpg new file mode 100644 index 0000000..e858835 Binary files /dev/null and b/docs/2024-2025-summer/images/hackerman.jpg differ diff --git a/docs/2024-2025-summer/images/healthcare.jpg b/docs/2024-2025-summer/images/healthcare.jpg new file mode 100644 index 0000000..faff587 Binary files /dev/null and b/docs/2024-2025-summer/images/healthcare.jpg differ diff --git a/docs/2024-2025-summer/images/html-meme-1.jpg b/docs/2024-2025-summer/images/html-meme-1.jpg new file mode 100644 index 0000000..98b1f1a Binary files /dev/null and b/docs/2024-2025-summer/images/html-meme-1.jpg differ diff --git a/docs/2024-2025-summer/images/html-meme-2.png b/docs/2024-2025-summer/images/html-meme-2.png new file mode 100644 index 0000000..692b237 Binary files /dev/null and b/docs/2024-2025-summer/images/html-meme-2.png differ diff --git a/docs/2024-2025-summer/images/ie.jpg b/docs/2024-2025-summer/images/ie.jpg new file mode 100644 index 0000000..efb0924 Binary files /dev/null and b/docs/2024-2025-summer/images/ie.jpg differ diff --git a/docs/2024-2025-summer/images/jira copy.png b/docs/2024-2025-summer/images/jira copy.png new file mode 100644 index 0000000..b348ace Binary files /dev/null and b/docs/2024-2025-summer/images/jira copy.png differ diff --git a/docs/2024-2025-summer/images/jira-kanban copy.png b/docs/2024-2025-summer/images/jira-kanban copy.png new file mode 100644 index 0000000..52a69b1 Binary files /dev/null and b/docs/2024-2025-summer/images/jira-kanban copy.png differ diff --git a/docs/2024-2025-summer/images/jira-kanban.png b/docs/2024-2025-summer/images/jira-kanban.png new file mode 100644 index 0000000..52a69b1 Binary files /dev/null and b/docs/2024-2025-summer/images/jira-kanban.png differ diff --git a/docs/2024-2025-summer/images/jira.png b/docs/2024-2025-summer/images/jira.png new file mode 100644 index 0000000..b348ace Binary files /dev/null and b/docs/2024-2025-summer/images/jira.png differ diff --git a/docs/2024-2025-summer/images/json.png b/docs/2024-2025-summer/images/json.png new file mode 100644 index 0000000..c91d552 Binary files /dev/null and b/docs/2024-2025-summer/images/json.png differ diff --git a/docs/2024-2025-summer/images/modern-infrastructure.png b/docs/2024-2025-summer/images/modern-infrastructure.png new file mode 100644 index 0000000..1617cc6 Binary files /dev/null and b/docs/2024-2025-summer/images/modern-infrastructure.png differ diff --git a/docs/2024-2025-summer/images/mui-dependency.png b/docs/2024-2025-summer/images/mui-dependency.png new file mode 100644 index 0000000..35fed9f Binary files /dev/null and b/docs/2024-2025-summer/images/mui-dependency.png differ diff --git a/docs/2024-2025-summer/images/mvc-diagram.png b/docs/2024-2025-summer/images/mvc-diagram.png new file mode 100644 index 0000000..6557a8c Binary files /dev/null and b/docs/2024-2025-summer/images/mvc-diagram.png differ diff --git a/docs/2024-2025-summer/images/mvc-django.png b/docs/2024-2025-summer/images/mvc-django.png new file mode 100644 index 0000000..de8f076 Binary files /dev/null and b/docs/2024-2025-summer/images/mvc-django.png differ diff --git a/docs/2024-2025-summer/images/mvc-flask.png b/docs/2024-2025-summer/images/mvc-flask.png new file mode 100644 index 0000000..536a732 Binary files /dev/null and b/docs/2024-2025-summer/images/mvc-flask.png differ diff --git a/docs/2024-2025-summer/images/mvc-node.png b/docs/2024-2025-summer/images/mvc-node.png new file mode 100644 index 0000000..0110289 Binary files /dev/null and b/docs/2024-2025-summer/images/mvc-node.png differ diff --git a/docs/2024-2025-summer/images/mvc-triangular.jpg b/docs/2024-2025-summer/images/mvc-triangular.jpg new file mode 100644 index 0000000..6366017 Binary files /dev/null and b/docs/2024-2025-summer/images/mvc-triangular.jpg differ diff --git a/docs/2024-2025-summer/images/mvc.jpg b/docs/2024-2025-summer/images/mvc.jpg new file mode 100644 index 0000000..8056dd8 Binary files /dev/null and b/docs/2024-2025-summer/images/mvc.jpg differ diff --git a/docs/2024-2025-summer/images/mvvm-diagram.png b/docs/2024-2025-summer/images/mvvm-diagram.png new file mode 100644 index 0000000..21194ef Binary files /dev/null and b/docs/2024-2025-summer/images/mvvm-diagram.png differ diff --git a/docs/2024-2025-summer/images/mvvm-django-react.png b/docs/2024-2025-summer/images/mvvm-django-react.png new file mode 100644 index 0000000..ad71430 Binary files /dev/null and b/docs/2024-2025-summer/images/mvvm-django-react.png differ diff --git a/docs/2024-2025-summer/images/mvvm-flask-react.png b/docs/2024-2025-summer/images/mvvm-flask-react.png new file mode 100644 index 0000000..03d4f6a Binary files /dev/null and b/docs/2024-2025-summer/images/mvvm-flask-react.png differ diff --git a/docs/2024-2025-summer/images/mvvm-node-react.png b/docs/2024-2025-summer/images/mvvm-node-react.png new file mode 100644 index 0000000..3bdb5af Binary files /dev/null and b/docs/2024-2025-summer/images/mvvm-node-react.png differ diff --git a/docs/2024-2025-summer/images/mvvm.png b/docs/2024-2025-summer/images/mvvm.png new file mode 100644 index 0000000..881594e Binary files /dev/null and b/docs/2024-2025-summer/images/mvvm.png differ diff --git a/docs/2024-2025-summer/images/nodejs.png b/docs/2024-2025-summer/images/nodejs.png new file mode 100644 index 0000000..131e514 Binary files /dev/null and b/docs/2024-2025-summer/images/nodejs.png differ diff --git a/docs/2024-2025-summer/images/not-stonks.jpg b/docs/2024-2025-summer/images/not-stonks.jpg new file mode 100644 index 0000000..5e1fe55 Binary files /dev/null and b/docs/2024-2025-summer/images/not-stonks.jpg differ diff --git a/docs/2024-2025-summer/images/notifications.gif b/docs/2024-2025-summer/images/notifications.gif new file mode 100644 index 0000000..c7eb0f3 Binary files /dev/null and b/docs/2024-2025-summer/images/notifications.gif differ diff --git a/docs/2024-2025-summer/images/office-works.png b/docs/2024-2025-summer/images/office-works.png new file mode 100644 index 0000000..bb1de25 Binary files /dev/null and b/docs/2024-2025-summer/images/office-works.png differ diff --git a/docs/2024-2025-summer/images/package-managers.png b/docs/2024-2025-summer/images/package-managers.png new file mode 100644 index 0000000..f4d6ffe Binary files /dev/null and b/docs/2024-2025-summer/images/package-managers.png differ diff --git a/docs/2024-2025-summer/images/parts-of-git copy.png b/docs/2024-2025-summer/images/parts-of-git copy.png new file mode 100644 index 0000000..3896bbf Binary files /dev/null and b/docs/2024-2025-summer/images/parts-of-git copy.png differ diff --git a/docs/2024-2025-summer/images/parts-of-git.png b/docs/2024-2025-summer/images/parts-of-git.png new file mode 100644 index 0000000..3896bbf Binary files /dev/null and b/docs/2024-2025-summer/images/parts-of-git.png differ diff --git a/docs/2024-2025-summer/images/php.jpg b/docs/2024-2025-summer/images/php.jpg new file mode 100644 index 0000000..6ef56ca Binary files /dev/null and b/docs/2024-2025-summer/images/php.jpg differ diff --git a/docs/2024-2025-summer/images/postgresql.png b/docs/2024-2025-summer/images/postgresql.png new file mode 100644 index 0000000..699e650 Binary files /dev/null and b/docs/2024-2025-summer/images/postgresql.png differ diff --git a/docs/2024-2025-summer/images/postman.png b/docs/2024-2025-summer/images/postman.png new file mode 100644 index 0000000..aba5eb5 Binary files /dev/null and b/docs/2024-2025-summer/images/postman.png differ diff --git a/docs/2024-2025-summer/images/react-with-amplify.png b/docs/2024-2025-summer/images/react-with-amplify.png new file mode 100644 index 0000000..1eb1f30 Binary files /dev/null and b/docs/2024-2025-summer/images/react-with-amplify.png differ diff --git a/docs/2024-2025-summer/images/react.png b/docs/2024-2025-summer/images/react.png new file mode 100644 index 0000000..59c002c Binary files /dev/null and b/docs/2024-2025-summer/images/react.png differ diff --git a/docs/2024-2025-summer/images/rest-verbs.jpg b/docs/2024-2025-summer/images/rest-verbs.jpg new file mode 100644 index 0000000..1169ffc Binary files /dev/null and b/docs/2024-2025-summer/images/rest-verbs.jpg differ diff --git a/docs/2024-2025-summer/images/role-oriented-file-structure.png b/docs/2024-2025-summer/images/role-oriented-file-structure.png new file mode 100644 index 0000000..b736018 Binary files /dev/null and b/docs/2024-2025-summer/images/role-oriented-file-structure.png differ diff --git a/docs/2024-2025-summer/images/rough-day-keyboard.gif b/docs/2024-2025-summer/images/rough-day-keyboard.gif new file mode 100644 index 0000000..006e5ae Binary files /dev/null and b/docs/2024-2025-summer/images/rough-day-keyboard.gif differ diff --git a/docs/2024-2025-summer/images/sample.png b/docs/2024-2025-summer/images/sample.png new file mode 100644 index 0000000..59f498b Binary files /dev/null and b/docs/2024-2025-summer/images/sample.png differ diff --git a/docs/2024-2025-summer/images/scrum copy.png b/docs/2024-2025-summer/images/scrum copy.png new file mode 100644 index 0000000..5ea75f6 Binary files /dev/null and b/docs/2024-2025-summer/images/scrum copy.png differ diff --git a/docs/2024-2025-summer/images/scrum.png b/docs/2024-2025-summer/images/scrum.png new file mode 100644 index 0000000..5ea75f6 Binary files /dev/null and b/docs/2024-2025-summer/images/scrum.png differ diff --git a/docs/2024-2025-summer/images/scss-compilation.png b/docs/2024-2025-summer/images/scss-compilation.png new file mode 100644 index 0000000..4a0fd64 Binary files /dev/null and b/docs/2024-2025-summer/images/scss-compilation.png differ diff --git a/docs/2024-2025-summer/images/socket.gif b/docs/2024-2025-summer/images/socket.gif new file mode 100644 index 0000000..ed47f2f Binary files /dev/null and b/docs/2024-2025-summer/images/socket.gif differ diff --git a/docs/2024-2025-summer/images/sourcemaps.png b/docs/2024-2025-summer/images/sourcemaps.png new file mode 100644 index 0000000..1fba4c4 Binary files /dev/null and b/docs/2024-2025-summer/images/sourcemaps.png differ diff --git a/docs/2024-2025-summer/images/spotimania.png b/docs/2024-2025-summer/images/spotimania.png new file mode 100644 index 0000000..8ca171f Binary files /dev/null and b/docs/2024-2025-summer/images/spotimania.png differ diff --git a/docs/2024-2025-summer/images/squarespace.png b/docs/2024-2025-summer/images/squarespace.png new file mode 100644 index 0000000..d3d5dab Binary files /dev/null and b/docs/2024-2025-summer/images/squarespace.png differ diff --git a/docs/2024-2025-summer/images/ssr.png b/docs/2024-2025-summer/images/ssr.png new file mode 100644 index 0000000..b1976ce Binary files /dev/null and b/docs/2024-2025-summer/images/ssr.png differ diff --git a/docs/2024-2025-summer/images/stackoverflow-survey-2020.jpg b/docs/2024-2025-summer/images/stackoverflow-survey-2020.jpg new file mode 100644 index 0000000..3c0023a Binary files /dev/null and b/docs/2024-2025-summer/images/stackoverflow-survey-2020.jpg differ diff --git a/docs/2024-2025-summer/images/startup-1.jpg b/docs/2024-2025-summer/images/startup-1.jpg new file mode 100644 index 0000000..069c884 Binary files /dev/null and b/docs/2024-2025-summer/images/startup-1.jpg differ diff --git a/docs/2024-2025-summer/images/startup-2.jpg b/docs/2024-2025-summer/images/startup-2.jpg new file mode 100644 index 0000000..78549bd Binary files /dev/null and b/docs/2024-2025-summer/images/startup-2.jpg differ diff --git a/docs/2024-2025-summer/images/stonks.png b/docs/2024-2025-summer/images/stonks.png new file mode 100644 index 0000000..3953735 Binary files /dev/null and b/docs/2024-2025-summer/images/stonks.png differ diff --git a/docs/2024-2025-summer/images/subject-oriented-file-structure.png b/docs/2024-2025-summer/images/subject-oriented-file-structure.png new file mode 100644 index 0000000..023e559 Binary files /dev/null and b/docs/2024-2025-summer/images/subject-oriented-file-structure.png differ diff --git a/docs/2024-2025-summer/images/swagger.png b/docs/2024-2025-summer/images/swagger.png new file mode 100644 index 0000000..b76891e Binary files /dev/null and b/docs/2024-2025-summer/images/swagger.png differ diff --git a/docs/2024-2025-summer/images/transportations.jpeg b/docs/2024-2025-summer/images/transportations.jpeg new file mode 100644 index 0000000..c21e601 Binary files /dev/null and b/docs/2024-2025-summer/images/transportations.jpeg differ diff --git a/docs/2024-2025-summer/images/user-frustrations.webp b/docs/2024-2025-summer/images/user-frustrations.webp new file mode 100644 index 0000000..14a806e Binary files /dev/null and b/docs/2024-2025-summer/images/user-frustrations.webp differ diff --git a/docs/2024-2025-summer/images/versioning copy.png b/docs/2024-2025-summer/images/versioning copy.png new file mode 100644 index 0000000..5b96426 Binary files /dev/null and b/docs/2024-2025-summer/images/versioning copy.png differ diff --git a/docs/2024-2025-summer/images/versioning.png b/docs/2024-2025-summer/images/versioning.png new file mode 100644 index 0000000..5b96426 Binary files /dev/null and b/docs/2024-2025-summer/images/versioning.png differ diff --git a/docs/2024-2025-summer/images/vue.png b/docs/2024-2025-summer/images/vue.png new file mode 100644 index 0000000..7f6c98d Binary files /dev/null and b/docs/2024-2025-summer/images/vue.png differ diff --git a/docs/2024-2025-summer/images/wais-codebase.png b/docs/2024-2025-summer/images/wais-codebase.png new file mode 100644 index 0000000..7852db7 Binary files /dev/null and b/docs/2024-2025-summer/images/wais-codebase.png differ diff --git a/docs/2024-2025-summer/images/webpack.png b/docs/2024-2025-summer/images/webpack.png new file mode 100644 index 0000000..1289754 Binary files /dev/null and b/docs/2024-2025-summer/images/webpack.png differ diff --git a/docs/2024-2025-summer/images/windows.png b/docs/2024-2025-summer/images/windows.png new file mode 100644 index 0000000..7b47264 Binary files /dev/null and b/docs/2024-2025-summer/images/windows.png differ diff --git a/docs/2024-2025-summer/images/wix.jpg b/docs/2024-2025-summer/images/wix.jpg new file mode 100644 index 0000000..c51dd8b Binary files /dev/null and b/docs/2024-2025-summer/images/wix.jpg differ diff --git a/docs/2024-2025-summer/images/wordpress.png b/docs/2024-2025-summer/images/wordpress.png new file mode 100644 index 0000000..07acae0 Binary files /dev/null and b/docs/2024-2025-summer/images/wordpress.png differ diff --git a/docs/2024-2025-summer/images/workers.png b/docs/2024-2025-summer/images/workers.png new file mode 100644 index 0000000..6c42871 Binary files /dev/null and b/docs/2024-2025-summer/images/workers.png differ diff --git a/docs/2024-2025-summer/images/youtube.jpg b/docs/2024-2025-summer/images/youtube.jpg new file mode 100644 index 0000000..fef0e81 Binary files /dev/null and b/docs/2024-2025-summer/images/youtube.jpg differ diff --git a/docs/2024-2025-summer/introduction-to-web-development.md b/docs/2024-2025-summer/introduction-to-web-development.md new file mode 100644 index 0000000..c2f6502 --- /dev/null +++ b/docs/2024-2025-summer/introduction-to-web-development.md @@ -0,0 +1,469 @@ +# Introduction to Web Development Space +*Navigating the Deep Dark Space of Web Development* + +This workshop covers a brief overview of the most common tools and technologies used in web development. + +## Content + - [What and Why Web Development?](#what-and-why-web-development) + - [FAQs about Web Development](#faqs-about-web-development) + - [Basics of Web and Limitation](#basics-of-web-and-limitation) + - [Server-side Applications (Backend)](#server-side-applications-backend) + - [Others](#others) + - [Languages of the Web (the usual)](#languages-of-the-web-the-usual) + - [Hosting Stuff](#hosting-stuff) + - [CSS Frameworks](#css-frameworks) + - [Developer Tools](#developer-tools) + - [TypeScript](#typescript) + - [Testing](#testing) + - [Continuous Integration / Continuous Deployment](#continuous-integration--continuous-deployment) + - [Virtualisation and Containerisation](#virtualisation-and-containerisation) + - [Browsers](#browsers) + - [Firefox Developer Tools](#firefox-developer-tools) + - [Package Managers](#package-managers) + - [Version Control](#version-control) + - [Linters and Formatters](#linters-and-formatters) + - [Teamwork](#teamwork) + - [Roadmaps](#roadmaps) + - [Word of Encouragement](#word-of-encouragement) + +## What and Why Web Development? + +### What is web development? +- Websites development +- Web applications (client-side and server-side) development + +### Why Web Development ? + +- Accessibility and Portability +- Career and On-demand in job market +- Huge possibility to combine with other emerging technologies (e.g. IoT, Machine Learning) and industry (e.g. Health, Mining, O&G) + +??? info "Career in Web Development" + Source: [Insights from Stack Overflow’s 2016 survey of 50,000 developers](https://www.freecodecamp.org/news/2-out-of-3-developers-are-self-taught-and-other-insights-from-stack-overflow-s-2016-survey-of-50-8cf0ee5d4c21/) + + "Half of Developers are Web Developers" + ![occupation](https://cdn-media-1.freecodecamp.org/images/1*l3TGs4XuDhqGfIdeef9AeA.jpeg) + + +## FAQs about Web Development + +### Why code websites, why not use drag and drops like Wordpress, WIX? + +
+ Applications +
++ Build custom web and mobile applications to engage with your audience +
+Websites
++ Build new websites or optimise existing pages to improve online + visibility +
++ Data Storage +
++ Design and create databases for efficient information storage and + retrieval +
++ Consulting +
++ Empower your organisation through technical knowledge and advice +
++ {props.title} +
+{props.description}
+