├── .DS_Store ├── README.md ├── ShadowBU(card-compressed).png └── learning-resources ├── .DS_Store ├── human-computer-interaction-and-design ├── .DS_Store ├── concepts │ ├── .DS_Store │ ├── docs │ │ ├── .DS_Store │ │ ├── links.md │ │ └── pdfs │ │ │ └── Interacting with Presence.pdf │ └── videos │ │ ├── .DS_Store │ │ └── youtube │ │ ├── .DS_Store │ │ ├── cognitive-psychology.md │ │ ├── ergonomics.md │ │ ├── information-visualisation.md │ │ ├── interaction-techniques.md │ │ ├── readme.md │ │ ├── user-experience-design.md │ │ └── user-interface-design.md ├── readme.md └── tools │ ├── .DS_Store │ └── videos │ ├── .DS_Store │ └── youtube │ ├── .DS_Store │ └── readme.md ├── readme.md ├── software-quality-assessment-and-testing ├── .DS_Store ├── concepts │ ├── .DS_Store │ ├── docs │ │ ├── .DS_Store │ │ ├── links.md │ │ └── pdfs │ │ │ └── .DS_Store │ └── videos │ │ ├── .DS_Store │ │ └── youtube │ │ ├── .DS_Store │ │ └── readme.md ├── readme.md └── tools │ ├── .DS_Store │ └── videos │ ├── .DS_Store │ └── youtube │ ├── .DS_Store │ ├── cypress.md │ ├── junit.md │ ├── metasploit.md │ └── selenium.md ├── software-security ├── .DS_Store ├── concepts │ ├── .DS_Store │ ├── docs │ │ ├── .DS_Store │ │ ├── links.md │ │ └── pdfs │ │ │ └── .DS_Store │ └── videos │ │ ├── .DS_Store │ │ └── youtube │ │ ├── .DS_Store │ │ └── readme.md ├── readme.md └── tools │ ├── .DS_Store │ └── videos │ ├── .DS_Store │ └── youtube │ ├── .DS_Store │ ├── owasp-zap.md │ └── veracode.md └── system-design-and-implementation ├── .DS_Store ├── concepts ├── .DS_Store ├── docs │ ├── .DS_Store │ ├── links.md │ └── pdfs │ │ ├── .DS_Store │ │ ├── Clean Architecture_ A Craftsman’s Guide to Software Structure and Design-Pearson Education (2018)[7615523].PDF │ │ ├── Computer Science from the Bottom Up .pdf │ │ ├── Concepts, Techniques, and Models of Computer Programming.pdf │ │ ├── Dosu │ │ └── 1. Exploring Technology's Essence_ Beyond Computers.pdf │ │ ├── Introduction to Computing- Explorations in Language, Logic, and Machines.pdf │ │ ├── Introduction to Programming Using Java .pdf │ │ ├── JavaTM: The Complete Reference, Seventh Edition.pdf │ │ ├── OOP – Learn Object Oriented Thinking and Programming.pdf │ │ ├── Object-Oriented Methodology.pdf │ │ ├── Object-Oriented Programming .pdf │ │ ├── Python (Rapt 'N Rel).pdf │ │ ├── Software Foundations │ │ ├── .DS_Store │ │ └── Hyper Link.pdf │ │ ├── Software-Engineering-9th-Edition-by-Ian-Sommerville.pdf │ │ ├── System Design.pdf.pdf │ │ ├── Think Java- How to Think Like a Computer Scientist.pdf │ │ └── thinking-architecturally.pdf └── videos │ ├── .DS_Store │ └── youtube │ ├── .DS_Store │ ├── back-end.md │ ├── communication-protocols.md │ ├── data-structures-and-algorithms.md │ ├── database-design.md │ ├── database-engineering-and-management.md │ ├── front-end.md │ ├── readme.md │ ├── requirements-engineering.md │ └── software-architecture.md ├── readme.md └── tools ├── .DS_Store └── videos ├── .DS_Store └── youtube ├── .DS_Store ├── .net.md ├── alpine.md ├── angular.md ├── basic-web-tech.md ├── c#.md ├── dart.md ├── django.md ├── docker-and-kubernetes.md ├── electron.md ├── firebase.md ├── flask.md ├── flutter.md ├── gin.md ├── github.md ├── go-lang.md ├── java-fx.md ├── java.md ├── javascript.md ├── jquery.md ├── kotlin.md ├── laravel.md ├── mean-stack.md ├── mern-stack.md ├── mevn-stack.md ├── modelling-tools.md ├── mongodb.md ├── mysql.md ├── nest.md ├── next.md ├── node-and-express.md ├── nuxt.md ├── php-mysql.md ├── php.md ├── postgresql.md ├── python.md ├── react-native.md ├── react.md ├── ruby-on-rails.md ├── ruby.md ├── spring-boot.md ├── sql.md ├── supabase.md ├── svelte-kit.md ├── svelte.md ├── swift.md ├── tall-stack.md ├── typescript.md └── vue.md /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/.DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # The Shadow Developers Community at Babcock University 2 | 3 | Welcome to the ShadowDevs GitHub Organization! 🚀 4 | 5 | ![ShadowDevs Logo](https://github.com/Shadowdevsbu/shadowdevsbu/blob/main/ShadowBU(card-compressed).png) 6 | 7 | ## About Us 8 | 9 | ShadowDevs is a community of passionate developers at Babcock University, committed to pushing the boundaries of software development and innovation. We operate quietly, prefering not to seek recognition, tackling challenges that pave the way for a brighter, tech-driven future. 10 | 11 | ## Our Mission 12 | 13 | 🌐 Our mission is to empower students to code collaboratively, contribute to real-world projects, and enhance their skills in a supportive community. 14 | 15 | ## Getting Started 16 | 17 | If you're new here, follow these steps to get started: 18 | 19 | 1. **Fork**: Fork our repositories to your account. 20 | 2. **Clone**: Clone the repository to your local machine. 21 | 3. **Contribute**: Make your contributions (code, bug fixes, features). 22 | 4. **Pull Request**: Submit a pull request, and our team will review it. 23 | 24 | ## Join the Community 25 | [Google Form](https://forms.gle/45nr53QYMq6warZ96): Register to join us [Entry Criteria: Levels 100-200; Babacock University Student]. 26 | 27 | ## Contributions 28 | 29 | We welcome contributions from developers of all skill levels. 30 | 31 | ## License 32 | 33 | This project is licensed under the MIT License. 34 | 35 | Happy coding! 🌟 36 | -------------------------------------------------------------------------------- /ShadowBU(card-compressed).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/ShadowBU(card-compressed).png -------------------------------------------------------------------------------- /learning-resources/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/.DS_Store -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/human-computer-interaction-and-design/.DS_Store -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/human-computer-interaction-and-design/concepts/.DS_Store -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/docs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/human-computer-interaction-and-design/concepts/docs/.DS_Store -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/docs/links.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/docs/pdfs/Interacting with Presence.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/human-computer-interaction-and-design/concepts/docs/pdfs/Interacting with Presence.pdf -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/videos/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/human-computer-interaction-and-design/concepts/videos/.DS_Store -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/videos/youtube/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/human-computer-interaction-and-design/concepts/videos/youtube/.DS_Store -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/videos/youtube/cognitive-psychology.md: -------------------------------------------------------------------------------- 1 | # Cognitive Psychology 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [What is Cognition](https://www.youtube.com/watch?v=8PpE8eqEsnU&pp=ygUYQ29nbml0aXZlIFBzeWNob2xvZ3kgSENJ) 10 | - [Consciousness](https://www.youtube.com/watch?v=jReX7qKU2yc&list=PLViF3fAf2KEHKZxU3EjbWqxdyOiW3j1uf) 11 | - [What is Cognitive Pyschology?](https://www.youtube.com/watch?v=6jGUJFSVN8s&pp=ygUUQ29nbml0aXZlIFBzeWNob2xvZ3k%3D) 12 | - [Cognitive Psychology in HCI](https://www.youtube.com/watch?v=g3TUIai6ndU&pp=ygUYQ29nbml0aXZlIFBzeWNob2xvZ3kgSENJ) 13 | - [Cognitive Models](https://www.youtube.com/watch?v=a66TuQGLsrM&pp=ygUYQ29nbml0aXZlIFBzeWNob2xvZ3kgSENJ) 14 | 15 | ## Playlists 16 | - [Cognitive Pyschology](https://www.youtube.com/watch?v=tVTqYzaY9IM&list=PLz-pxsFiarvKU2cNJfasOsNbI8LGtnZ77) 17 | - [PY2701](https://www.youtube.com/watch?v=rn0s8GVB2lA&list=PLWMGRpO3yg6V8rnHZkXjt8S64zMYUfs-K) 18 | - [Intro to CogniPysch](https://www.youtube.com/watch?v=4ZDPtMmK04w&list=PLzf4HHlsQFwI3bFX5Sm96FEa7JDOkp7Qh) 19 | - [Mississippi Uni](https://www.youtube.com/playlist?list=PLFAPw5r0KpxcCg4Fe4CkSkgnJTes_UorL) 20 | 21 | ## Channels 22 | - [The Cognitive Pyschologist](https://www.youtube.com/@thecognitivepsychologist) 23 | -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/videos/youtube/ergonomics.md: -------------------------------------------------------------------------------- 1 | # Ergonomics 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [What is Ergonomics?](https://www.youtube.com/watch?v=lf6L9Rjfg_w&pp=ygURZXJnb25vbWljcyBpbiBoY2k%3D) 10 | - [Why Ergonomics?](https://www.youtube.com/watch?v=wYvqHJ7FNAM&pp=ygURZXJnb25vbWljcyBpbiBoY2k%3D) 11 | - [Human Factors](https://www.youtube.com/watch?v=RilQxf1RMHE&pp=ygUKZXJnb25vbWljcw%3D%3D) 12 | - [Ergonomics in Design](https://www.youtube.com/watch?v=GUaHAteFD-8&pp=ygUKZXJnb25vbWljcw%3D%3D) 13 | 14 | 15 | ## Playlists 16 | - [Human Factors Engineering](https://www.youtube.com/watch?v=G5PxuOEUWA8&list=PLFkR6k-V2SSr_J7OSXn_kyp6WSnyh9JP2) 17 | 18 | ## Channels 19 | - 20 | 21 | -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/videos/youtube/information-visualisation.md: -------------------------------------------------------------------------------- 1 | # Information Visualisation 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Beginners](https://www.youtube.com/watch?v=MiiANxRHSv4&pp=ygUgaW5mb3JtYXRpb24gdmlzdWFsaXphdGlvbiBkZXNpZ24%3D) 10 | - [Data Visualisation](https://www.youtube.com/watch?v=loYuxWSsLNc&pp=ygUgaW5mb3JtYXRpb24gdmlzdWFsaXphdGlvbiBkZXNpZ24%3D) 11 | - [Designing DVs](https://www.youtube.com/watch?v=R-oiKt7bUU8&pp=ygUgaW5mb3JtYXRpb24gdmlzdWFsaXphdGlvbiBkZXNpZ24%3D) 12 | - [Creating Visual Models](https://www.youtube.com/watch?v=Mlw_L9yNGmc&pp=ygUgaW5mb3JtYXRpb24gdmlzdWFsaXphdGlvbiBkZXNpZ24%3D) 13 | - [Design Data Driven Visualisation](https://www.youtube.com/watch?v=tqQjDXuggoM&pp=ygUgaW5mb3JtYXRpb24gdmlzdWFsaXphdGlvbiBkZXNpZ24%3D) 14 | - [Appealing Visualisaiton](https://www.youtube.com/watch?v=0Smgm2UTUSo&pp=ygUgaW5mb3JtYXRpb24gdmlzdWFsaXphdGlvbiBkZXNpZ24%3D) 15 | - [Advanced](https://www.youtube.com/watch?v=-1jqnWJBwuc&pp=ygUXaW50ZXJhY3Rpb24gdGVjaG5pcXVlcyA%3D) 16 | 17 | ## Playlists 18 | - [Fundamentals](https://www.youtube.com/playlist?list=PL0Y6L6nQtNzc2eZvo7l5BOl-wEBtx4oNI) 19 | - [Visualisation A&D](https://www.youtube.com/playlist?list=PLT4XLHmqHJBeB5LwmRmo6ln-m7K3lGvrk) 20 | 21 | ## Channels 22 | - [DV Team](https://www.youtube.com/@gdvunipg) 23 | - [On Data and Design](https://www.youtube.com/@OnDataAndDesign) 24 | -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/videos/youtube/interaction-techniques.md: -------------------------------------------------------------------------------- 1 | # Interaction Techniques 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [What is Interaction Design?](https://www.youtube.com/watch?v=KWtWqbJSP5E&pp=ygUSaW50ZXJhY3Rpb24gZGVzaWdu) 10 | - [Interaction Design](https://www.youtube.com/watch?v=U7rS_2ch_Ps&pp=ygUSaW50ZXJhY3Rpb24gZGVzaWdu) 11 | - [Beginners](https://www.youtube.com/watch?v=j2c23lYUQb0&pp=ygUSaW50ZXJhY3Rpb24gZGVzaWdu) 12 | - [Future of Interaction Design](https://www.youtube.com/watch?v=J_dXLjx-NcY&pp=ygUXaW50ZXJhY3Rpb24gdGVjaG5pcXVlcyA%3D) 13 | - [Interaction Graphics System](https://www.youtube.com/watch?v=r9aEb9GmoFM&pp=ygUraW50ZXJhY3Rpb24gdGVjaG5pcXVlcyBpbiBjb21wdXRlciBncmFwaGljcw%3D%3D) 14 | - [Techniques for Visual Exploration](https://www.youtube.com/watch?v=wPaVdSWM8hU&pp=ygUXaW50ZXJhY3Rpb24gdGVjaG5pcXVlcyA%3D) 15 | - [Input Devices and Interaction Techniques](https://www.youtube.com/watch?v=ITUiExXvBiY) 16 | 17 | ## Playlists 18 | - [Interaction Design](https://youtube.com/playlist?list=PLwdnzlV3ogoWKrX0Z2a48OG-5FRZH73m7&si=e00hLMAAUObd-3rk) 19 | - [Intro to ID](https://youtube.com/playlist?list=PLLy_2iUCG87D_R2oD4Q6zKzWoakUQomoR&si=DLxdZhlfjnHcE20f) 20 | 21 | ## Channels 22 | - 23 | -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/videos/youtube/readme.md: -------------------------------------------------------------------------------- 1 | # Introduction 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [HCI](https://youtu.be/cUS_22_lDiM?si=k-PeGC3G_R7r1F-3) 10 | - [What Is HCI?](https://www.youtube.com/watch?v=KtvwustmEDI) 11 | - [2 Sides of HCI](https://www.youtube.com/watch?v=yNzLBI0wsGU) 12 | - [HCI Applied](https://www.youtube.com/watch?v=2RIZ5Ia8fLM) 13 | - [UX Design](https://www.youtube.com/watch?v=1PnqbuAkcus&t=39s) 14 | - [Design for the Future!](https://www.youtube.com/watch?v=m1zk4r6NWBc) 15 | - [WIMP](https://youtu.be/QKxhJtGSRVA?si=EVrOUoVRhCzO-3Gq) 16 | 17 | ## Playlists 18 | - [HCI (Stanford)](https://youtube.com/playlist?list=PLLssT5z_DsK_nusHL_Mjt87THSTlgrsyJ&si=IAFDtl7x5VOI84py) 19 | - [Becoming a Designer](https://www.youtube.com/playlist?list=PLpHs3U5_A8WWxgKg5YTsH0X8nwHVTMZNU) 20 | - [UX Design from Scratch!](https://youtube.com/playlist?list=PLlgPXNRcnX3EL57upNu-cZRfKUew89nkJ&si=pwPiC25lsOqB3fmq) 21 | 22 | ## Channels 23 | - [Interaction Design Foundation](https://www.youtube.com/@InteractionDesignOrg) 24 | -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/videos/youtube/user-experience-design.md: -------------------------------------------------------------------------------- 1 | # User Experience Design 2 | ## TABLE OF CONTENT 3 | - [Singles](#Singles) 4 | - [Playlists](#Playlists) 5 | - [Channels](#Channels) 6 | 7 | ## Singles 8 | - [UX Overview](https://www.youtube.com/watch?v=SRec90j6lTY) 9 | - [Google Intro to UX](https://www.youtube.com/watch?v=2QQQtiFwXjU) 10 | - [Laws of UX](https://www.youtube.com/watch?v=eQGjV6_8t7I) 11 | - [Beginners](https://www.youtube.com/watch?v=OSSn2xW2ANs) 12 | - [Self-taught UX](https://www.youtube.com/watch?v=JcVEMockcD8) 13 | - [UI vs UX](https://www.youtube.com/watch?v=zHAa-m16NGk) 14 | - [UI/UX Short](https://www.youtube.com/watch?v=wIuVvCuiJhU) 15 | - [UI/UX Extensive](https://www.youtube.com/live/Qmhv1_Z7MIA?si=9MV__5Tel3iTjIVy) 16 | 17 | ## Playlists 18 | - [Becoming a Designer](https://www.youtube.com/playlist?list=PLpHs3U5_A8WWxgKg5YTsH0X8nwHVTMZNU) 19 | 20 | ## Channels 21 | - [Malewicz](https://www.youtube.com/@MalewiczHype) 22 | -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/concepts/videos/youtube/user-interface-design.md: -------------------------------------------------------------------------------- 1 | # User Interface Design 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [What Is UI Design](https://www.youtube.com/watch?v=x2EFYTovWSA) 10 | - [Beginners](https://www.youtube.com/watch?v=_K06Dni-RE4) 11 | - [Beginners 2](https://www.youtube.com/watch?v=N-xuqy6x1Bw) 12 | - [Stages of UI Design](https://www.youtube.com/watch?v=_6Tl2_eM0DE) 13 | - [UI Problems](https://www.youtube.com/watch?v=xrg6vlKBAZ8) 14 | - [UI Analysis and Design](https://www.youtube.com/watch?v=TWbMAaDoXqg) 15 | - [Intro to UI in Software](https://www.youtube.com/watch?v=cn3LZTHmwoc) 16 | - [Software UI](https://www.youtube.com/watch?v=Ky_80dA7mD0) 17 | - [User Interface Design](https://www.youtube.com/watch?v=dQcHUyHPlx0) 18 | - [UI Design Model](https://www.youtube.com/watch?v=ewY-E7y8CYY) 19 | - [Web Design](https://www.youtube.com/watch?v=D56hs0Twfco) 20 | - [Web App Interface Design](https://www.youtube.com/watch?v=8-bP6aLYfQs) 21 | - [3D UI](https://www.youtube.com/watch?v=ixSDNrOM3-I) 22 | - [UI vs UX](https://www.youtube.com/watch?v=zHAa-m16NGk) 23 | - [UI/UX Short](https://www.youtube.com/watch?v=wIuVvCuiJhU) 24 | - [UI/UX Extensive](https://www.youtube.com/live/Qmhv1_Z7MIA?si=9MV__5Tel3iTjIVy) 25 | 26 | ## Playlists 27 | - [Becoming a Designer](https://www.youtube.com/playlist?list=PLpHs3U5_A8WWxgKg5YTsH0X8nwHVTMZNU) 28 | - [UI Design IIT](https://youtube.com/playlist?list=PLLy_2iUCG87CEsW4KimdWPXEo80TaJfnP&si=BWGaKN3dHZIeDusu) 29 | 30 | ## Channels 31 | - [Malewicz](https://www.youtube.com/@MalewiczHype) 32 | -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/readme.md: -------------------------------------------------------------------------------- 1 | # Human-Computer Interaction and Design 2 | 3 | ## Overview 4 | 5 | Human-Computer Interaction (HCI) and Design is an interdisciplinary field that focuses on understanding the interaction between humans and computer systems, and designing interfaces that facilitate effective and satisfying user experiences. The goal of HCI is to create technology that enhances and supports human activities, making interactions with digital systems more intuitive, efficient, and enjoyable. 6 | 7 | ## Core Principles 8 | 9 | ### 1. User-Centered Design (UCD): 10 | - UCD emphasizes involving end-users throughout the design process to ensure that systems meet their needs and preferences. 11 | 12 | ### 2. Usability: 13 | - Usability refers to the ease with which users can learn and navigate a system. HCI aims to optimize usability through intuitive interfaces and user-friendly interactions. 14 | 15 | ### 3. Accessibility: 16 | - Accessibility focuses on designing systems that are inclusive and usable by individuals with diverse abilities and disabilities, ensuring equal access to information and services. 17 | 18 | ### 4. User Experience (UX): 19 | - UX encompasses the overall emotional and cognitive response of users to a system. HCI seeks to create positive and meaningful user experiences. 20 | 21 | ## Tools and Technologies 22 | 23 | ### 1. Design Tools: 24 | - Popular design tools include Sketch, Adobe XD, and Figma, which enable designers to create and prototype interfaces. 25 | 26 | ### 2. Usability Testing Tools: 27 | - Platforms like UserTesting and Lookback facilitate remote usability testing, providing valuable insights into user interactions. 28 | 29 | ### 3. Collaboration Platforms: 30 | - Tools like InVision and GitHub support collaborative design and development efforts, allowing teams to work seamlessly. 31 | 32 | ## Future Trends 33 | 34 | HCI and Design are dynamic fields, and emerging trends include: 35 | - AI and Machine Learning in Design: Integrating AI to enhance personalized user experiences. 36 | - Augmented and Virtual Reality: Exploring immersive interfaces for enhanced interactions. 37 | - Voice and Natural Language Interfaces: Developing interfaces that respond to spoken language for improved accessibility. 38 | 39 | ## Conclusion 40 | 41 | HCI and Design play a pivotal role in shaping the way humans interact with technology. By embracing user-centric principles and leveraging innovative tools, professionals in this field contribute to the creation of digital systems that are not only functional but also enriching and enjoyable for users worldwide. 42 | -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/tools/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/human-computer-interaction-and-design/tools/.DS_Store -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/tools/videos/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/human-computer-interaction-and-design/tools/videos/.DS_Store -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/tools/videos/youtube/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/human-computer-interaction-and-design/tools/videos/youtube/.DS_Store -------------------------------------------------------------------------------- /learning-resources/human-computer-interaction-and-design/tools/videos/youtube/readme.md: -------------------------------------------------------------------------------- 1 | # Design Tools 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Figma](https://www.youtube.com/watch?v=JGLfyTDgfDc) 10 | - [Figma 2](https://www.youtube.com/watch?v=FTFaQWZBqQ8) 11 | - [Figma Extensive](https://www.youtube.com/watch?v=jwCmIBJ8Jtc&pp=ygUOZmlnbWEgdHV0b3JpYWw%3D) 12 | - [Figma UI/UX Design Tutorial](https://www.youtube.com/watch?v=c9Wg6Cb_YlU) 13 | - [Figma Web Design](https://www.youtube.com/watch?v=D56hs0Twfco) 14 | - [Datavizproj](https://www.youtube.com/watch?v=4bnX5x4aWJo) 15 | - [PowerBi](https://www.youtube.com/watch?v=zjP-FhG6PAU&pp=ygUgaW5mb3JtYXRpb24gdmlzdWFsaXphdGlvbiBkZXNpZ24%3D) 16 | 17 | ## Playlists 18 | - [Figma Crash](https://youtube.com/playlist?list=PLjiHFwhbHYlEmPhn68XdG2p2k4X47XR-8&si=cElJWsdWxbvp0b0J) 19 | - [Figma](https://youtube.com/playlist?list=PLvnhVb8yYRQ3TDOsSgN0pf0XqG6E56IYM&si=HRqSvAIfB3CJhLxi) 20 | 21 | ## Channels 22 | - [Bring Your Own Laptop UI/UX ](https://www.youtube.com/@BringYourOwnLaptop) 23 | - [Figma](https://www.youtube.com/@Figma) 24 | - [Jesse](https://www.youtube.com/@JesseShowalter) 25 | - [Flux Academy](https://www.youtube.com/@FluxAcademy) 26 | -------------------------------------------------------------------------------- /learning-resources/readme.md: -------------------------------------------------------------------------------- 1 | # I strongly advice that you visit 'concepts' before delving into 'tools'. 2 | 3 | ### Navigation 4 | - Select the field you wish to learn (e.g. Software Security). 5 | - Select concepts - videos - youtube, then start with the introductory readme.md file. 6 | - All markdown(md) files are structured. Use the table of content to navigate through sections within the file by clicking. 7 | - Each section has links attached to topics. 8 | -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-quality-assessment-and-testing/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/concepts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-quality-assessment-and-testing/concepts/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/concepts/docs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-quality-assessment-and-testing/concepts/docs/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/concepts/docs/links.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/concepts/docs/pdfs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-quality-assessment-and-testing/concepts/docs/pdfs/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/concepts/videos/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-quality-assessment-and-testing/concepts/videos/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/concepts/videos/youtube/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-quality-assessment-and-testing/concepts/videos/youtube/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/concepts/videos/youtube/readme.md: -------------------------------------------------------------------------------- 1 | # Introduction 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Software Testing - A Career Guide](https://www.youtube.com/watch?v=rhE45ihB26E) 10 | - [Software Testing](https://www.youtube.com/watch?v=sO8eGL6SFsA) 11 | - [Penetration Testing](https://www.youtube.com/watch?v=CktYFft7K8Q) 12 | - [Aspects of Software Quality](https://www.youtube.com/watch?v=1k7dWhd5_So) 13 | - [Quality Assurance In Software Testing](https://www.youtube.com/watch?v=xtQpNdGK6WI) 14 | - [How QA is Done Today](https://www.youtube.com/watch?v=oLc9gVM8FBM) 15 | - [Activities of SQA](https://www.youtube.com/watch?v=p8SYmtuJv10) 16 | - [Software Quality Enguneering](https://www.youtube.com/watch?v=T_-tWQZDzSU) 17 | - [What is Quality Assessment Measurement?](https://www.youtube.com/watch?v=C5I_3Px3rts) 18 | - [Testing as an Engineering Activity](https://www.youtube.com/watch?v=H7yOskcqg1U&list=PLdguAlzSoZprQqC3R00ayNjWNe8Fa1FCC) 19 | - [Test Automation Engineering](https://www.youtube.com/watch?v=R3JxCOZdL-c) 20 | - [QA Interview](https://www.youtube.com/watch?v=P87IIE5ds_w) 21 | 22 | ## Playlists 23 | - [Software Testing and Quality Assurance](https://www.youtube.com/playlist?list=PLm_MSClsnwm_1f516fZMlM0zjbn4w1PG9) 24 | 25 | ## Channels 26 | - 27 | -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/readme.md: -------------------------------------------------------------------------------- 1 | # Software Quality Assessment and Testing 2 | 3 | ## Overview 4 | 5 | Software Quality Assessment and Testing are integral components of the software development life cycle aimed at ensuring that software meets specified requirements, functions as intended, and delivers a positive user experience. These processes involve systematic evaluation, verification, and validation to identify and rectify defects, ensuring high-quality software products. 6 | 7 | ## Core Principles 8 | 9 | ### 1. **Functional Testing:** 10 | - Assessing the functionality of software to ensure that it meets specified requirements and behaves as expected. 11 | 12 | ### 2. **Non-Functional Testing:** 13 | - Evaluating non-functional aspects such as performance, scalability, reliability, and usability. 14 | 15 | ### 3. **Automation:** 16 | - Implementing automated testing processes to improve efficiency, repeatability, and coverage of test scenarios. 17 | 18 | ### 4. **Regression Testing:** 19 | - Verifying that new changes to the software do not negatively impact existing functionality. 20 | 21 | ### 5. **User Acceptance Testing (UAT):** 22 | - Engaging end-users to validate that the software meets their expectations and requirements. 23 | 24 | ## Components of Software Quality Assessment and Testing 25 | 26 | ### 1. **Unit Testing:** 27 | - Testing individual components or functions to ensure they work as intended in isolation. 28 | 29 | ### 2. **Integration Testing:** 30 | - Verifying the interaction and collaboration between different modules or components of the software. 31 | 32 | ### 3. **System Testing:** 33 | - Assessing the complete software system to validate that it meets specified requirements. 34 | 35 | ### 4. **Performance Testing:** 36 | - Evaluating the responsiveness, speed, and scalability of the software under various conditions. 37 | 38 | ### 5. **Security Testing:** 39 | - Identifying vulnerabilities and ensuring the security of the software against potential threats. 40 | 41 | ## Tools and Technologies 42 | 43 | ### 1. **Testing Frameworks:** 44 | - Frameworks like JUnit (for Java), pytest (for Python), and NUnit (for .NET) facilitate the creation and execution of tests. 45 | 46 | ### 2. **Test Automation Tools:** 47 | - Tools like Selenium, Appium, and Jira enable the automation of repetitive testing tasks. 48 | 49 | ### 3. **Continuous Integration/Continuous Deployment (CI/CD) Tools:** 50 | - CI/CD tools such as Jenkins and Travis CI automate the testing and deployment processes. 51 | 52 | ### 4. **Load Testing Tools:** 53 | - Tools like Apache JMeter and LoadRunner assess the software's performance under various load conditions. 54 | 55 | ## Future Trends 56 | 57 | Software Quality Assessment and Testing continue to evolve with technological advancements: 58 | - **Shift-Left Testing:** Introducing testing earlier in the development life cycle to catch defects sooner. 59 | - **AI and Machine Learning in Testing:** Leveraging AI for test case generation, execution, and defect prediction. 60 | - **DevTestOps Integration:** Integrating testing seamlessly into the DevOps pipeline for continuous testing and feedback. 61 | 62 | ## Conclusion 63 | 64 | Ensuring software quality is crucial for delivering reliable and high-performance applications. By adhering to core principles, leveraging modern testing methodologies, and adopting emerging technologies, organizations can build and release software products that meet user expectations and industry standards. 65 | -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/tools/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-quality-assessment-and-testing/tools/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/tools/videos/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-quality-assessment-and-testing/tools/videos/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/tools/videos/youtube/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-quality-assessment-and-testing/tools/videos/youtube/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/tools/videos/youtube/cypress.md: -------------------------------------------------------------------------------- 1 | # Cypress 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Testing JavaScript](https://youtube.com/watch?v=u8vMu7viCm8) 10 | - [Web Automation](https://www.youtube.com/watch?v=69SFwgWHUig&list=PLUDwpEzHYYLvA7QFkC1C0y0pDPqYS56iU) 11 | 12 | ## Playlists 13 | - [End-to-end](https://www.youtube.com/playlist?list=PLZMWkkQEwOPnxrxi544nL1vdC1noooXPx) 14 | - [Step-by-step](https://www.youtube.com/playlist?list=PL8VbCbavWfeG5eS7QsIQLhTKtUVNvAiki) 15 | 16 | ## Channels 17 | - 18 | -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/tools/videos/youtube/junit.md: -------------------------------------------------------------------------------- 1 | # jUnit 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles] 9 | - [Crash](https://www.youtube.com/watch?v=flpmSXVTqBI) 10 | - [2023](https://www.youtube.com/watch?v=U5JOUS34Wuo) 11 | 12 | ## Playlists 13 | - [Basics](https://www.youtube.com/playlist?list=PLqq-6Pq4lTTa4ad5JISViSb2FVG8Vwa4o) 14 | 15 | ## Channels 16 | - 17 | -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/tools/videos/youtube/metasploit.md: -------------------------------------------------------------------------------- 1 | [click](https://www.youtube.com/watch?v=aAsOXtctrvg&pp=ygUNbWV0YXNwbG9pdC5tZA%3D%3D) 2 | -------------------------------------------------------------------------------- /learning-resources/software-quality-assessment-and-testing/tools/videos/youtube/selenium.md: -------------------------------------------------------------------------------- 1 | # Selenium 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles] 9 | - [What is Selenium](https://www.youtube.com/watch?v=TdwwPP9oW4c&pp=ygUHc2xlbml1bQ%3D%3D) 10 | - [With Java](https://www.youtube.com/watch?v=j7VZsCCnptM&pp=ygUHc2xlbml1bQ%3D%3D) 11 | 12 | ## Playlists 13 | - 14 | 15 | ## Channels 16 | - 17 | -------------------------------------------------------------------------------- /learning-resources/software-security/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-security/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-security/concepts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-security/concepts/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-security/concepts/docs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-security/concepts/docs/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-security/concepts/docs/links.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /learning-resources/software-security/concepts/docs/pdfs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-security/concepts/docs/pdfs/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-security/concepts/videos/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-security/concepts/videos/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-security/concepts/videos/youtube/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-security/concepts/videos/youtube/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-security/concepts/videos/youtube/readme.md: -------------------------------------------------------------------------------- 1 | # Introduction 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Software Info Security](https://www.youtube.com/watch?v=AjNvCae1BAA) 10 | - [Intro to App Security](https://www.youtube.com/watch?v=3QOlo2pEpvc) 11 | - [App Security](https://www.youtube.com/watch?v=Q6cWn4HO3wQ) 12 | - [Web App Security for Devs](https://www.youtube.com/watch?v=qjrkV4RjgIU) 13 | - [Securing Web Apps](https://www.youtube.com/watch?v=WlmKwIe9z1Q) 14 | - [Web App Vulnerabilities](https://www.youtube.com/watch?v=F5KJVuii0Yw) 15 | - [Vulnerability Analysis](https://www.youtube.com/watch?v=A8CNysN-lOM&pp=ygUWdmVyYWNvZGUgdG9vbCB0dXRvcmlhbA%3D%3D) 16 | - [API Abuse](https://www.youtube.com/watch?v=qT9lheL0zKw) 17 | - [SQL Injections](https://www.youtube.com/watch?v=fiq59DuhY68&pp=ygUWdmVyYWNvZGUgdG9vbCB0dXRvcmlhbA%3D%3D) 18 | 19 | ## Playlists 20 | - [Software Security](https://youtube.com/playlist?list=PLV4Dfls5jUgxGIyUVFi2Jy-mTGEMzadQi&si=L90z28jLlnG4K-7x) 21 | - [Secure Software Engineering](https://www.youtube.com/playlist?list=PLIZBrE_PE0_C9HwMzl8Mqg92dDUjW0jaH) 22 | - [Web Security](https://www.youtube.com/playlist?list=PLQnljOFTspQU3YDMRSMvzflh_qXoz9zfv) 23 | - [CS253 Web Sec](https://www.youtube.com/playlist?list=PL1y1iaEtjSYiiSGVlL1cHsXN_kvJOOhu-) 24 | - [TLS](https://www.youtube.com/playlist?list=PLQnljOFTspQW4yHuqp_Opv853-G_wAiH-) 25 | - [CompTIA Security+](https://www.youtube.com/watch?v=4QEYrPGqd1E) 26 | - [Security Testing](https://www.youtube.com/playlist?list=PLsjUcU8CQXGG24TgYSLLS1wtp-gJxpNxz) 27 | - [Ethical Hacking](https://www.youtube.com/watch?v=fNzpcB7ODxQ) 28 | 29 | ## Channels 30 | - 31 | -------------------------------------------------------------------------------- /learning-resources/software-security/readme.md: -------------------------------------------------------------------------------- 1 | # Software Security 2 | 3 | ## Overview 4 | 5 | Software Security is a critical aspect of the software development life cycle that focuses on protecting software systems and data from unauthorized access, attacks, and vulnerabilities. It involves implementing measures and best practices to ensure the confidentiality, integrity, and availability of software applications. 6 | 7 | ## Core Principles 8 | 9 | ### 1. **Confidentiality:** 10 | - Protecting sensitive information and ensuring that only authorized individuals or systems have access to it. 11 | 12 | ### 2. **Integrity:** 13 | - Ensuring that data remains accurate and unaltered, and detecting and preventing unauthorized modifications. 14 | 15 | ### 3. **Availability:** 16 | - Ensuring that the software and its services are available and operational when needed, minimizing downtime. 17 | 18 | ### 4. **Authentication:** 19 | - Verifying the identity of users, devices, or systems to grant access based on valid credentials. 20 | 21 | ### 5. **Authorization:** 22 | - Determining and enforcing the level of access and permissions granted to authenticated users or systems. 23 | 24 | ## Components of Software Security 25 | 26 | ### 1. **Encryption:** 27 | - Implementing encryption algorithms to protect data in transit and at rest, ensuring that it remains confidential and secure. 28 | 29 | ### 2. **Firewalls and Intrusion Detection/Prevention Systems (IDS/IPS):** 30 | - Deploying firewalls and IDS/IPS to monitor and control network traffic, detecting and preventing unauthorized access and attacks. 31 | 32 | ### 3. **Secure Coding Practices:** 33 | - Adhering to secure coding guidelines and best practices to minimize vulnerabilities in the software code. 34 | 35 | ### 4. **Security Patching:** 36 | - Regularly updating software and dependencies to apply security patches and address known vulnerabilities. 37 | 38 | ## Future Trends 39 | 40 | Software Security continues to evolve to address emerging threats: 41 | - **Zero Trust Security Model:** Verifying every user and device, even those within the network perimeter. 42 | - **DevSecOps Integration:** Integrating security practices into the DevOps pipeline for continuous security throughout the development life cycle. 43 | - **AI and Machine Learning in Security:** Using advanced analytics to detect and respond to security threats in real-time. 44 | 45 | ## Conclusion 46 | 47 | In an era of increasing cyber threats, Software Security is paramount to safeguarding digital assets and ensuring the trust of users. By adopting core principles, implementing robust security measures, and staying abreast of evolving trends, organizations can build resilient and secure software systems that protect against a diverse range of security threats. 48 | -------------------------------------------------------------------------------- /learning-resources/software-security/tools/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-security/tools/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-security/tools/videos/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-security/tools/videos/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-security/tools/videos/youtube/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/software-security/tools/videos/youtube/.DS_Store -------------------------------------------------------------------------------- /learning-resources/software-security/tools/videos/youtube/owasp-zap.md: -------------------------------------------------------------------------------- 1 | [Click](https://www.youtube.com/watch?v=bf2YuqgaeWo&list=PLH8n_ayg-60J9i3nsLybper-DR3zJw6Z5) 2 | -------------------------------------------------------------------------------- /learning-resources/software-security/tools/videos/youtube/veracode.md: -------------------------------------------------------------------------------- 1 | [click](https://www.youtube.com/playlist?list=PLHUKi1UlEgOICRHNe0gDtJzM3qG_hYAFf) 2 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/.DS_Store -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/.DS_Store -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/.DS_Store -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/links.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/.DS_Store -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Clean Architecture_ A Craftsman’s Guide to Software Structure and Design-Pearson Education (2018)[7615523].PDF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Clean Architecture_ A Craftsman’s Guide to Software Structure and Design-Pearson Education (2018)[7615523].PDF -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Computer Science from the Bottom Up .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Computer Science from the Bottom Up .pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Concepts, Techniques, and Models of Computer Programming.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Concepts, Techniques, and Models of Computer Programming.pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Dosu/1. Exploring Technology's Essence_ Beyond Computers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Dosu/1. Exploring Technology's Essence_ Beyond Computers.pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Introduction to Computing- Explorations in Language, Logic, and Machines.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Introduction to Computing- Explorations in Language, Logic, and Machines.pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Introduction to Programming Using Java .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Introduction to Programming Using Java .pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/JavaTM: The Complete Reference, Seventh Edition.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/JavaTM: The Complete Reference, Seventh Edition.pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/OOP – Learn Object Oriented Thinking and Programming.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/OOP – Learn Object Oriented Thinking and Programming.pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Object-Oriented Methodology.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Object-Oriented Methodology.pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Object-Oriented Programming .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Object-Oriented Programming .pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Python (Rapt 'N Rel).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Python (Rapt 'N Rel).pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Software Foundations/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Software Foundations/.DS_Store -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Software Foundations/Hyper Link.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Software Foundations/Hyper Link.pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Software-Engineering-9th-Edition-by-Ian-Sommerville.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Software-Engineering-9th-Edition-by-Ian-Sommerville.pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/System Design.pdf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/System Design.pdf.pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/Think Java- How to Think Like a Computer Scientist.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/Think Java- How to Think Like a Computer Scientist.pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/docs/pdfs/thinking-architecturally.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/docs/pdfs/thinking-architecturally.pdf -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/videos/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/videos/.DS_Store -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/videos/youtube/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/concepts/videos/youtube/.DS_Store -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/videos/youtube/back-end.md: -------------------------------------------------------------------------------- 1 | # Back-end Development 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Overview](https://www.youtube.com/watch?v=XBu54nfzxAQ) 10 | - [How the Backend Works](https://www.youtube.com/watch?v=gOghS3BmaxI) 11 | - [Choosing a Language](https://www.youtube.com/watch?v=nVPkwGqhfQI) 12 | - [All You Need to Know](https://www.youtube.com/watch?v=C8dnIAEi2PQ) 13 | - [Best Way?](https://www.youtube.com/watch?v=xQ_XTxmLxHg) 14 | - [Roadmap](https://www.youtube.com/watch?v=CWAi_2oLhYg&t=5s) 15 | 16 | ## Playlists 17 | - [Beginners](https://youtube.com/playlist?list=PLQnljOFTspQUNnO4p00ua_C5mKTfldiYT&si=BbGWwyC-RztOuSYu) 18 | - [Intermediate](https://youtube.com/playlist?list=PLQnljOFTspQWGuRmwojJ6LiV0ejm6eOcs&si=QB6tcCwYBvypJWx0) 19 | - [Advanced](https://youtube.com/playlist?list=PLQnljOFTspQUybacGRk1b_p13dgI-SmcZ&si=OHxfrzzaB2Z9tzuZ) 20 | - [Advice](https://youtube.com/playlist?list=PLQnljOFTspQXawSLc0ohr9qcai8AVcAH5&si=nU-F1EuYQ9-tCr7c) 21 | 22 | ## Channels 23 | - [Hussein Nassir](https://www.youtube.com/@hnasr) 24 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/videos/youtube/communication-protocols.md: -------------------------------------------------------------------------------- 1 | # Communication Protocols 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Computer Networking](https://www.youtube.com/watch?v=qiQR5rTSshw) 10 | - [HTTP Networking](https://www.youtube.com/watch?v=2JYT5f2isg4) 11 | 12 | ## Playlists 13 | - [Computer Networks](https://www.youtube.com/playlist?list=PLBlnK6fEyqRgMCUAG0XRw78UA8qnv6jEx) 14 | - [Network Engineering](https://www.youtube.com/playlist?list=PLQnljOFTspQUBSgBXilKhRMJ1ACqr7pTr) 15 | - [Network Architecture](https://www.youtube.com/playlist?list=PLQnljOFTspQXNP6mQchJVP3S-3oKGEuw9) 16 | - [TCP](https://www.youtube.com/playlist?list=PLQnljOFTspQX_Zkt_8teMRsdY4sNt4BX6) 17 | 18 | ## Channels 19 | - [Hussein Nassir](https://www.youtube.com/@hnasr) 20 | 21 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/videos/youtube/data-structures-and-algorithms.md: -------------------------------------------------------------------------------- 1 | # Data Structures and Algorithms 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Beginners](https://www.youtube.com/watch?v=8hly31xKli0) 10 | - [Easy to Advanced](https://www.youtube.com/watch?v=RBSGKlAvoiM) 11 | 12 | ## Playlists 13 | - [Data Structures](https://www.youtube.com/playlist?list=PLBlnK6fEyqRj9lld8sWIUNwlKfdUoPd1Y) 14 | - [Language to Choose](https://www.youtube.com/shorts/H6KLFn8ScSs) 15 | - [DSA Full](https://youtube.com/playlist?list=PLLhBy6YSIT0B-HnPcafYjL3dVrFtN9uwg&si=xZ_Uoe9aR4d8g83f) 16 | - [DSA in Java](https://www.youtube.com/watch?v=xWLxhF3b5P8) 17 | - [DSA in Python](https://www.youtube.com/watch?v=kQDxmjfkIKY) 18 | - [DSA in JavaScript](https://www.youtube.com/watch?v=t2CEgPsws3U) 19 | - [Java DSA Interview Prep](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ&si=Y_mGYKxHRTk-iWt3) 20 | 21 | ## Channels 22 | - [Scaler](https://www.youtube.com/@SCALER) 23 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/videos/youtube/database-design.md: -------------------------------------------------------------------------------- 1 | # Database Design 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [What is a Database?](https://www.youtube.com/watch?v=hRulZhTtUTg) 10 | - [How Databases Work](https://www.youtube.com/watch?v=bB7YAWPiJR4) 11 | - [Paradigms](https://www.youtube.com/watch?v=W2Z7fbCLSTw&t=308s) 12 | - [Choosing the Right Database](https://www.youtube.com/watch?v=kkeFE6iRfMM) 13 | - [ERD](https://www.youtube.com/watch?v=obb7SlUmKQE) 14 | - [NoSQL Databases](https://www.youtube.com/watch?v=xh4gy1lbL2k) 15 | 16 | ## Playlists 17 | - [Database Design All-In-One](https://www.youtube.com/watch?v=h0j0QN2b57M&list=PL_c9BZzLwBRK0Pc28IdvPQizD2mJlgoID) 18 | - [Database Design](https://www.youtube.com/watch?v=-C2olg3SfvU&list=PLZDOU071E4v6epq3GS0IqZicZc3xwwBN_&pp=iAQB) 19 | 20 | ## Channels 21 | - [Database Star](https://www.youtube.com/@DatabaseStar) 22 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/videos/youtube/database-engineering-and-management.md: -------------------------------------------------------------------------------- 1 | # Database Engineering and Management 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Database Engineering](https://www.youtube.com/watch?v=iwRneX7GIGI&pp=ygUUZGF0YWJhc2UgZW5naW5lZXJpbmc%3D) 10 | - [Database Systems](https://youtu.be/4cWkVbC2bNE?si=ThrjX253lIQ-31Ix) 11 | - [DBMS for Beginners](https://www.youtube.com/watch?v=c5HAwKX-suM) 12 | 13 | ## Playlists 14 | - [Database Engineering](https://www.youtube.com/playlist?list=PLQnljOFTspQXjD0HOzN7P2tgzu7scWpl2) 15 | - [Database Management Systems](https://youtube.com/playlist?list=PLBlnK6fEyqRi_CUQ-FXxgzKQ1dwr_ZJWZ&si=nIZDn5XRyyMSOoj2) 16 | 17 | ## Channels 18 | - 19 | 20 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/videos/youtube/front-end.md: -------------------------------------------------------------------------------- 1 | # Front-end Development 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Overview](https://www.youtube.com/watch?v=WG5ikvJ2TKA&pp=ygUUZnJvbnRlbmQgZGV2ZWxvcG1lbnQ%3D) 10 | - [Simple](https://www.youtube.com/watch?v=Q8NPQ2RgWyg&pp=ygUUZnJvbnRlbmQgZGV2ZWxvcG1lbnQ%3D) 11 | - [Micro Frontends](https://www.youtube.com/watch?v=lKKsjpH09dU&pp=ygURZnJvbnRlbmQgY29uY2VwdHM%3D) 12 | - [Mobile Development](https://www.youtube.com/watch?v=WvwwL0TwH6U&pp=ygUSbW9iaWxlIGRldmVsb3BtZW50) 13 | - [Mobile vs Web](https://www.youtube.com/watch?v=X3cFy5X3ioA&pp=ygUXbW9iaWxlIHZzIGRza3RvcCB2cyB3ZWI%3D) 14 | - [Desktop vs Web](https://youtu.be/k_XuIw-ceqM?si=rdvfRwh_Zw2d1Ebq) 15 | - [Front vs Back-end ](https://www.youtube.com/watch?v=h26xAuIFfvg&t=281s) 16 | 17 | ## Playlists 18 | - 19 | 20 | ## Channels 21 | - 22 | 23 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/videos/youtube/readme.md: -------------------------------------------------------------------------------- 1 | # Introduction 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Plannning and Building Projects](https://youtube.com/watch?v=Z_gjlIji8hU) 10 | - [Software Development Life Cycle](https://www.youtube.com/watch?v=CjKzkj1xUJk) 11 | 12 | ## Playlists 13 | - [Software Engieering (SE)](https://www.youtube.com/playlist?list=PLrjkTql3jnm9b5nr-ggx7Pt1G4UAHeFlJ) 14 | - [Intro to SE Practices](https://www.youtube.com/playlist?list=PLJhTWoCm8I6DoBCXZh6kI8CTik5jBO9Q9) 15 | - [SE Project Management](https://www.youtube.com/playlist?list=PLQ-nEJNYlEV29CBLzIDxcogm6CEZjVad2) 16 | - [Computer Science Basics and Software Engineering](https://www.youtube.com/playlist?list=PLWKjhJtqVAbmfoj2Th9fvxhHIeqFO7wOy) 17 | 18 | ## Channels 19 | - [Free Code Camp](https://www.youtube.com/@freecodecamp) 20 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/videos/youtube/requirements-engineering.md: -------------------------------------------------------------------------------- 1 | # Requirements Engineering 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Intro to RE](https://www.youtube.com/watch?v=jb0rpHb6gE0) 10 | - [Business Analysis](https://www.youtube.com/watch?v=qNU8phLbhQk) 11 | - [Requirements Engineering](https://www.youtube.com/watch?v=nTkgjl5AR-Y) 12 | - [RE Tasks](https://www.youtube.com/watch?v=Oxr5pW86jj4) 13 | - [RE Process](https://www.youtube.com/watch?v=_llqRnlrzWw) 14 | - [Principles of RE](https://www.youtube.com/watch?v=uOP-4On_OLc) 15 | - [User and System Requirements](https://www.youtube.com/watch?v=vpNnZDwC_vs) 16 | - [Functional and Non-functional Requirements](https://www.youtube.com/watch?v=9_JQUMhTzUw) 17 | - [How to Gather Requirements](https://www.youtube.com/watch?v=OPP5Elhot0E) 18 | 19 | ## Playlists 20 | - [Requirements Engineering](https://www.youtube.com/watch?v=nTkgjl5AR-Y) 21 | - [Business Analyst Training](https://youtube.com/playlist?list=PLz4PqHugEfYExppgKXEnCme-7JPH9Z3n6&si=oA99UE5cLsr8NrsC) 22 | - [Requirements Engineering SE](https://www.youtube.com/watch?v=DwZL90vIhsI&list=PLi0z0AQ0k-COED3mfb3dXm5QAUNw2rir5) 23 | 24 | ## Channels 25 | - 26 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/concepts/videos/youtube/software-architecture.md: -------------------------------------------------------------------------------- 1 | # Software Architecture and Design 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [What is Software Architecture](https://www.youtube.com/watch?v=dvnZfSK4dBI) 10 | - [Who is a Software Architect?](https://www.youtube.com/watch?v=x0souHGurm8) 11 | - [Think and Design Like a Software Architect](https://youtu.be/mCM6QVHD08c?si=hZTdsDHutCNbf7G6) IMPORTANT! 12 | - [Philosophy of Software Design](https://www.youtube.com/watch?v=bmSAYlu0NcY) IMPORTANT! 13 | - [Unified Modelling Language](https://www.youtube.com/watch?v=WnMQ8HlmeXc&t=3836s&pp=ygUDVU1M) IMPORTANT! 14 | - [Application Architectures](https://www.youtube.com/watch?v=iyES7UwJfvw) 15 | - [Software Architecture Patterns](https://www.youtube.com/watch?v=ZTVAs9cNo30) 16 | - [Architecture from Scratch](https://www.youtube.com/watch?v=cbGSEwOAH6E&t=143s) 17 | - [Architecture from Scratch 2](https://www.youtube.com/watch?v=U7Q7PmTJUhg) 18 | - [Web and Mobile Architectures](https://www.youtube.com/watch?v=Vp6vCclHG8Q) 19 | - [Architecture Diagramming](https://www.youtube.com/watch?v=696D2oL7l0U) 20 | - [Animating Architecture Diagrams](https://www.youtube.com/watch?v=yg3WcAjmR90) 21 | - [Software Architecture and High Level Design](https://www.youtube.com/watch?v=r6TEO6_XsiM&t=210s) 22 | - [Basics of System Design](https://www.youtube.com/watch?v=uw-gcK9bjkk&t=213s) 23 | - [Design Patterns](https://www.youtube.com/watch?v=Ao-uWfNKLtE) 24 | - [High Level System Design](https://www.youtube.com/watch?v=hJglFhkkuB8) 25 | - [Low Level Design](https://www.youtube.com/watch?v=5Tz9EUMHOGI) 26 | - [High Level vs Low Level](https://www.youtube.com/watch?v=H703ErIrby8&t=581s) 27 | - [Payment System Design](https://www.youtube.com/watch?v=olfaBgJrUBI&t=140s) 28 | 29 | ## Playlists 30 | - [Software Architecture and Design](https://youtube.com/playlist?list=PL4JxLacgYgqTgS8qQPC17fM-NWMTr5GW6&si=OH0xTsGe5KOtVOTK) 31 | - [Unified Modelling Language](https://www.youtube.com/playlist?list=PLPy7TevxmYAjrltWPa_bkjdsHgUXK82Yj) 32 | - [Programming, Architecture and Design](https://youtube.com/playlist?list=PLBBog2r6uMCS0FX6Ym_8NYeTNykUF5970&si=u7o1rjmdudV00IZt) 33 | - [Web App Architecture](https://www.youtube.com/playlist?list=PLUU3EzfPr915ebZONvUVHKm8Bls6D7EgA) 34 | - [Software/App Architecture](https://www.youtube.com/playlist?list=PLSyLGd0D0b4ThfElztKEueqQ5SIHJjUEU) 35 | - [System Designs](https://www.youtube.com/playlist?list=PLQnljOFTspQXSevtRqvMNycWfHM7cXc3d) 36 | - [Design Patterns](https://youtube.com/playlist?list=PLlsmxlJgn1HJpa28yHzkBmUY-Ty71ZUGc&si=nRqhLuLs-NnGfmvj) 37 | - [Object Oriented Design](https://www.youtube.com/playlist?list=PLGLfVvz_LVvS5P7khyR4xDp7T9lCk9PgE) 38 | - [Object Oriented Software Engineering](https://www.youtube.com/playlist?list=PLrjkTql3jnm_kpRxNK6la_gHuKQ3WI_dL) 39 | - [Object Oriented Design Patterns](https://youtube.com/playlist?list=PLrhzvIcii6GNjpARdnO4ueTUAVR9eMBpc&si=vkT0aiYGTULj11Ur) 40 | - [System Design Crash](https://youtube.com/playlist?list=PL1MM4yIzUdPmnZm-YRaw8TvgVGW73vZNF&si=w2myhol3oJd9eqxR) 41 | - [System Design Concepts](https://www.youtube.com/playlist?list=PLot-Xpze53le35rQuIbRET3YwEtrcJfdt) 42 | - [System Design Sample Interviews](https://www.youtube.com/playlist?list=PLPkuArhPxxQGkbl-_STo8FFxBBB4ri-tl) 43 | - [System Design Mock Interviews](https://www.youtube.com/playlist?list=PLf3F6FcQwgqEpnucyupbIqzxyvFOz9uDq) 44 | - [System Design Approach: Interviews](https://youtube.com/playlist?list=PLA8lYuzFlBqAy6dkZHj5VxUAaqr4vwrka&si=2x7AZ0-qhvpA4Whk) 45 | - [SD Interview](https://www.youtube.com/playlist?list=PLCRMIe5FDPseVvwzRiCQBmNOVUIZSSkP8) 46 | - [SDI Prep](https://www.youtube.com/playlist?list=PLrtCHHeadkHp92TyPt1Fj452_VGLipJnL) 47 | - [Interview Prep](https://youtube.com/playlist?list=PLrtCHHeadkHp92TyPt1Fj452_VGLipJnL&si=8H-n0EBw1nkCM5n4) 48 | - [System Design Primer](https://youtube.com/playlist?list=PLTCrU9sGyburBw9wNOHebv9SjlE4Elv5a&si=UAR2Pql0FDiiKtZp) 49 | - [DSA Design](https://www.youtube.com/playlist?list=PLPkuArhPxxQF0S5wJS13JAMhhxylcKWQ8) 50 | - [System Design Fundamentals](https://www.youtube.com/watch?v=lX4CrbXMsNQ&list=PLCRMIe5FDPsd0gVs500xeOewfySTsmEjf) 51 | 52 | ## Channels 53 | - [Interview Pen](https://www.youtube.com/@interviewpen) 54 | - [A Dev Story](https://www.youtube.com/@ADevStory) 55 | - [Success In Tech](https://www.youtube.com/@SuccessinTech) 56 | - [Bytebytego](https://www.youtube.com/@ByteByteGo) 57 | - [NeetCode](https://www.youtube.com/@NeetCode) 58 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/readme.md: -------------------------------------------------------------------------------- 1 | # System Design and Implementation 2 | 3 | ## Overview 4 | 5 | System Design and Implementation is a critical phase in the software development life cycle where the architecture and structure of a software system are defined and then translated into a functional system through coding and implementation. This phase involves the creation of a detailed blueprint for the software solution based on the requirements gathered during the earlier stages of development. 6 | 7 | ## Core Principles 8 | 9 | ### 1. **Modularity:** 10 | - System design emphasizes breaking down the entire system into smaller, manageable modules to enhance maintainability and ease of development. 11 | 12 | ### 2. **Scalability:** 13 | - Designs are structured to accommodate growth and scalability, ensuring that the system can handle increased data, users, or functionality. 14 | 15 | ### 3. **Security:** 16 | - Security measures are integrated into the design to protect the system from unauthorized access, data breaches, and other potential threats. 17 | 18 | ### 4. **Efficiency:** 19 | - The design focuses on optimizing resource utilization and ensuring that the system operates efficiently in terms of speed and performance. 20 | 21 | ## Components of System Design and Implementation 22 | 23 | ### 1. **Architectural Design:** 24 | - Architectural design defines the overall structure of the system, including the relationships between different components and how they interact. 25 | 26 | ### 2. **Database Design:** 27 | - Database design involves defining the structure and organization of the database to efficiently store and retrieve data. 28 | 29 | ### 3. **Coding:** 30 | - Implementation involves translating the design specifications into actual code using programming languages and development tools. 31 | 32 | ### 4. **Testing:** 33 | - Testing is an integral part of implementation, ensuring that the system functions as intended and identifying and fixing any bugs or issues. 34 | 35 | ## Future Trends 36 | 37 | System Design and Implementation continue to evolve with emerging technologies: 38 | - **Microservices Architecture:** Breaking down systems into smaller, independent services. 39 | - **DevOps Integration:** Streamlining the development and deployment process through collaboration between development and operations teams. 40 | - **Containerization and Orchestration:** Using technologies like Docker and Kubernetes for scalable and portable deployments. 41 | 42 | ## Conclusion 43 | 44 | System Design and Implementation are fundamental stages in the software development process, ensuring that a well-architected and efficiently coded system is delivered. By adhering to core principles and leveraging contemporary tools, developers contribute to the creation of robust and scalable software solutions that meet the needs of users and organizations. 45 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/tools/.DS_Store -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/tools/videos/.DS_Store -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shadowdevsbu/shadowdevsbu/fd63b7c64665c75fd8f133aed1ac87f0bf4220bb/learning-resources/system-design-and-implementation/tools/videos/youtube/.DS_Store -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/.net.md: -------------------------------------------------------------------------------- 1 | # .NET 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [.NET Framework Explained](https://www.youtube.com/watch?v=_yrrA9XTft8) 10 | - [Versions Explained](https://www.youtube.com/watch?v=X75vbT-Yv-c) 11 | - [Learn .Net](https://www.youtube.com/watch?v=kdPtNMb8tPw&pp=ygUELm5ldA%3D%3D) 12 | 13 | ## Playlists 14 | - [MVC](https://www.youtube.com/playlist?list=PL82C6-O4XrHde_urqhKJHH-HTUfTK6siO) 15 | - [Web APIs](https://www.youtube.com/playlist?list=PL82C6-O4XrHdiS10BLh23x71ve9mQCln0) 16 | - [General](https://www.youtube.com/playlist?list=PLUOequmGnXxPjam--7GAls6Tb1fSmL9mL) 17 | 18 | ## Channels 19 | - [Teddy Smith](https://www.youtube.com/@TeddySmithDev) 20 | - [I Am Tim Correy](https://www.youtube.com/@IAmTimCorey) 21 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/alpine.md: -------------------------------------------------------------------------------- 1 | # Alpine 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Crash](https://www.youtube.com/watch?v=r5iWCtfltso&t=182s) 10 | - [Beginners](https://www.youtube.com/watch?v=5ILDMMLgX0E) 11 | - [E-Commerce Project](https://www.youtube.com/watch?v=TN0955TvodA&t=469s) 12 | 13 | ## Playlists 14 | - [Projects](https://youtube.com/playlist?list=PLB4AdipoHpxYxE4vGj5Vb3_rwV99LEN8r&si=JcVObPQPdWn3tHYk) 15 | 16 | ## Channels 17 | - 18 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/angular.md: -------------------------------------------------------------------------------- 1 | # Angular 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Beginners](https://www.youtube.com/watch?v=3qBXWUpoPHo&t=429s&pp=ygUHYW5ndWxhcg%3D%3D) 10 | - [Zero to Hero](https://www.youtube.com/watch?v=CGLdH5ORX-Y&list=PLjX5PbiSC8VPM2_VdX-de0w2UhhY83Upc&index=25) 11 | - [Weather App Project](https://youtu.be/psZXU8PTAS8?si=hxMpJQdZjLw1s6Sr) 12 | - [To-do List App Project](https://www.youtube.com/watch?v=ZoZ8z7J_SyE&list=PLWx-SbFqx6urAt5ro03vTBgJUfOoQ3WtC) 13 | - [News App Project](https://www.youtube.com/watch?v=cvdBjXsqLIQ&list=PLjX5PbiSC8VPM2_VdX-de0w2UhhY83Upc&index=23) 14 | - [Movie App Project](https://www.youtube.com/watch?v=Ve31S_1CQ0s&list=PLjX5PbiSC8VPM2_VdX-de0w2UhhY83Upc&index=10) 15 | - [Blog App Project](https://www.youtube.com/watch?v=6zv1PTuqIIc&list=PLjX5PbiSC8VPM2_VdX-de0w2UhhY83Upc&index=15) 16 | - [E-Commerce Project](https://www.youtube.com/watch?v=adaRRTIiwWk&list=PLjX5PbiSC8VPM2_VdX-de0w2UhhY83Upc&index=17) 17 | - [Another E-Commerce Project](https://www.youtube.com/watch?v=pWx-Ot0ydLg&pp=ygUYc29mdHdhcmUgc2VjdXJpdHkgY291cnNl) 18 | - [Crypto Currency Price Tracker Project](https://www.youtube.com/watch?v=vb6b67HiuC8&list=PLjX5PbiSC8VPM2_VdX-de0w2UhhY83Upc&index=23) 19 | - [Password Manager Project](https://www.youtube.com/watch?v=wCmnnV7DU6Q&list=PLjX5PbiSC8VPM2_VdX-de0w2UhhY83Upc&index=16) 20 | 21 | ## Playlists 22 | - [Complete](https://youtube.com/playlist?list=PL1BztTYDF-QNrtkvjkT6Wjc8es7QB4Gty&si=hbvrWQMABPBJ-LbE) 23 | - [From Scratch](https://www.youtube.com/playlist?list=PL1BztTYDF-QNlGo5-g65Xj1mINHYk_FM9) 24 | - [Projects](https://www.youtube.com/playlist?list=PLWx-SbFqx6urAt5ro03vTBgJUfOoQ3WtC) 25 | - [Interview Concepts](https://youtube.com/playlist?list=PLoC8Q0moRTSjG53-besrUtWXeDpmkZRjL&si=Gk7ApNPbOZJjBBNd) 26 | 27 | ## Channels 28 | - [Angular](https://www.youtube.com/@Angular) 29 | - [Angular University](https://www.youtube.com/@AngularUniversity) 30 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/basic-web-tech.md: -------------------------------------------------------------------------------- 1 | [Click](https://youtube.com/playlist?list=PLC3y8-rFHvwhuX4qGvFx-wPy_MEi6Jdp7&si=FcrirgQdhaJAw4rG) 2 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/c#.md: -------------------------------------------------------------------------------- 1 | # C# 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Tutorial](https://www.youtube.com/watch?v=M5ugY7fWydE&pp=ygULYyMgdHV0b3JpYWw%3D) 10 | 11 | ## Playlists 12 | - [Tutorial](https://www.youtube.com/playlist?list=PL82C6-O4XrHfoN_Y4MwGvJz5BntiL0z0D) 13 | 14 | ## Channels 15 | - [Teddy Smith](https://www.youtube.com/@TeddySmithDev) 16 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/dart.md: -------------------------------------------------------------------------------- 1 | # Dart 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Beginners](https://www.youtube.com/watch?v=5xlVP04905w) 10 | - [Project Based](https://www.youtube.com/watch?v=c-ydMfJNfyY) 11 | 12 | ## Playlists 13 | - [Server-side Dart](https://www.youtube.com/playlist?list=PL3UwowPBo8XEDvDDY7fpurOLt7hhYMBlx) 14 | - [Dart Frog](https://www.youtube.com/watch?v=DlFYxNXERyI&list=PLKKf8l1ne4_h9ttT_ihJ7xelHU1-o3w90) 15 | 16 | ## Channels 17 | - 18 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/django.md: -------------------------------------------------------------------------------- 1 | #Django 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [20min](https://www.youtube.com/watch?v=nGIg40xs9e4) 10 | - [7hrs](https://www.youtube.com/watch?v=PtQiiknWUcI) 11 | 12 | ## Playlists 13 | - [Getting Started](https://www.youtube.com/playlist?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p) 14 | - [E-Commerce Project](https://www.youtube.com/watch?v=YZvRrldjf1Y) 15 | - [Projects](https://www.youtube.com/playlist?list=PL-51WBLyFTg38qZ0KHkJj-paDQAAu9HiP) 16 | - [Projects 2](https://www.youtube.com/playlist?list=PLx-q4INfd95G-wrEjKDAcTB1K-8n1sIiz) 17 | 18 | ## Channels 19 | - 20 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/docker-and-kubernetes.md: -------------------------------------------------------------------------------- 1 | [click](https://www.youtube.com/watch?v=kTp5xUtcalw) 2 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/electron.md: -------------------------------------------------------------------------------- 1 | # Electron 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Create a Desktop App](https://www.youtube.com/watch?v=ML743nrkMHw) 10 | 11 | ## Playlists 12 | - [Introduction](https://www.youtube.com/playlist?list=PLC3y8-rFHvwiCJD3WrAFUrIMkGVDE0uqW) 13 | 14 | ## Channels 15 | - 16 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/firebase.md: -------------------------------------------------------------------------------- 1 | # Firebase 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Learn](https://www.youtube.com/watch?v=fgdpvwEWJ9M&t=174s&pp=ygUZZmlyZWJhc2UgcHJvamVjdCB0dXRvcmlhbA%3D%3D) 10 | 11 | ## Playlists 12 | - 13 | 14 | ## Channels 15 | - [Firebase](https://www.youtube.com/@Firebase) 16 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/flask.md: -------------------------------------------------------------------------------- 1 | # Flask 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Tutorial](https://www.youtube.com/watch?v=Z1RJmh_OqeA) 10 | - [Meme Project](https://www.youtube.com/watch?v=5aYpkLfkgRE) 11 | 12 | ## Playlists 13 | - [Tutorial](https://www.youtube.com/playlist?list=PLzMcBGfZo4-n4vJJybUVV3Un_NFS5EOgX) 14 | - [Modern APIs](https://www.youtube.com/playlist?list=PLMOobVGrchXN5tKYdyx-d2OwwgxJuqDVH) 15 | - [Blog Project](https://www.youtube.com/playlist?list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH) 16 | - [Blog Project 2](https://www.youtube.com/playlist?list=PLe4mIUXfbIqaLWrzsSDQAAK3_NQB1jBZZ) 17 | - [Flask Projects](https://www.youtube.com/playlist?list=PLHc4Ur2ceUeSPX_vhQZON6zTVE-0qrKrE) 18 | - [Flask Projects 2](https://www.youtube.com/playlist?list=PLxoaUpJNrj0Rvh1fyxLueiRWJ4oe4dSXw) 19 | 20 | ## Channels 21 | - 22 | 23 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/flutter.md: -------------------------------------------------------------------------------- 1 | # Flutter 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Beginners](https://www.youtube.com/watch?v=VPvVD8t02U8) IMPORTANT! 10 | 11 | ## Playlists 12 | - [Tutorial 1](https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ) 13 | - [Tutorial 2](https://www.youtube.com/playlist?list=PLzMcBGfZo4-knQWGK2IC49Q_5AnQrFpzv) 14 | - [With Projects](https://www.youtube.com/watch?v=1bQwDO88Gyw) 15 | - [E-Commerce Project](https://www.youtube.com/playlist?list=PL3nPgdhXQtHcOCxrusIBlOH8UbwCIP_Qk) 16 | 17 | ## Channels 18 | - 19 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/gin.md: -------------------------------------------------------------------------------- 1 | # Gin 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - 10 | ## Playlists 11 | - [Tutorial](https://www.youtube.com/playlist?list=PL3eAkoh7fypr8zrkiygiY1e9osoqjoV9w) 12 | - [REST API](https://www.youtube.com/playlist?list=PL8-bdB4cHmXynirCIPtW0G5mCnaoMfr5u) 13 | 14 | ## Channels 15 | - 16 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/github.md: -------------------------------------------------------------------------------- 1 | [click](https://www.youtube.com/watch?v=ulQA5tjJark) 2 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/go-lang.md: -------------------------------------------------------------------------------- 1 | # Go Lang 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Beginners](https://www.youtube.com/watch?v=yyUHQIec83I) 10 | - [With Bonus Projects](https://www.youtube.com/watch?v=un6ZyFkqFKo) 11 | 12 | ## Playlists 13 | - [Beginners](https://youtube.com/playlist?list=PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM&si=tVMHq1ZCVFaRP9ds) 14 | 15 | ## Channels 16 | - [Go Lang Dojo](https://www.youtube.com/@GolangDojo) 17 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/java-fx.md: -------------------------------------------------------------------------------- 1 | # JavaFX 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Full](https://www.youtube.com/watch?v=9XJicRt_FaI&t=10s) 10 | - [Bro](https://www.youtube.com/watch?v=9XJicRt_FaI&t=10s) 11 | 12 | ## Playlists 13 | - [Beginners](https://www.youtube.com/playlist?list=PLS1QulWo1RIaUGP446_pWLgTZPiFizEMq) 14 | - [Bro](https://www.youtube.com/playlist?list=PLZPZq0r_RZOM-8vJA3NQFZB7JroDcMwev) 15 | - [GUI Tutorials](https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBzfXLWLSYVy8EbTdpGbUIG) 16 | 17 | ## Channels 18 | - 19 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/java.md: -------------------------------------------------------------------------------- 1 | # Java 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Full Course](https://www.youtube.com/watch?v=xk4_1vDrzzo&pp=ygUNamF2YSB0dXRvcmlhbA%3D%3D) 10 | - [Student Management System](https://www.youtube.com/watch?v=GOGt7PACl10) 11 | 12 | ## Playlists 13 | - [Beginners](https://www.youtube.com/watch?v=bm0OyhwFDuY&list=PLsyeobzWxl7pe_IiTfNyr55kwJPWbgxB5) 14 | - [Real World Project](https://www.youtube.com/playlist?list=PL2OrQJM8zmZ0k-S5FfR2qrwgupnaINO0m) 15 | - [Projects](https://youtube.com/playlist?list=PLwiuaDJVNC9Cmiw-i9pO668GII1FNuoUP&si=uYMsGi4G_-KKtroO) 16 | - [Student Management System](https://www.youtube.com/playlist?list=PLuji25yj7oIItW1TmY_cUx1q-AtmAs1si) 17 | 18 | ## Channels 19 | - [Telusko](https://www.youtube.com/@Telusko) 20 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/javascript.md: -------------------------------------------------------------------------------- 1 | # JavaScript 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Projects](https://www.youtube.com/watch?v=3PHXvlpOkf4&pp=ygUgZnJlZWNvZGVjYW1wIGphdmFzY3JpcHQgcHJvamVjdHM%3D) 10 | 11 | ## Playlists 12 | - [Modern](https://youtube.com/playlist?list=PL4cUxeGkcC9haFPT7J25Q9GRB_ZkFrQAc&si=ycXy_LfvztOIx1uM) 13 | 14 | ## Channels 15 | - 16 | 17 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/jquery.md: -------------------------------------------------------------------------------- 1 | # jQuery 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Basic](https://www.youtube.com/watch?v=No6wCYe4oqk) 10 | - [Advanced](https://www.youtube.com/watch?v=OSjDGLfNsDI) 11 | 12 | ## Playlists 13 | - [Tutorial](https://youtube.com/playlist?list=PL0eyrZgxdwhy7byLHsVkuhtRV_IpoJU7n&si=cW_jFQLM_hp57TzP) 14 | - [Getting Started](https://www.youtube.com/watch?v=KhtEmR2A1Fw&list=PLWKjhJtqVAbkyK9woUZUtunToLtNGoQHB) 15 | 16 | ## Channels 17 | - 18 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/kotlin.md: -------------------------------------------------------------------------------- 1 | # Kotlin 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Full](https://www.youtube.com/watch?v=EExSSotojVI&t=6s) 10 | - [2023](https://www.youtube.com/watch?v=TEXaoSC_8lQ&t=1s) 11 | 12 | ## Playlists 13 | - [Tutorial](https://www.youtube.com/playlist?list=PLsyeobzWxl7rooJFZhc3qPLwVROovGCfh) 14 | 15 | ## Channels 16 | - 17 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/laravel.md: -------------------------------------------------------------------------------- 1 | # Laravel 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [From Scratch](https://www.youtube.com/watch?v=MYyJ4PuL4pY&t=210s) 10 | - [Blog](https://www.youtube.com/watch?v=iVThaG_sAt0) 11 | - [Anonymous Web App Project](https://youtu.be/EQO3dbnldyo?si=9cPSgmoIMXmnsovV) 12 | - [Fullstack Project](https://www.youtube.com/watch?v=WLQDpY7lOLg&list=PLjX5PbiSC8VPCDxVVIOohn9NVzNGfwAOX&index=41) 13 | - [CRUD App](https://www.youtube.com/watch?v=cDEVWbz2PpQ&list=PLjX5PbiSC8VPCDxVVIOohn9NVzNGfwAOX&index=39) 14 | - [Project](https://www.youtube.com/watch?v=2bz5eleBj98) 15 | 16 | ## Playlists 17 | - [Full](https://www.youtube.com/playlist?list=PLe30vg_FG4OTxKekbWLABcpstdeCDA4LQ) 18 | - [Build and Deploy](https://youtube.com/playlist?list=PLLQuc_7jk__W2rpfMsXiOiRn_THCD2R0U&si=f0Coziyx-muMfkiP) 19 | - [Uncategorised](https://youtube.com/playlist?list=PLFHz2csJcgk98RlS3y7ixAhIsUgTjGHIc&si=yKwkkKhwt8DySQDn) 20 | - [Real Time Messaging App Project](https://www.youtube.com/playlist?list=PLvHNtXLkQ-zHYvs1k0ohWlGRwckSXfTA-) 21 | 22 | ## Channels 23 | - [Laracasts](https://www.youtube.com/@Laracastsofficial) 24 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/mean-stack.md: -------------------------------------------------------------------------------- 1 | # M.E.A.N Stack 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Blog Project](https://www.youtube.com/watch?v=mAOAlrQwEiY) 10 | - [Avatar Gallery App](https://www.youtube.com/watch?v=9KR8JdiCZ4Y) 11 | - [Build App](https://www.youtube.com/watch?v=TRhDiekMrSk) 12 | - [CRUD Project](https://www.youtube.com/watch?v=NdyqAUwkUg4) 13 | 14 | ## Playlists 15 | - [Auth Series](https://www.youtube.com/playlist?list=PLc2Ziv7051bZbwGZyuPHkS812sLSNuOiL) 16 | 17 | ## Channels 18 | - 19 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/mern-stack.md: -------------------------------------------------------------------------------- 1 | # M.E.R.N Stack 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Full](https://www.youtube.com/watch?v=7CqJlxBYj-M) 10 | - [Learn](https://www.youtube.com/watch?v=-0exw-9YJBo) 11 | - [Blog App](https://www.youtube.com/watch?v=TFGEq5OZgaA) 12 | - [Book Store Project](https://www.youtube.com/watch?v=-42K44A1oMA) 13 | - [AI SaaS Chatbot Project](https://www.youtube.com/watch?v=wrHTcjSZQ1Y) 14 | - [AI Image Generaiton Project](https://www.youtube.com/watch?v=EyIvuigqDoA) 15 | - [GraphQL](https://www.youtube.com/watch?v=BcLNfwF04Kw) 16 | 17 | ## Playlists 18 | - [Crash](https://www.youtube.com/playlist?list=PL4cUxeGkcC9iJ_KkrkBZWZRHVwnzLIoUE) 19 | - [Projects](https://www.youtube.com/playlist?list=PLI0saxAvhd_OdRWyprSe3Mln37H0u4DAp) 20 | 21 | ## Channels 22 | - 23 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/mevn-stack.md: -------------------------------------------------------------------------------- 1 | # M.E.V.N Stack 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Project](https://www.youtube.com/watch?v=3MKztF727Tk&pp=ygUKbWV2biBzdGFjaw%3D%3D) 10 | 11 | ## Playlists 12 | - [Project](https://www.youtube.com/playlist?list=PLWKjhJtqVAbnadueQ-C5keMQQiQau_i0D) 13 | 14 | ## Channels 15 | - 16 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/modelling-tools.md: -------------------------------------------------------------------------------- 1 | # Modelling Tools 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [How to Use Visio](https://youtube.com/watch?v=SN32Sl7PH8Q) 10 | 11 | ## Playlists 12 | - 13 | 14 | ## Channels 15 | - [Lucid Sofware](https://www.youtube.com/@lucid_software) 16 | - [Draw.io App](https://www.youtube.com/@drawioapp) 17 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/mongodb.md: -------------------------------------------------------------------------------- 1 | # Mongo DB 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Best Practices](https://www.youtube.com/watch?v=QAqK-R9HUhc) 10 | - [MySQL vs MongoDB](https://www.youtube.com/watch?v=OdgZ0jr4jpM) 11 | 12 | ## Playlists 13 | - [Tutorial](https://www.youtube.com/playlist?list=PL4cUxeGkcC9h77dJ-QJlwGlZlTd4ecZOA) 14 | 15 | ## Channels 16 | - 17 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/mysql.md: -------------------------------------------------------------------------------- 1 | # MySQL 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Full](https://www.youtube.com/watch?v=7S_tz1z_5bA&pp=ygUFbXlzcWw%3D) 10 | - [Basics](https://www.youtube.com/watch?v=Cz3WcZLRaWc&pp=ygUFbXlzcWw%3D) 11 | - [Beginners](https://www.youtube.com/watch?v=wgRwITQHszU&pp=ygUFbXlzcWw%3D) 12 | - [MySQL vs MongoDB](https://www.youtube.com/watch?v=OdgZ0jr4jpM) 13 | 14 | ## Playlists 15 | - [Beginers](https://www.youtube.com/playlist?list=PLUDwpEzHYYLvWEwDxZViN1shP-pGyZdtT) 16 | 17 | ## Channels 18 | - 19 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/nest.md: -------------------------------------------------------------------------------- 1 | # Nest 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Beginners](https://www.youtube.com/watch?v=juNVinepwKA) 10 | - [REST API](https://www.youtube.com/watch?v=GHTA143_b-s) 11 | - [API from Scratch](https://www.youtube.com/watch?v=F_oOtaxb0L8) 12 | - [Real Project](https://www.youtube.com/watch?v=MNa-h_uPNmw) 13 | 14 | ## Playlists 15 | - [Crash](https://www.youtube.com/playlist?list=PL4cUxeGkcC9g8YFseGdkyj9RH9kVs_cMr) 16 | - [Indepth](https://youtube.com/playlist?list=PL_cUvD4qzbkw-phjGK2qq0nQiG6gw1cKK&si=RcALIjUjv1VFdCWj) 17 | - [Blog Project](https://youtube.com/playlist?list=PLVfq1luIZbSnytbsm2i8Ocf_hyUHTsqbZ&si=rJp34iBV1hrp_vTv) 18 | - [E-Commerce Project](https://www.youtube.com/playlist?list=PLxL5WsbN2Sm6uY31egfjfO540B0KOqrP4) 19 | 20 | ## Channels 21 | - 22 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/next.md: -------------------------------------------------------------------------------- 1 | # Next 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Build and Deploy from Scratch](https://www.youtube.com/watch?v=KjY94sAKLlw&pp=ygUUbmV4dCBqcyBmcmVlY29kZWNhbXA%3D) 10 | - [E-Commerce Project](https://www.youtube.com/watch?v=K4ziF0MhbLc&pp=ygUUbmV4dCBqcyBmcmVlY29kZWNhbXA%3D) 11 | - [AI Course Generator Project](https://www.youtube.com/watch?v=EGW2HS2tqAQ&pp=ygUUbmV4dCBqcyBmcmVlY29kZWNhbXA%3D) 12 | - [Notion Clone Project](https://www.youtube.com/watch?v=qDunJ0wVIec&pp=ygUUbmV4dCBqcyBmcmVlY29kZWNhbXA%3D) 13 | - [Build and Deploy AI SaaS](https://www.youtube.com/watch?v=r895rFUbGtE&pp=ygUUbmV4dCBqcyBmcmVlY29kZWNhbXA%3D) 14 | 15 | ## Playlists 16 | - [2021](https://youtube.com/playlist?list=PLC3y8-rFHvwgC9mj0qv972IO5DmD-H0ZH&si=lqlO4g8amJJx4ERG) 17 | - [2023](https://www.youtube.com/playlist?list=PLC3y8-rFHvwjOKd6gdf4QtV1uYNiQnruI) 18 | 19 | ## Channels 20 | - [Code Evolution](https://www.youtube.com/@Codevolution) 21 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/node-and-express.md: -------------------------------------------------------------------------------- 1 | # Node/Express 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Fundamentals](https://www.youtube.com/watch?v=Oe421EPjeBE) 10 | - [35mins](https://www.youtube.com/watch?v=SccSCuHhOw0) 11 | - [48mins](https://www.youtube.com/watch?v=z7ikpQCWbtQ) 12 | - [4 Projects](https://www.youtube.com/watch?v=qwfE7fSVaZM) 13 | - [Express API](https://www.youtube.com/watch?v=n7HZ3ycKq28) 14 | 15 | ## Playlists 16 | - [2022](https://www.youtube.com/playlist?list=PL_cUvD4qzbkwp6pxx27pqgohrsP8v1Wj2) 17 | 18 | ## Channels 19 | - 20 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/nuxt.md: -------------------------------------------------------------------------------- 1 | # Nuxt 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Beginners](https://www.youtube.com/watch?v=fTPCKnZZ2dk) 10 | - [Project](https://www.youtube.com/watch?v=B6hmetsV3yI) 11 | - [Ali Express Clone](https://www.youtube.com/watch?v=dVcCRFVhz74) 12 | 13 | ## Playlists 14 | - [Crash](https://www.youtube.com/playlist?list=PL4cUxeGkcC9haQlqdCQyYmL_27TesCGPC) 15 | 16 | ## Channels 17 | - 18 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/php-mysql.md: -------------------------------------------------------------------------------- 1 | # PHP and MySQL 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Basic Form](https://www.youtube.com/watch?v=2HVKizgcfjo&pp=ygUJcGhwIG15c3Fs) 10 | - [Blog Project](https://www.youtube.com/watch?v=I010T-UvmRM&pp=ygUJcGhwIG15c3Fs) 11 | - [CRUD](https://www.youtube.com/watch?v=NqP0-UkIQS4) 12 | 13 | ## Playlists 14 | - [Dr. Chuk](https://www.youtube.com/watch?v=xr6uZDRTna0&list=PLjX5PbiSC8VPCDxVVIOohn9NVzNGfwAOX&index=64) 15 | - [Projects](https://www.youtube.com/watch?v=D4XHxALuLzs&list=PL-h5aNeRKouE75Pf27sRpWkHukQZGUHvc&pp=iAQB) 16 | 17 | ## Channels 18 | - [Laracasts](https://www.youtube.com/@Laracastsofficial/playlists) 19 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/php.md: -------------------------------------------------------------------------------- 1 | # PHP 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Build Web Apps](https://www.youtube.com/watch?v=FGkHm4U3x0M&list=PLjX5PbiSC8VPCDxVVIOohn9NVzNGfwAOX&index=65) 10 | 11 | ## Playlists 12 | - [The Right Way](https://youtube.com/playlist?list=PLr3d3QYzkw2xabQRUpcZ_IBk9W50M9pe-&si=XZlAk1eyJTjE6bjB) 13 | - [Beginners](https://youtube.com/playlist?list=PL3VM-unCzF8ipG50KDjnzhugceoSG3RTC&si=thwBswZYvRCsOnNi) 14 | 15 | ## Channels 16 | - [Laracasts](https://www.youtube.com/@Laracastsofficial/playlists) 17 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/postgresql.md: -------------------------------------------------------------------------------- 1 | # PostgreSQL 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Learn](https://www.youtube.com/watch?v=qw--VYLpxG4&pp=ygUKcG9zdGdyZXNxbA%3D%3D) 10 | - [Beginners](https://www.youtube.com/watch?v=SpfIwlAYaKk) 11 | - [PostgreSQL vs MySQL](https://www.youtube.com/watch?v=btjBNKP49Rk) 12 | 13 | ## Playlists 14 | - [Crash](https://www.youtube.com/playlist?list=PLwvrYc43l1MxAEOI_KwGe8l42uJxMoKeS) 15 | 16 | ## Channels 17 | - 18 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/python.md: -------------------------------------------------------------------------------- 1 | # Python 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Python with Mini-Projects](https://www.youtube.com/watch?v=qwAFL1597eM&pp=ygUgcHl0aG9uIHByb2dyYW1taW5nIGZvciBiZWdpbm5lcnM%3D) 10 | - [API Development](https://www.youtube.com/watch?v=0sOvCWFmrtA) 11 | - [Automation](https://www.youtube.com/watch?v=PXMJ6FS7llk) 12 | 13 | ## Playlists 14 | - [Programming](https://www.youtube.com/playlist?list=PLsyeobzWxl7poL9JTVyndKe62ieoN-MZ3) 15 | 16 | ## Channels 17 | - 18 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/react-native.md: -------------------------------------------------------------------------------- 1 | # React Native 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Crossplatform](https://www.youtube.com/watch?v=obH0Po_RdWk) 10 | 11 | ## Playlists 12 | - [Beginners 1](https://www.youtube.com/playlist?list=PLC3y8-rFHvwhiQJD1di4eRVN30WWCXkg1) 13 | - [Beignners 2](https://www.youtube.com/playlist?list=PL4cUxeGkcC9ixPU-QkScoRBVxtPPzVjrQ) 14 | 15 | ## Channels 16 | - 17 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/react.md: -------------------------------------------------------------------------------- 1 | # React.js 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Fundamentals](https://www.youtube.com/watch?v=jLS0TkAHvRg&list=PLC3y8-rFHvwhuX4qGvFx-wPy_MEi6Jdp7&index=8) 10 | - [Basic to Advance](https://www.youtube.com/watch?v=cd3P3yXyx30) 11 | - [Basic to Advance](https://youtu.be/Flbw5BX_AX0?si=8TlEwwumdHb_8jYF) 12 | ## Playlists 13 | - [Beginners](https://www.youtube.com/watch?v=QFaFIcGhPoM&list=PLC3y8-rFHvwgg3vaYJgHGnModB54rxOk3&pp=iAQB) 14 | - [Beginners](https://www.youtube.com/playlist?list=PL4cUxeGkcC9hNokByJilPg5g9m2APUePI) 15 | - [Projects](https://www.youtube.com/playlist?list=PL6QREj8te1P6wX9m5KnicnDVEucbOPsqR) 16 | 17 | ## Channels 18 | - [Code Evolution](https://www.youtube.com/@Codevolution) 19 | - [Coding Addict](https://www.youtube.com/@CodingAddict) 20 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/ruby-on-rails.md: -------------------------------------------------------------------------------- 1 | # Ruby on Rails 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Web App Project](https://www.youtube.com/watch?v=Z0Xn1iiiEZE) 10 | - [REST API from Scratch](https://www.youtube.com/watch?v=QojnRc7SS9o) 11 | - [Youtube Clone](https://www.youtube.com/watch?v=F-eI4MXnyPA) 12 | - [Instagram Clone](https://www.youtube.com/watch?v=dqjF3C9A-Yg) 13 | 14 | ## Playlists 15 | - [Full Stack](https://youtube.com/playlist?list=PL6SEI86zExmsdxwsyEQcFpF9DWmvttPPu&si=n93iGq0-9NLh3_-I) 16 | 17 | ## Channels 18 | - 19 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/ruby.md: -------------------------------------------------------------------------------- 1 | # Ruby 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - 10 | 11 | ## Playlists 12 | - [Beginners](https://www.youtube.com/playlist?list=PLS1QulWo1RIbNBXZAeVbkkHEj9zsEbXQK) 13 | 14 | ## Channels 15 | - 16 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/spring-boot.md: -------------------------------------------------------------------------------- 1 | # Spring Boot 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Ultimate REST API](https://www.youtube.com/watch?v=Nv2DERaMx-4) 10 | - [Tutorial](https://www.youtube.com/watch?v=9SGDpanrc8U&t=214s) 11 | - [Spring Security with JPA](https://www.youtube.com/watch?v=jPmkcFjbQCM) 12 | 13 | ## Playlists 14 | - [Quick Start](https://www.youtube.com/playlist?list=PLqq-6Pq4lTTbx8p2oCgcAQGQyqN8XeA1x) 15 | - [Tutorial](https://www.youtube.com/playlist?list=PLsyeobzWxl7oA8QOlMtQsRT_I7Rx2hoX4) 16 | - [MVC](https://www.youtube.com/playlist?list=PL82C6-O4XrHejlASdecIsroNEbZFYo_X1) 17 | - [Also MVC](https://www.youtube.com/playlist?list=PLsyeobzWxl7rjSO6xX00UWmVhL90i-cOk) 18 | 19 | ## Channels 20 | - 21 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/sql.md: -------------------------------------------------------------------------------- 1 | # SQL 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [PayPal Clone](https://www.youtube.com/watch?v=KBDSJU3cGkc) 10 | - [Crash](https://youtube.com/watch?v=nWeW3sCmD2k) 11 | 12 | ## Playlists 13 | - 14 | 15 | ## Channels 16 | - 17 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/supabase.md: -------------------------------------------------------------------------------- 1 | # Supabase 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Firebase Alternative](https://www.youtube.com/watch?v=dU7GwCOgvNY) 10 | 11 | ## Playlists 12 | - [Crash](https://www.youtube.com/playlist?list=PL4cUxeGkcC9hUb6sHthUEwG7r9VDPBMKO) 13 | 14 | ## Channels 15 | - 16 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/svelte-kit.md: -------------------------------------------------------------------------------- 1 | # Sveltekit 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Blog Project](https://www.youtube.com/watch?v=RhScu3uqGd0&t=2s&pp=ygUJc3ZlbHRla2l0) 10 | 11 | ## Playlists 12 | - [Tutorial](https://youtube.com/playlist?list=PLC3y8-rFHvwjifDNQYYWI6i06D7PjF0Ua&si=0ZHjnQenVSMyld7c) 13 | 14 | ## Channels 15 | - [Code Evolution](https://www.youtube.com/@Codevolution) 16 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/svelte.md: -------------------------------------------------------------------------------- 1 | # Svelte 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Tutorial](https://www.youtube.com/watch?v=UGBJHYpHPvA&t=76803s) 10 | 11 | ## Playlists 12 | - [Tutorial](https://youtube.com/playlist?list=PLC3y8-rFHvwiYZOsc2D8AO1MYwLjZQrKx&si=GGME4swFFb-lDq7Z) 13 | 14 | ## Channels 15 | - [Code Evolution](https://www.youtube.com/@Codevolution) 16 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/swift.md: -------------------------------------------------------------------------------- 1 | # Swift 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Full](https://www.youtube.com/watch?v=8Xg7E9shq0U) 10 | 11 | ## Playlists 12 | - [2022](https://www.youtube.com/playlist?list=PL5PR3UyfTWvfacnfUsvNcxIiKIgidNRoW) 13 | 14 | ## Channels 15 | - 16 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/tall-stack.md: -------------------------------------------------------------------------------- 1 | # T.A.L.L Stack 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Nothing to Prod](https://www.youtube.com/watch?v=Ul3sfSDEt9U) 10 | 11 | 12 | ## Playlists 13 | - [Real Time Messaging App Project](https://www.youtube.com/playlist?list=PLvHNtXLkQ-zF9ccDZBi_ur7QA_lsyPJxA) 14 | - [Instagram Clone](https://www.youtube.com/playlist?list=PLvHNtXLkQ-zG7cDf4hFtDr8TKi5BjU-_Q) 15 | 16 | ## Channels 17 | - [Josh Cirre](https://www.youtube.com/@joshcirre) 18 | - [Laracasts](https://www.youtube.com/@Laracastsofficial) 19 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/typescript.md: -------------------------------------------------------------------------------- 1 | # TypeScript 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Beginners](https://www.youtube.com/watch?v=WBPrJSw7yQA&list=PLjX5PbiSC8VPCDxVVIOohn9NVzNGfwAOX&index=61) 10 | 11 | ## Playlists 12 | - 13 | 14 | ## Channels 15 | - 16 | 17 | -------------------------------------------------------------------------------- /learning-resources/system-design-and-implementation/tools/videos/youtube/vue.md: -------------------------------------------------------------------------------- 1 | # Vue.js 2 | 3 | ## TABLE OF CONTENT 4 | - [Singles](#Singles) 5 | - [Playlists](#Playlists) 6 | - [Channels](#Channels) 7 | 8 | ## Singles 9 | - [Beginner to Dev](https://www.youtube.com/watch?v=1GNsWa_EZdw&pp=ygUbdnVlIHR1dG9yaWFsIGZvciBiZWdpbm5lcnMg) 10 | - [For Beginners](https://www.youtube.com/watch?v=1GNsWa_EZdw&pp=ygUbdnVlIHR1dG9yaWFsIGZvciBiZWdpbm5lcnMg) 11 | 12 | ## Playlists 13 | - [Tutorial](https://www.youtube.com/watch?v=ccsz9FRy-nk&list=PLC3y8-rFHvwgeQIfSDtEGVvvSEPDkL_1f) 14 | 15 | ## Channels 16 | - 17 | --------------------------------------------------------------------------------