Skip to content

Commit dd9b333

Browse files
authored
Merge branch 'main' into dependabot/npm_and_yarn/7-bank-project/api/multi-cf87d80143
2 parents d5f7870 + 25bb26a commit dd9b333

File tree

7 files changed

+153
-99
lines changed

7 files changed

+153
-99
lines changed

.github/workflows/links.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Links
2+
3+
on:
4+
repository_dispatch:
5+
workflow_dispatch:
6+
schedule:
7+
- cron: "00 18 * * 0"
8+
9+
jobs:
10+
linkChecker:
11+
runs-on: ubuntu-latest
12+
permissions:
13+
issues: write # required for peter-evans/create-issue-from-file
14+
steps:
15+
- uses: actions/checkout@v4
16+
17+
- name: Link Checker
18+
id: lychee
19+
uses: lycheeverse/lychee-action@v2
20+
with:
21+
fail: false
22+
23+
- name: Create Issue From File
24+
if: steps.lychee.outputs.exit_code != 0
25+
uses: peter-evans/create-issue-from-file@v5
26+
with:
27+
title: Link Checker Report
28+
content-filepath: ./lychee/out.md
29+
labels: report, automated issue

7-bank-project/api/package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

7-bank-project/api/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"dependencies": {
2323
"body-parser": "^1.20.1",
2424
"cors": "^2.8.5",
25-
"express": "^4.21.0"
25+
"express": "^4.21.1"
2626
},
2727
"engines": {
2828
"node": ">=10"

README.md

Lines changed: 47 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,46 @@
88
[![GitHub forks](https://img.shields.io/github/forks/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Fork&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/network/)
99
[![GitHub stars](https://img.shields.io/github/stars/microsoft/Web-Dev-For-Beginners.svg?style=social&label=Star&maxAge=2592000)](https://GitHub.com/microsoft/Web-Dev-For-Beginners/stargazers/)
1010

11+
[![](https://dcbadge.vercel.app/api/server/ByRwuEEgH4)](https://discord.gg/zxKYvhSnVp?WT.mc_id=academic-000002-leestott)
12+
1113
[![Open in Visual Studio Code](https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc)](https://open.vscode.dev/microsoft/Web-Dev-For-Beginners)
1214

1315
# Web Development for Beginners - A Curriculum
1416

15-
Learn the fundamentals of web development with our 12-week comprehensive course by Microsoft Cloud Advocates. Each of the 24 lessons dive into JavaScript, CSS, and HTML through hands-on projects like terrariums, browser extensions, and space games. Engage with quizzes, discussions, and practical assignments. Enhance your skills and optimize your knowledge retention with our effective project-based pedagogy. Start your coding journey today!
17+
Learn the fundamentals of web development with our 12-week comprehensive course by Microsoft Cloud Advocates. Each of the 24 lessons dives into JavaScript, CSS, and HTML through hands-on projects like terrariums, browser extensions, and space games. Engage with quizzes, discussions, and practical assignments. Enhance your skills and optimize your knowledge retention with our effective project-based pedagogy. Start your coding journey today!
1618

17-
#### 🧑‍🎓 _Are you a student?_
19+
#### 🧑‍🎓 _Are you a student?_
1820

1921
Visit [**Student Hub page**](https://docs.microsoft.com/learn/student-hub/?WT.mc_id=academic-77807-sagibbon) where you will find beginner resources, Student packs and even ways to get a free certificate voucher. This is the page you want to bookmark and check from time to time as we switch out content monthly.
2022

21-
### 📣 Announcement - _New Curriculum_ on Generative AI was just released!
23+
### 📣 Announcement - _New Curriculum_ on Generative AI for JavaScript was just released
24+
25+
Don't miss our new Generative AI curriculum!
26+
27+
Visit [https://aka.ms/genai-js-course](https://aka.ms/genai-js-course) to get started!
28+
29+
<div>
30+
<img src="./images/background.png" width="600px" />
31+
</div>
2232

23-
Don't miss our NEW 12 lesson curriculum on generative AI!
33+
- Lessons covering everything from basics to RAG.
34+
- Interact with historical characters using GenAI and our companion app.
35+
- Fun and engaging narrative, you'll be time traveling!
2436

25-
Each lesson includes an assignment to complete, knowledge check and challenge to guide you on learning topics like:
26-
- prompting and prompt engineering
27-
- text and image app generation
28-
- search apps
37+
<div>
38+
<img src="./images/character.png" width="600px" />
39+
</div>
2940

30-
Visit [https://aka.ms/genai-beginners](https://aka.ms/genai-beginners) to get started!
41+
Each lesson includes an assignment to complete, a knowledge check and a challenge to guide you on learning topics like:
42+
- Prompting and prompt engineering
43+
- Text and image app generation
44+
- Search apps
3145

46+
Visit [https://aka.ms/genai-js-course]([https://aka.ms/genai-js-course) to get started!
3247

33-
## 🌱 Getting Started
48+
49+
50+
## 🌱 Getting Started
3451

3552
> **Teachers**, we have [included some suggestions](for-teachers.md) on how to use this curriculum. We'd love your feedback [in our discussion forum](https://github.com/microsoft/Web-Dev-For-Beginners/discussions/categories/teacher-corner)!
3653
@@ -40,13 +57,16 @@ To enhance your learning experience, connect with your peers to work on the proj
4057

4158
To further your education, we highly recommend exploring [Microsoft Learn](https://learn.microsoft.com/users/wirelesslife/collections/p1ddcy5jwy0jkm?WT.mc_id=academic-77807-sagibbon) for additional study materials.
4259

43-
### 📋 Setting up your environment
60+
### 📋 Setting up your environment
4461

4562
This curriculum has a development environment ready to go! As you get started you can choose to run the curriculum in a [Codespace](https://github.com/features/codespaces/) (_a browser-based, no installs needed environment_), or locally on your computer using a text editor such as [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon).
4663

4764
#### Create your repository
4865
For you to easily save your work, it is recommended that you create your own copy of this repository. You can do this by clicking the **Use this template** button at the top of the page. This will create a new repository in your GitHub account with a copy of the curriculum.
4966

67+
Follow these steps:
68+
1. **Fork the Repository**: Click on the "Fork" button at the top-right corner of this page.
69+
2. **Clone the Repository**: `git clone https://github.com/microsoft/Web-Dev-For-Beginners.git`
5070

5171
#### Running the curriculum in a Codespace
5272

@@ -56,7 +76,7 @@ In your copy of this repository that you created, click the **Code** button and
5676

5777
#### Running the curriculum locally on your computer
5878

59-
To run this curriculum locally on your computer, you will need a text editor, browser and command line tool. Our first lesson, [Introduction to Programming Languages and Tools of the Trade](https://github.com/microsoft/Web-Dev-For-Beginners/tree/main/1-getting-started-lessons/1-intro-to-programming-languages), will walk you through various options for each of these tools for you to select what works best for you.
79+
To run this curriculum locally on your computer, you will need a text editor, a browser and a command line tool. Our first lesson, [Introduction to Programming Languages and Tools of the Trade](https://github.com/microsoft/Web-Dev-For-Beginners/tree/main/1-getting-started-lessons/1-intro-to-programming-languages), will walk you through various options for each of these tools for you to select what works best for you.
6080

6181
Our recommendation is to use [Visual Studio Code](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon) as your editor, which also has a built-in [Terminal](https://code.visualstudio.com/docs/terminal/basics/?WT.mc_id=academic-77807-sagibbon). You can download Visual Studio Code [here](https://code.visualstudio.com/?WT.mc_id=academic-77807-sagibbon).
6282

@@ -79,7 +99,7 @@ Our recommendation is to use [Visual Studio Code](https://code.visualstudio.com/
7999
> * [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer&WT.mc_id=academic-77807-sagibbon) - to preview HTML pages within Visual Studio Code
80100
> * [Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot&WT.mc_id=academic-77807-sagibbon) - to help you write code faster
81101

82-
## 📂 Each lesson includes:
102+
## 📂 Each lesson includes:
83103

84104
- optional sketchnote
85105
- optional supplemental video
@@ -126,7 +146,7 @@ Our recommendation is to use [Visual Studio Code](https://code.visualstudio.com/
126146
127147
## 🏫 Pedagogy
128148
129-
Our curriculum is designed with two key pedagogical principles in mind:
149+
Our curriculum is designed with two key pedagogical principles in mind:
130150
* project-based learning
131151
* frequent quizzes
132152
@@ -143,7 +163,7 @@ While we have purposefully avoided introducing JavaScript frameworks to concentr
143163
> Visit our [Code of Conduct](CODE_OF_CONDUCT.md) and [Contributing](CONTRIBUTING.md) guidelines. We welcome your constructive feedback!
144164

145165

146-
## 🧭 Offline access
166+
## 🧭 Offline access
147167

148168
You can run this documentation offline by using [Docsify](https://docsify.js.org/#/). Fork this repo, [install Docsify](https://docsify.js.org/#/quickstart) on your local machine, and then in the root folder of this repo, type `docsify serve`. The website will be served on port 3000 on your localhost: `localhost:3000`.
149169

@@ -152,18 +172,23 @@ You can run this documentation offline by using [Docsify](https://docsify.js.org
152172
A PDF of all of the lessons can be found [here](https://microsoft.github.io/Web-Dev-For-Beginners/pdf/readme.pdf).
153173

154174

155-
## 🎒 Other Curricula
175+
## 🎒 Other Courses
156176

157-
Our team produces other curricula! Check out:
177+
Our team produces other courses! Check out:
158178

179+
- [Generative AI for Beginners](https://aka.ms/genai-beginners)
180+
- [Generative AI for Beginners .NET](https://github.com/microsoft/Generative-AI-for-beginners-dotnet)
181+
- [Generative AI with JavaScript](https://github.com/microsoft/generative-ai-with-javascript)
159182
- [AI for Beginners](https://aka.ms/ai-beginners)
160183
- [Data Science for Beginners](https://aka.ms/datascience-beginners)
161-
- [Generative AI for Beginners](https://aka.ms/genai-beginners)
162-
- [**NEW** Cybersecurity for Beginners](https://github.com/microsoft/Security-101??WT.mc_id=academic-96948-sayoung)
184+
- [ML for Beginners](https://aka.ms/ml-beginners)
185+
- [Cybersecurity for Beginners](https://github.com/microsoft/Security-101)
186+
- [Web Dev for Beginners](https://aka.ms/webdev-beginners)
163187
- [IoT for Beginners](https://aka.ms/iot-beginners)
164-
- [Machine Learning for Beginners](https://aka.ms/ml-beginners)
165-
- [XR Development for Beginners](https://aka.ms/xr-dev-for-beginners)
166-
- [Mastering GitHub Copilot for AI Paired Programming](https://aka.ms/GitHubCopilotAI)
188+
- [XR Development for Beginners](https://github.com/microsoft/xr-development-for-beginners)
189+
- [Mastering GitHub Copilot for Paired Programming](https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming)
190+
- [Mastering GitHub Copilot for C#/.NET Developers](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers)
191+
- [Choose Your Own Copilot Adventure](https://github.com/microsoft/CopilotAdventures)
167192

168193
## License
169194

images/background.png

6.76 MB
Loading

images/character.png

896 KB
Loading

0 commit comments

Comments
 (0)