1/103
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
SSL Certificate Process
Handshake (browser connects to server, server sends SSL certificate)
Certificate Verification
Session Key Generation
Secure Communication
Client-Side (Front-End) Frameworks/Libraries
JavaScript: React, Angular, Vue.js
CSS: Bootstrap, Tailwind CSS
Bash Commands for Creating and Managing Directories
mkdir: create new directory
rmdir: remove empty directory
cd: change current directory
Bash Commands for Creating and Managing Files
touch: create empty file
rm: remove file
cp: copy file or directory
Bash Commands for Searching for Text in Files
grep: search for specific patterns or text in file
cat: output content of file
SQL Operations
Data Retrieval (SELECT)
Data Manipulation (INSERT, UPDATE, DELETE)
Data Definition (CREATE TABLE, ALTER TABLE)
Data Control (GRANT, REVOKE)
Advantages of ORM
Increased Productivity, Database-Agnostic, Less Boilerplate, Object-Oriented Approach
Disadvantages of ORM
Performance Overhead, Less Fine-Grained, Learning Curve
Collaborative Work Practises
Clear Communication, Efficient Integration, Rapid Prototyping, Shared Responsibility, Problem Solving
Efficient Integration Best Practices
Collaborate early in defining API endpoints, data formats, and setting up testing environments
Problem Solving Best Practices
Conduct joint debugging sessions where all developers analyse issues together
PWA Key Features
Progressive, Responsive, Offline Capabilities, App-Like Feel, Installable, Secure
Components of a PWA
Caching, Service Workers, Web Manifest, Responsive Design
Caching Steps
First Visit
Saving Files
Reusing Files
Service Workers
Help configure web app and manage offline capabilities. They Run Separately, and are Event-Driven
Web Manifest
The manifest.json file managing App Appearance, Behaviour, and Navigation
Responsive Design
Flexible Layouts, Media Queries, Viewport
UI/UX Principles
Fonts, Colour, Audio and Video, Navigation
Font Considerations
Readability, Web-Safe Fonts, Consistency
Colour Considerations
Contrast, Branding and Visual Identity, Colour Psychology, Accessibility