awesome-basics
Digitaler Ressourcen-Pool für Informatik/KI
https://github.com/cyberlytics/awesome-basics
Last synced: 10 days ago
JSON representation
-
Bachelor-Level
-
Bachelor Informatik/KI
- **How Do You Authenticate, Mate?** – A definitive guide to authentication for software - do-you-authenticate-mate-f2b70904cc3a)
- Should I Use **JWT**s For Authentication Tokens?
- Mastering Session Authentication
- How to implement **JWT authentication** with the **MERN** stack
- Securing - node-applications.pdf)[](http://cdn.oreillystatic.com/pdf/securing-node-applications.pdf)[Applications](http://cdn.oreillystatic.com/pdf/securing-node-applications.pdf) (Protecting Against OWASP Top 10 Risks)
- **Node.js** Security Best Practices - checklist/)
- **Progressive Enhancement** and the Future of Web Design
- Getting started with **Progressive Web Apps** - Definition
- PWABuilder
- Mastering Progressive Web App iOS Integration
- Stanford **Android App Development**
- Battery University
- **OWASP** Top Ten
- Holistic **Info-Sec for Web Developers** - for-free/courses/introduction-to-cyber-security)** von Great Learning | Stanford **[Web Security](https://web.stanford.edu/class/cs253/)**
- **Cyber Security Expert** Roadmap
- The **CLASP** Application Security Process
- Secure Coding Practices **Checklist**
- SEI CERT **Coding Standards** - content/uploads/2022/08/the-dos-and-donts-of-secure-coding.pdf)
- Secure Coding Practices in Java
- Syllabus der **A4Q Security Essentials**
- Security-in-a-Box - security-checklist)**
- Password Strength
- **SecList**-Sammlung - Sammlung](https://www.skullsecurity.org/wiki/Passwords) | [**haveibeenowned**-Downloader](https://github.com/HaveIBeenPwned/PwnedPasswordsDownloader) | [weitere…](https://blog.g0tmi1k.com/2011/06/dictionaries-wordlists/)
- Einführung in die Funktionsweise von **OpenPGP/GnuPG**
- Phil Zimmermann
- GnuPG - mit-GnuPG/!5020399/)
- ProtonMail
- Standardisierung-Schisma - Standards](https://proton.me/blog/openpgp-crypto-refresh): IETF: [OpenPGP / RFC 9580](https://datatracker.ietf.org/doc/rfc9580/) ([Sequoia-PGP](https://sequoia-pgp.org/), [ProtonMail](https://proton.me/community/open-source): [OpenPGP.js](https://github.com/openpgpjs/openpgpjs) und [GopenPGP](https://github.com/ProtonMail/gopenpgp)) vs. [Werner Koch](https://taz.de/Verschluesselung-mit-GnuPG/!5020399/): [LibrePGP](https://datatracker.ietf.org/doc/draft-koch-librepgp/) ([GnuPG](https://www.gnupg.org/), Thunderbird: [rnp](https://github.com/rnpgp/rnp))
- Crypto 101
- Baeldung Deep Dive into **Hashing** - team/BLAKE3-specs/blob/master/blake3.pdf)**)
- Empfehlungen von **Password4j** - and-key-derivation/argon2)**)
- **Microsoft** Resources
- SSL-Zertifikatsketten
- Explain it Like I’m 5 - knowledge-proofs/) / [Wikipedia](https://en.wikipedia.org/wiki/Zero-knowledge_proof)
- Confidentiality, Integrity & Availability (**CIA Triad**)
- **BSI IT-Grundschutz** Schulungen
- PDF - entry/three-lines-of-defense/))
- OWASP Top-10 for LLMs - Handreichung [Sicherer, robuster und nachvollziehbarer Einsatz von KI](https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/KI/Herausforderungen_und_Massnahmen_KI.pdf) ggf. zzgl. [BSI AIC4 Kriterienkatalog](https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/CloudComputing/AIC4/AI-Cloud-Service-Compliance-Criteria-Catalogue_AIC4.pdf)
- OWASP-Einführung - Einführung](https://www.lakera.ai/blog/guide-to-prompt-injection) zzgl. berühmte **[Gandalf](https://gandalf.lakera.ai/)** Challenge von Lakera (inkl. [Solution](https://www.lakera.ai/blog/who-is-gandalf) sowie [weitere Übungen](https://gandalf.lakera.ai/adventure-8)
- OWASP-Einführung
- leaked-system-prompts - prompts-and-models-of-ai-tools](https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools)
- **Twitter/𝕏**-Disclosure
- The Full Story of the Stunning **RSA Hack** Can Finally Be Told
- Stuxnet - hack-north-korea)hack, **[SolarWinds](https://www.npr.org/2021/04/16/985439655/a-worst-nightmare-cyberattack-the-untold-story-of-the-solarwinds-hack)** hack, **[Terra/Luna](https://www.nytimes.com/2022/05/18/technology/terra-luna-cryptocurrency-do-kwon.html)** crash, **[Kaseya](https://en.wikipedia.org/wiki/Kaseya_VSA_ransomware_attack)** ransomware attack, **[log4j](https://en.wikipedia.org/wiki/Log4Shell)** Vulnerability log4shell, **[FTX](https://www.zeit.de/wirtschaft/geldanlage/2022-11/ftx-kryptowaehrungen-usa-senat-bitcoin)** Insolvenz, **[xz](https://www.heise.de/hintergrund/Die-xz-Hintertuer-das-verborgene-Oster-Drama-der-IT-9673038.html)**-Hintertür
- PoisonGPT
- Wir wissen, wo dein Auto steht - Video](https://www.youtube.com/watch?v=iHsz6jzjbRc)) aka "Volksdaten"
- Covert Web-to-App Tracking via Localhost on Android
- Panama Playlists
- **HTML5 Security** Cheatssheet
- **snyk** Warnhinweis
- IAPM **Agile Project Management** Guide 2.0
- Agile Manifesto - Arsed** Agile Software Development](https://www.halfarsedagilemanifesto.org/) vs. **[Prog MoFo](http://progmofo.com/)**)
- The Agile Landscape v3
- Boris Gloger **Scrum Checklist** - Scrum-Guide-US.pdf)** (2020) by Ken Schwaber and Jeff Sutherland | A **[Scrum Definition](https://www.michaelvizdos.com/interactive-scrum-guide#scrum_definition)** by Michael Vizdos
- Priming Kanban
- Retromat
- Why the **Fibonacci** Sequence Works Well for Estimating
- Chickens and Pigs Cartoon - and-pigs)
- **User Story Splitting** Cheat Sheet
- Software Engineering, Big Tech, and Agile - Interview With Jade Wilson
- Awesome Agile
- visualgo.net
- **Mathematik für Informatiker** (Band 1) - Diskrete Mathematik und Lineare Algebra - Analysis und Statistik](https://www.amazon.de/dp/3642542735/) (2014) von Teschl & Teschl
- A New Introduction to Modal Logic
- Introduction to Algorithms - Eintrag
- Walls and Mirros
- Cormen - Büchern (s.o.) behandelt
- Moderne Betriebssysteme
- Computernetzwerke
- Lehrbuch der Softwaretechnik
- **OOD**-Prinzipien
- Enzyklopädie Philosophie und Wissenschaftstheorie
- Dependent Type Theory
- Algorithmen
- Lehrbuch der Softwaretechnik
- Master Frontend With These **Projects** - Do List Application, Movie Review Site, Fitness Tracker, E-commerce Site, Real-Time Chat Application, Project Management Dashboard, Social Media Platform
- Oberon-Variante
- Non-Greedy Quantifiers
- Lehrbuch der Softwaretechnik
- Lehrbuch der Softwaretechnik
- Lehrbuch der Softwaretechnik
- Lehrbuch der Softwaretechnik
- Requirements Engineering » Ein Überblick
- Wikipedia - Diagramm](https://upload.wikimedia.org/wikipedia/commons/2/23/Kano_Modell_allgemein.svg))
- Lehrbuch der Softwaretechnik
- Datenbanksysteme: Eine Einführung
- The Agile Landscape v3
- **RegEx**: Einführung in reguläre Ausdrücke - expressions-for-javascript-developers/)
- Clean Code – Von der Lehre in den Alltag
- Lehrbuch der Softwaretechnik
- **Mojo** Docs
- Lehrbuch der Softwaretechnik
- Mathematics for Computer Science
- Learn **Statistics** for Data Science, Machine Learning, and AI
- 120 Free Online Math Courses from the World’s Top Universities - u/courses/catalog/?f_format%5B%5D=interactive-course&q=&f_button=filters)
- Dependent Type Theory
- Theorem Proving in Lean 4
- LEAN-Entwicklerteam
- Terence Tao
- FLACI
- **RegEx**: Einführung in reguläre Ausdrücke - expressions-for-javascript-developers/)
- What is **base64 Encoding** and Why is it Necessary?
- Ben Eater
- **Google** Tech Dev Guide: **Data Structure & Algorithms** - to-algorithms-with-javascript-examples/)** (am Bsp. JS)
- Top Leetcode Questions of All Time - FAANG-Java-Solution)) von [DestinationFAANG](https://www.youtube.com/watch?v=T0u5nwSA0w0&t=0s)
- Batteries and Flashlight Puzzle
- Advanced Object-Oriented **Programming in Java**
- How JavaScript Promises Work – Handbook for Beginners
- **Mojo** Docs
- Kata-Log - Coding Dojo](https://ccd-school.de/coding-dojo/), **[CodingDojo.org](https://codingdojo.org/kata/)**
- Lösungen zum Buch **Programmieren trainieren**
- **How to Write Clean Code** – Tips and Best Practices
- **0pointer**.net
- C++ Concurrency in Action
- **C#** Naming Guidelines - guidelines/coding-style.md)
- Google Style Guides - awesome.org/NARKOZ/guides)
- HTTP Networking in JavaScript
- **Google** Tech Dev Guide: **Software Engineering** Principles
- Lehrbuch der Softwaretechnik
- **CPRE** Foundation Level – Handbuch nach dem **IREB**-Standard
- Requirements- Engineering » Die kleine RE-Fibel
- Agiles Requirements-Engineering
- **3Cs** von User Stories
- Certified Tester **Foundation Level**
- Testautomatisierungsentwickler - testing-board.info/wp-content/uploads/2022/01/GTB-CTAL-TTA_Lehrplan_v2019_DE.pdf)** (2019)
- Online-Materialien von Prof. Dr. **Jens Dittrich** an der Universität Saarland - tutorial.html)**
- **ACID** Databases – Atomicity, Consistency, Isolation & Durability Explained - Levels/) | guru99 [**Transaction Management** in DBMS](https://www.guru99.com/dbms-transaction-management.html)
- Front End JavaScript Development Handbook – **React, Angular, and Vue Compared** - Fundamentals](https://playfulprogramming.com/collections/framework-field-guide-fundamentals)
- Rendering vs. **Hydration**
- Advanced React Patterns - react-component-patterns/)
- Vue.js Design Patterns
- svelte.dev Tutorial - Doku: **Svelte Getting Started**](https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Svelte_getting_started)
- The Express + Node.js Handbook – Learn the **Express** JavaScript Framework for Beginners
- Get Started with **Next.js** - js-part-1-creating-your-first-api-5f2a)
- Securing - node-applications.pdf)[](http://cdn.oreillystatic.com/pdf/securing-node-applications.pdf)[Applications](http://cdn.oreillystatic.com/pdf/securing-node-applications.pdf) (Protecting Against OWASP Top 10 Risks)
- Getting started with **Progressive Web Apps** - Definition
- Battery University
- Hivesystems Password Table
- Consumer Authentication Strength Maturity Model (**CASMM**)
- Web3 is Going Just Great
-
B.Sc.: Big Data and Cloud Computing for AI
- Understanding Data Engineering
- The **Data Engineering Cookbook**
- „T“ for Transformation
- Data Cleaning with **Python** Cheat Sheet
- **Data Ingestion** vs. Data Integration: How Are They Different?
- **Data Pipelines** – Pocket Reference
- Principles of **Data Integration**
- 97 Things Every **Data Engineer** Should Know
- guru99 **Data Warehouse Tutorial**
- Building the Data Warehouse
- Dimensional Modelling
- Building a **Scalable Data Warehouse** with Data Vault 2.0
- **ETL** vs. **ELT**
- Bimodal IT - Service BI](https://www.gartner.com/en/information-technology/glossary/self-service-analytics) sowie **[Agile Data](https://agiledata.org/)** von Scott W. Ambler
- **OLTP** vs. **OLAP** - analytical-processing.html); sowie ROLAP mittels [**Star** vs. **Snowflake**](https://www.guru99.com/star-snowflake-data-warehousing.html))
- Data Analytics
- Top 10 **SQL Projects** for Data Analysis - analysis-using-sql)
- SQL for Data Analysis Cheat Sheet
- Big Data Landscape - data/) (= Machine Learning, AI & Data)
- Postgres Scale
- Data Lake
- **Data First, Structure Later.** Maybe.
- **Big Data** Analytics & Advanced Big Data Analytics
- **AWS Big Data** Technology Fundamentals - de/learn/browse/)
- Hadoop Illuminated - tutorials.html)
- guru99 **NoSQL Tutorial** - tutorial) | **[neo4j Developer Guides](https://neo4j.com/developer/get-started/)** | **[Redis University](https://university.redis.com/)**
- tutorialspoint **Big Data Tutorials**
- Art. 5 GDPR - gesetz.de/art-5-dsgvo/) \[DE\]
- Datenschutz: Wie kann ich ein **Kontaktformular** datenschutzkonform erstellen?
- EuGH: **Cookie**-basierte Anwendungen weitgehend einwilligungspflichtig
- **TrustPid**: Baking ad tracking into the internet infrastructure
- **Cloud Computing** nach der Datenschutz-Grundverordnung
- Cloud Computing Tutorial
- Amazon **AWS** - services/), [**Google** Cloud](https://cloud.google.com/free), [**Alibaba** Cloud](https://www.alibabacloud.com/free), [**IBM** Cloud](https://www.ibm.com/cloud/free), [**Tencent** Cloud](https://www.tencentcloud.com/campaign/freetier), [Oracle **OCI**](https://www.oracle.com/cloud/free/), Heroku (no free tier anymore \*sigh\*), **[DigitalOcean](https://www.digitalocean.com/pricing/app-platform)**, [**SAP** BTP](https://www.sap.com/products/technology-platform/trial.html)
- Alibaba Cloud Product Comparison for AWS Professionals
- Prime Video: From distributed microservices to a monolith application
- The Illustrated Children's Guide to Kubernetes
- LinuxFoundation **Introduction to Kubernetes**
- 15 Kubernetes **Best Practices** Every Developer Should Know - challenges) (2023) von James Walker
- **kubectl** Spickzettel
- **Kubernetes Networking** Teil 1: Networking Essentials von Simon Kurth - networking-2-calico-cilium-weavenet/) | Webartikel [Container richtig vernetzen](https://www.linux-magazin.de/ausgaben/2017/08/netz-in-kubernetes/) von Thomas Fricke | Kubernetes [Networking Design Document](https://github.com/kubernetes/design-proposals-archive/blob/main/network/networking.md) | [Kubernetes **Security** Best Practices Part 2: **Network Policies**](https://engineering.dynatrace.com/blog/kubernetes-security-best-practices-part-2-network-policies/) von Renato Schosser
- Kubernetes Failure Stories
- Infrastructure as Code
- **TerraForm** Curriculum - certified-associate-003-study-notes/) | [Awesome Terraform](https://github.com/cloud-architecture/awesome-terraform)
- Firebase - server-less-web-application-using-aws-amplify-c25aaff3cf82) (für Einsteiger eher ungeeignet, dafür mehr Funktionalitäten und Features)
- A crash course on (AWS and) **Serverless with Node.js** - to-serverless-aws/)
- jamstack - is-the-jamstack-and-how-do-i-host-my-website-on-it/) | **[Awesome JAMstack](https://github.com/BolajiAyodeji/awesome-jamstack)** | [**Awesome Static** Web **Site Generators**](https://github.com/myles/awesome-static-generators) (SSG)
- Formal Definition of **Edge Computing**: An Emphasis on Mobile Cloud and IoT Composition
- Fog computing and its role in the internet of things
- IEEE DAC 2014 Keynote
- What is **Edge Computing**: The Network Edge Explained - driving car.“ Oder **[CDNs](https://people.cs.umass.edu/~ramesh/Site/PUBLICATIONS_files/DMPPSW02.pdf)** wie Akamai oder Cloudflare, etc. pp.)
- Patrick Debois
- **10+ Deploys per Day**: Dev and Ops Cooperation at Flickr
- Gartner
- The DevOps Handbook
- The Twelve-Factor App
- Google Site Reliability Engineering - IT)
- DevOps **Capabilities**
- **Modern DevOps**: Reliable and Blameless
- Google DevOps - Seite
-
Programming Languages
Categories
Bachelor-Level
818
Master-Level
324
Kinder und Jugendliche
123
Vor einer wiss. Abschlussarbeit (Informatik/KI)
122
Vor einer PhD-Phase
115
Vor einer Post-Doc-Phase oder Professur
90
Informatik-Nachrichten
34
Forschungsdatenmanagement
33
Vor Eintritt in ein Bachelorstudium
27
Vor Eintritt in ein Informatik- oder KI-Studium
24
Für Kinder und Jugendliche
23
Vor Eintritt in ein **Informatik**\- oder **KI**\-Studium
21
U-Literatur
18
State Actors
17
Humor
17
Job-Interview Training
11
Kultur
6
Appendix: Course Recommendations & Repos
6
Filme und TV-Serien
4
Footer
4
MINT
3
China-Aufenthalt
2
Öffentlichkeitsarbeit
1
Sub Categories
Bachelor Informatik/KI
334
M.Sc.: Bonusliste
328
B.Sc.: Big Data and Cloud Computing for AI
297
B.Sc.: Bonusliste
200
Master Informatik/KI
184
Handwerkszeug: Schreiben
76
Deutsche High-Tech Unternehmen (Informtik/KI)
65
Post-Doc-Bonusliste
43
M.Sc.: Big Data and Cloud Computing for AI
33
Handwerkszeug: Getting Sh\*t Done
26
Orientierung
20
Handwerkszeug: Getting S#\*t Done
20
Schulischer Informatik- und KI-Stoff
9
Web-Terminologie
7
Gymnasialer Informatik- und KI-Stoff
6
Fundament
5
Handwerkszeug
3
Regionale Gruppen
3
Informatik-Podcasts
2
Wissenschaftliche Mailinglisten
2
Backers
2
License
2
Keywords
awesome-list
26
awesome
25
list
8
programming
6
free
6
machine-learning
6
security
5
computer-science
4
students
4
resources
3
infosec
3
data-structures
3
engineering
3
ai
3
deep-learning
3
data-visualization
3
artificial-intelligence
3
best-practices
3
tools
3
data-science
3
data-mining
3
tutorial
3
pentest
2
algorithm
2
papers
2
tree
2
graph
2
kubernetes
2
java
2
software-engineering
2
devops
2
software-testing
2
prompt
2
visualization
2
graphics-programming
2
hacking
2
python
2
big-data
2
tor
2
science
2
text-to-image
2
penetration-testing
2
darknet
2
distributed-systems
2
llm
2
javascript
2
generative-art
2
open-source
2
outlier-detection
2
paper
2