https://github.com/dmdv/awesome-full-stack-web-developer
Tools, tutorials, books and interview questions for Full-Stack web developers.
https://github.com/dmdv/awesome-full-stack-web-developer
List: awesome-full-stack-web-developer
Last synced: 9 days ago
JSON representation
Tools, tutorials, books and interview questions for Full-Stack web developers.
- Host: GitHub
- URL: https://github.com/dmdv/awesome-full-stack-web-developer
- Owner: Dmdv
- License: mit
- Created: 2017-03-24T13:43:28.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-22T13:03:54.000Z (almost 8 years ago)
- Last Synced: 2025-02-06T21:01:54.699Z (15 days ago)
- Language: Python
- Homepage:
- Size: 106 MB
- Stars: 12
- Watchers: 3
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
- Code of conduct: code-of-conduct.md
Awesome Lists containing this project
- ultimate-awesome - awesome-full-stack-web-developer - Tools, tutorials, books and interview questions for Full-Stack web developers. (Other Lists / Julia Lists)
README
# Awesome Full-Stack Web Developer
[](https://github.com/sindresorhus/awesome)
Tools, tutorials and interview questions for Full-Stack web developers.
## Table of content:
- [Awesome Full-Stack Web Developer](#awesome-full-stack-web-developer)
- [Table of content:](#table-of-content)
- [Important Topics:](#important-topics)
- [JavaScript](#javascript)
- [CSS](#css)
- [HTML](#html)
- [General](#general)
- [Books](#books)
- [Cheat Sheets](#cheat-sheets)
- [Interview Questions](#interview-questions)
- [Interview preparation repos](#interview-preparation-repos)
- [Code snippets](#code-snippets)
- [Full Stack Web Developer courses](#full-stack-web-developer-courses)
- [Related Awesome Lists:](#related-awesome-lists)
- [Contribute](#contribute)
- [License](#license)## Important Topics:
### JavaScript
- [Dependency Injection basics (video)](https://www.youtube.com/watch?v=0X1Ns2NRfks)
- [Functional programming in JavaScript (video playlist)](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84)
- [Object Creation in JavaScript (video playlist)](https://www.youtube.com/playlist?list=PL0zVEGEvSaeHBZFy6Q8731rcwk0Gtuxub)
- [Javascript DOM: event delegation(video)](https://www.youtube.com/watch?v=JStineSts7s)
- [javaScript call apply and bind (video)](https://www.youtube.com/watch?v=c0mLRpw-9rI)
- [JavaScript Hoisting](https://www.w3schools.com/js/js_hoisting.asp)### CSS
- [A Complete Guide to Flexbox](https://css-tricks.com/snippets/css/a-guide-to-flexbox/)
- [A Complete Guide to Grid](https://css-tricks.com/snippets/css/complete-guide-grid/)
- [Using SVG](https://css-tricks.com/using-svg/)
- [Everything You Need To Know About SVG](https://css-tricks.com/lodge/svg/)
- [Keyframe Animation Syntax](https://css-tricks.com/snippets/css/keyframe-animation-syntax/)
- [css animation](https://css-tricks.com/almanac/properties/a/animation/)### HTML
- [glyphs](https://css-tricks.com/snippets/html/glyphs/)
### General
- [You Do Not Need Jquery](./notes/you_do_not_need_jquiry.md)
- [Scalability (video)](https://www.youtube.com/watch?v=-W9F__D3oY4)## Books
- [ANGULARJS: NOVICE TO NINJA](./books/angularjs_novice_to_ninja.pdf)
- [Front-End Handbook](./books/front_end_handbook_2017.pdf)
- [Javascript Novice to Ninja](./books/javascript_novice_to_ninja.pdf)
- [Problem Solving With Algorithms And Data Structures](./books/problem_solving_with_algorithms_and_data_structures.pdf)
- [Learn CSS Layout the pedantic way](./books/box_positioning_in_css.pdf)
- [Mixu's Node book](./books/mixus_node.pdf)
- [Single page apps in depth](./books/single_page_app.pdf)
- [Distributed systems: for fun and profit](./books/distributed_systems.pdf)
- [Eloquent JavaScript](./books/eloquent_javaScript.pdf)## Cheat Sheets
- [ES6 cheat sheet](./cheat_sheets/es6_cheat_sheet.md)
- [HTML5 cheat sheet](./cheat_sheets/html5_cheat_sheet.pdf)
- [Jquiry cheat sheet](./cheat_sheets/jquery_cheat_sheet_1.3.2.pdf)
- [Algorithm Complexity cheat sheet](./cheat_sheets/complexity_cheatsheet.pdf)## Interview Questions
- [CSS interview questions and answers](./interview_questions/css_interview_questions_and_answers.md)
- [Interview Questions and Exercises About CSS](https://css-tricks.com/interview-questions-css/)
- [What Do I Need to Know to Ace a JavaScript Interview?](./notes/js_interview.md)### Interview preparation repos
- [innterview](https://github.com/kdn251/interviews.git)
- [Front-end Developer Interview Questions](https://github.com/h5bp/Front-end-Developer-Interview-Questions)
- [Awesome Interview Questions](https://github.com/MaximAbramchuck/awesome-interview-questions)## Code snippets
- [Image slider](./snippets/slide_show) Image slider using HTML5, CSS3, Vanilla JavaScript.
- [while pomise](./snippets/while_promise.js) Promise while that return promise.## Full Stack Web Developer courses
These courses will prepare you for a job as a Full Stack Web Developer (Advanced Level), and teach
you to build complex server-side web applications that use powerful relational
databases to persistently store data.You’ll learn to build applications that can support any front-end, and scale to
support hundreds of thousands of users.1. [Programming Foundations with Python](https://www.udacity.com/courses/programming-foundations-with-python--ud036)
2. [Intro to HTML and CSS](https://www.udacity.com/courses/intro-to-html-and-css--ud304)
3. [Responsive Web Design Fundamentals](https://www.udacity.com/courses/responsive-web-design-fundamentals--ud893)
4. [Responsive Images](https://www.udacity.com/courses/responsive-images--ud882)
5. [JavaScript Basics](https://www.udacity.com/courses/javascript-basics--ud804)
6. [Intro to jQuery](https://www.udacity.com/courses/intro-to-jquery--ud245)
7. [Object-Oriented JavaScript](https://www.udacity.com/courses/object-oriented-javascript--ud015)
8. [HTML5 Canvas](https://www.udacity.com/courses/html5-canvas--ud292)
9. [Website Performance Optimization](https://www.udacity.com/courses/website-performance-optimization--ud884)
10. [Browser Rendering Optimization](https://www.udacity.com/courses/browser-rendering-optimization--ud860)
11. [Intro to Backend](https://www.udacity.com/course/intro-to-backend--ud171)
12. [Intro to Relational Databases](https://www.udacity.com/courses/intro-to-relational-databases--ud197)
13. [Full Stack Foundations](https://www.udacity.com/courses/full-stack-foundations--ud088)
14. [Authentication & Authorization: OAuth](https://www.udacity.com/courses/authentication-authorization-oauth--ud330)
15. [Intro to AJAX](https://www.udacity.com/courses/intro-to-ajax--ud110)
16. [JavaScript Design Patterns](https://www.udacity.com/courses/javascript-design-patterns--ud989)
17. [Developing Scalable Apps in Python](https://www.udacity.com/courses/developing-scalable-apps-in-python--ud858)
18. [Linux Command Line Basics](https://www.udacity.com/courses/linux-command-line-basics--ud595)
19. [Configuring Linux Web Servers](https://www.udacity.com/courses/configuring-linux-web-servers--ud299)
20. [JavaScript Testing](https://www.udacity.com/courses/javascript-testing--ud549)
21. [Building High Conversion Web Forms](https://www.udacity.com/courses/building-high-conversion-web-forms--ud890)
22. [Web Tooling & Automation](https://www.udacity.com/courses/web-tooling-automation--ud892)
23. [JavaScript Promises](https://www.udacity.com/courses/javascript-promises--ud898)
24. [Offline Web Applications](https://www.udacity.com/courses/offline-web-applications--ud899)
25. [Web Accessibility](https://www.udacity.com/course/web-accessibility--ud891)
26. [Front-End Frameworks](https://www.udacity.com/courses/front-end-frameworks--ud894)
27. [Client-Server Communications](https://www.udacity.com/course/client-server-communication--ud897)* * *
## Related Awesome Lists:
- [Awesome Node.js](https://github.com/sindresorhus/awesome-nodejs)
- [Awesome AngularJS](https://github.com/gianarb/awesome-angularjs)
- [Become A Full-Stack Web Developer](https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer)## Contribute
Contributions welcome! Read the [contribution guidelines](contributing.md) first.
## License
[](http://creativecommons.org/publicdomain/zero/1.0)
To the extent possible under law, Anas Aboureada has waived all copyright and
related or neighboring rights to this work.