mirror of
https://github.com/microsoft/Web-Dev-For-Beginners.git
synced 2025-08-12 09:44:19 +02:00
Merge branch 'main' of github.com:microsoft/Web-Dev-For-Beginners into main
This commit is contained in:
@@ -189,4 +189,4 @@ Study a bit on the different languages available to the programmer. Try to write
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Reading the Docs](1-getting-started-lessons/1-intro-to-programming-languages/assignment.md)
|
[Reading the Docs](assignment.md)
|
||||||
|
@@ -215,6 +215,6 @@ Many governments have laws regarding accessibility requirements. Read up on your
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Analyze a non-accessible web site](1-getting-started-lessons/3-accessibility/assignment.md)
|
[Analyze a non-accessible web site](assignment.md)
|
||||||
|
|
||||||
Credits: [Turtle Ipsum](https://github.com/Instrument/semantic-html-sample) by Instrument
|
Credits: [Turtle Ipsum](https://github.com/Instrument/semantic-html-sample) by Instrument
|
||||||
|
@@ -193,4 +193,4 @@ Take a look at [this list of JavaScript exercises](https://css-tricks.com/snippe
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Data Types Practice](2-js-basics/1-data-types/assignment.md)
|
[Data Types Practice](assignment.md)
|
@@ -189,4 +189,4 @@ It's worth [reading up a little more on arrow functions](https://developer.mozil
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Fun with Functions](2-js-basics/2-functions-methods/assignment.md)
|
[Fun with Functions](assignment.md)
|
@@ -172,4 +172,4 @@ Go through Josh Comeau's wonderful [operator lookup](https://joshwcomeau.com/ope
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Operators](2-js-basics/3-making-decisions/assignment.md)
|
[Operators](assignment.md)
|
||||||
|
@@ -123,4 +123,4 @@ Arrays in JavaScript have many methods attached to them, extremely useful for da
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Loop an Array](2-js-basics/4-arrays-loops/assignment.md)
|
[Loop an Array](assignment.md)
|
||||||
|
@@ -220,4 +220,4 @@ Learn more about building sites for the web and mobile devices at [Microsoft Lea
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Practice your HTML: Build a blog mockup](3-terrarium/1-intro-to-html/assignment.md)
|
[Practice your HTML: Build a blog mockup](assignment.md)
|
||||||
|
@@ -260,4 +260,4 @@ CSS seems deceptively straightforward, but there are many challenges when trying
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[CSS Refactoring](3-terrarium/2-intro-to-css/assignment.md)
|
[CSS Refactoring](assignment.md)
|
||||||
|
@@ -211,5 +211,5 @@ Always check browser capabilities using [CanIUse.com](https://caniuse.com/).
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Work a bit more with the DOM](3-terrarium/3-intro-to-DOM-and-closures/assignment.md)
|
[Work a bit more with the DOM](assignment.md)
|
||||||
|
|
||||||
|
@@ -333,4 +333,4 @@ Read up on [all the events available](https://developer.mozilla.org/en-US/docs/W
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Create a new keyboard game](4-typing-game/typing-game/assignment.md)
|
[Create a new keyboard game](assignment.md)
|
||||||
|
@@ -164,5 +164,5 @@ In this lesson you learned a little about the history of the web browser; take t
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Restyle your extension](5-browser-extension/1-about-browsers/assignment.md)
|
[Restyle your extension](assignment.md)
|
||||||
|
|
||||||
|
@@ -218,5 +218,5 @@ You learned about LocalStorage and APIs in this lesson, both very useful for the
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Adopt an API](5-browser-extension/2-forms-browsers-local-storage/assignment.md)
|
[Adopt an API](assignment.md)
|
||||||
|
|
||||||
|
@@ -157,5 +157,5 @@ Investigate some of the ways that browsers gauge web performance by looking thro
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Analyze a site for performance](5-browser-extension/3-background-tasks-and-performance/assignment.md)
|
[Analyze a site for performance](assignment.md)
|
||||||
|
|
||||||
|
@@ -221,4 +221,4 @@ Learn more about Pub/Sub by [reading about it](https://docs.microsoft.com/en-us/
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Mock up a game](/6-space-game/1-introduction/assignment.md)
|
[Mock up a game](assignment.md)
|
||||||
|
@@ -213,4 +213,4 @@ Learn more about the Canvas API by [reading about it](https://developer.mozilla.
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Play with the Canvas API](/6-space-game/2-drawing-to-canvas/assignment.md)
|
[Play with the Canvas API](assignment.md)
|
@@ -385,4 +385,4 @@ While we're writing our game without using frameworks, there are many JavaScript
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Comment your code](/6-space-game/3-moving-elements-around/assignment.md)
|
[Comment your code](assignment.md)
|
||||||
|
@@ -294,4 +294,4 @@ Experiment with the intervals in your game thus far. What happens when you chang
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Explore collisions](/6-space-game/4-collision-detection/assignment.md)
|
[Explore collisions](assignment.md)
|
||||||
|
@@ -186,4 +186,4 @@ Research some ways that you can increment and decrement game scores and lives. T
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Build a Scoring Game](/6-space-game/5-keeping-score/assignment.md)
|
[Build a Scoring Game](assignment.md)
|
||||||
|
@@ -219,4 +219,4 @@ Your assignment is to create a fresh sample game, so explore some of the interes
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Build a Sample Game](/6-space-game/6-end-condition/assignment.md)
|
[Build a Sample Game](assignment.md)
|
||||||
|
@@ -292,4 +292,4 @@ Routing is one of the surprisingly tricky parts of web development, especially a
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Improve the routing](/7-bank-project/1-template-route/assignment.md)
|
[Improve the routing](assignment.md)
|
||||||
|
@@ -287,4 +287,4 @@ Developers have gotten very creative about their form building efforts, especial
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Style your bank app](/7-bank-project/2-forms/assignment.md)
|
[Style your bank app](assignment.md)
|
||||||
|
@@ -323,4 +323,4 @@ Here's an example of a styled dashboard page:
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Refactor and comment your code](/7-bank-project/3-data/assignment.md)
|
[Refactor and comment your code](assignment.md)
|
||||||
|
@@ -274,7 +274,7 @@ Try working together to change what is saved and loaded from `localStorage` to o
|
|||||||
|
|
||||||
## Assignment
|
## Assignment
|
||||||
|
|
||||||
[Implement "Add transaction" dialog](/7-bank-project/4-state-management/assignment.md)
|
[Implement "Add transaction" dialog](assignment.md)
|
||||||
|
|
||||||
Here's an example result after completing the assignment:
|
Here's an example result after completing the assignment:
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user