diff --git a/lessons/01-the-first-section/A-intro.md b/lessons/01-the-first-section/A-intro.md index 5e2e514..bee9d37 100644 --- a/lessons/01-the-first-section/A-intro.md +++ b/lessons/01-the-first-section/A-intro.md @@ -1,18 +1,77 @@ --- -title: "Introduction" -description: "The introduction to this course." -keywords: - - A course starter - - Next.js - - React - - Brian Holt --- -Hello! And welcome to the Next.js course starter by [Brian Holt][twitter]. +``` +0930: Introduction +1000: Getting started with SQLite +1100: SQL Basics +1200: Lunch +1300: Data types +1400: Managing SQLite tables and databases +1500: Indexing +1600: Transactions\ +0930: Extensions +1000: Scaling SQLite +1100: SQLite vs other databases +1200: Lunch +1300: Building real-world apps with SQLite +1400: Wrap-up +``` -![Cat, dog, and rat logo for the course](./images/BRAND-WHearts.png) +Agenda: -This is a course starter specifically made for making online courses and optimized for use with [Frontend Masters][fem]. +Intro to SQLite Conceptual -[twitter]: https://twitter.com/holtbt -[fem]: https://www.frontendmasters.com +- Brief history +- It's everywhere +- It runs on everything +- Now it can scale up + +Intro to SQLite Execution + +- It's a file +- It's still SQL +- https://www.sqlite.org/omitted.html +- https://www.sqlite.org/quirks.html +- CLI +- Chinook: https://github.com/lerocha/chinook-database + +SQL Basics + +- Selects +- Inserts +- Updates +- Deletes +- Order +- Tables + +A bit more advanced + +- Relationships +- Joins +- Foreign Keys +- Functions / Aggregations / Group +- Query Performance +- Transactions + +Node.js Exercise: Show movies + +Particular to SQLite + +- Dynamic Data Types +- Limits +- Triggers +- Views + +Extensions + +- JSON +- Full Text Search +- Vector + +Growing SQLite + +- Litestream / Backups +- LiteFS / Network Access +- SQLite vs libSQL +- SQLite Cloud diff --git a/lessons/02-a-second-section/A-first-lesson.md b/lessons/02-a-second-section/A-first-lesson.md deleted file mode 100644 index 596e7df..0000000 --- a/lessons/02-a-second-section/A-first-lesson.md +++ /dev/null @@ -1,5 +0,0 @@ -- this -- is -- the -- second -- lesson diff --git a/lessons/02-a-second-section/B-second-lesson.md b/lessons/02-a-second-section/B-second-lesson.md deleted file mode 100644 index e46cc96..0000000 --- a/lessons/02-a-second-section/B-second-lesson.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -description: "An important second lesson" ---- - -This is the second lesson - -```javascript -function getGreeting() { - return `oh hey there`; -} - -console.log(getGreeting()); -``` diff --git a/lessons/02-a-second-section/meta.json b/lessons/02-a-second-section/meta.json deleted file mode 100644 index 65498a9..0000000 --- a/lessons/02-a-second-section/meta.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "icon": "dumpster-fire" -} \ No newline at end of file diff --git a/lessons/03-thoughts-on-js-and-css/A-css.md b/lessons/03-thoughts-on-js-and-css/A-css.md deleted file mode 100644 index 1667ca5..0000000 --- a/lessons/03-thoughts-on-js-and-css/A-css.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "CSS" -description: "CSS is for styling" ---- - -CSS is important diff --git a/lessons/03-thoughts-on-js-and-css/B-javascript.md b/lessons/03-thoughts-on-js-and-css/B-javascript.md deleted file mode 100644 index d847fa8..0000000 --- a/lessons/03-thoughts-on-js-and-css/B-javascript.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "JavaScript" ---- - -Seems important, right? diff --git a/lessons/03-thoughts-on-js-and-css/C-npm.md b/lessons/03-thoughts-on-js-and-css/C-npm.md deleted file mode 100644 index 4f884c2..0000000 --- a/lessons/03-thoughts-on-js-and-css/C-npm.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "npm" -description: "npm doesn't stand for node package manager" ---- - -npm doesn't stand for node package manager diff --git a/lessons/03-thoughts-on-js-and-css/meta.json b/lessons/03-thoughts-on-js-and-css/meta.json deleted file mode 100644 index 9c91e6b..0000000 --- a/lessons/03-thoughts-on-js-and-css/meta.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "title": "Thoughts on JS and CSS", - "icon": "file-code" -} \ No newline at end of file diff --git a/next.config.js b/next.config.js index 7010879..d6ee1d1 100644 --- a/next.config.js +++ b/next.config.js @@ -9,7 +9,7 @@ const config = { output: "export", basePath: BASE_URL, env: { - BASE_URL, + BASE_URL: BASE_URL ? BASE_URL : "http://localhost:3000", }, }; diff --git a/public/images/BRAND-WHearts.png b/public/images/BRAND-WHearts.png deleted file mode 100755 index 484969b..0000000 Binary files a/public/images/BRAND-WHearts.png and /dev/null differ diff --git a/public/images/android-chrome-192x192.png b/public/images/android-chrome-192x192.png new file mode 100644 index 0000000..85ee308 Binary files /dev/null and b/public/images/android-chrome-192x192.png differ diff --git a/public/images/android-chrome-512x512.png b/public/images/android-chrome-512x512.png new file mode 100644 index 0000000..42b4bb7 Binary files /dev/null and b/public/images/android-chrome-512x512.png differ diff --git a/public/images/apple-touch-icon.png b/public/images/apple-touch-icon.png index 3a9d359..30cd274 100644 Binary files a/public/images/apple-touch-icon.png and b/public/images/apple-touch-icon.png differ diff --git a/public/images/author.jpg b/public/images/author.jpg index bbbde6f..d0cb8dc 100644 Binary files a/public/images/author.jpg and b/public/images/author.jpg differ diff --git a/public/images/course-icon.png b/public/images/course-icon.png index e861eef..ee2730a 100644 Binary files a/public/images/course-icon.png and b/public/images/course-icon.png differ diff --git a/public/images/favicon-16x16.png b/public/images/favicon-16x16.png index 37c32cd..6510dc1 100644 Binary files a/public/images/favicon-16x16.png and b/public/images/favicon-16x16.png differ diff --git a/public/images/favicon-32x32.png b/public/images/favicon-32x32.png index c7ff41c..49d4242 100644 Binary files a/public/images/favicon-32x32.png and b/public/images/favicon-32x32.png differ diff --git a/public/images/favicon.ico b/public/images/favicon.ico index 74b91ae..8eba3cf 100644 Binary files a/public/images/favicon.ico and b/public/images/favicon.ico differ diff --git a/styles/variables.css b/styles/variables.css index 7242239..842a93c 100644 --- a/styles/variables.css +++ b/styles/variables.css @@ -1,7 +1,7 @@ :root { - --primary: #dfa067; - --secondary: #93aca7; - --highlight: #224159; + --primary: #8697cb; + --secondary: #BCBDFD; + --highlight: #2c2f38; --text-header: var(--primary); --text-main-headers: var(--highlight);