From e9591d6d6157a87be05be3303b9f2479c8a7bef0 Mon Sep 17 00:00:00 2001 From: Descent098 Date: Fri, 1 Nov 2024 09:12:16 +0000 Subject: [PATCH] Publishing Site schulichignite.com at d2e094905a3df301de9f9888157c748d735a3f0f on Fri Nov 1 09:12:16 UTC 2024 --- index.xml | 2 +- scorch/index.html | 3 ++- scorch/index.xml | 2 +- scorch/session3/index.html | 21 +++++++++++++++++++++ sitemap.xml | 2 +- 5 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 scorch/session3/index.html diff --git a/index.xml b/index.xml index 961272b7..f3b4a450 100644 --- a/index.xml +++ b/index.xml @@ -1,4 +1,4 @@ -Schulich Ignitehttps://schulichignite.com/Recent content on Schulich IgniteHugo -- gohugo.ioen-usThu, 31 Oct 2024 00:00:00 +0000If-Statements and Logical Operatorshttps://schulichignite.com/beginner/session3/Thu, 31 Oct 2024 00:00:00 +0000https://schulichignite.com/beginner/session3/In this session we will focus on if/else statements as well as logical and relational operators. These operators are used in if/else statements to apply limits and restraints to our code.Introduction to Methods and Eventshttps://schulichignite.com/flare/session3/Wed, 30 Oct 2024 00:00:00 +0000https://schulichignite.com/flare/session3/In this session we will cover methods and PyGame events - applications and usecases.Advanced CSS, and frameworkshttps://schulichignite.com/scorch/session2/Fri, 25 Oct 2024 00:00:00 +0000https://schulichignite.com/scorch/session2/This session will cover using advanced CSS, and CSS frameworks!Operators and Making Objects Movehttps://schulichignite.com/beginner/session2/Thu, 24 Oct 2024 00:00:00 +0000https://schulichignite.com/beginner/session2/In this session we will build on the types and uses of variables and arithmetic operators. Proper variable and operator use is crucial to the simplicity and maintainability of our code.Introduction to Classes and Objectshttps://schulichignite.com/flare/session2/Wed, 23 Oct 2024 00:00:00 +0000https://schulichignite.com/flare/session2/In this session we will cover the basics of Object Oriented Programming - creating classes and objects.HTML, CSS, basic designhttps://schulichignite.com/scorch/session1/Fri, 18 Oct 2024 00:00:00 +0000https://schulichignite.com/scorch/session1/This session will help cover the basics of how webpages work, building basic pages, and a bit about design!Introduction to Pythonhttps://schulichignite.com/beginner/session1/Thu, 17 Oct 2024 00:00:00 +0000https://schulichignite.com/beginner/session1/In this session we will give an intro to the coding platform we use and the basics of python. These basics will be the fundamental building blocks of all of our code!Introduction to Python and Pygamehttps://schulichignite.com/flare/session1/Wed, 16 Oct 2024 00:00:00 +0000https://schulichignite.com/flare/session1/In this session we will review basic coding concepts and give an introduction into pygame.Introduction to Schulich Ignitehttps://schulichignite.com/beginner/session0/Sun, 13 Oct 2024 00:00:00 +0000https://schulichignite.com/beginner/session0/In this session we will give an intro to the coding platform we use and Schulich Ignite!Introduction to Schulich Ignitehttps://schulichignite.com/flare/session0/Sun, 13 Oct 2024 00:00:00 +0000https://schulichignite.com/flare/session0/In this session we will give an intro to the coding platform we use and Schulich Ignite!Introduction to Schulich Ignitehttps://schulichignite.com/scorch/session0/Sun, 13 Oct 2024 00:00:00 +0000https://schulichignite.com/scorch/session0/This session is here to have everyone setup their development environments and get introduced to the course!Beyond Scorchhttps://schulichignite.com/blog/beyond-scorch/Thu, 11 Apr 2024 00:00:00 -0600https://schulichignite.com/blog/beyond-scorch/So, you’ve completed scorch, now what? Well throughout the sessions we covered a ton of content from frontend and design, to security, to networking.Basics of Neural Networkshttps://schulichignite.com/blog/basics-of-neural-networks/Mon, 18 Dec 2023 00:00:00 -0600https://schulichignite.com/blog/basics-of-neural-networks/Maybe at this point you’ve heard of AlphaZero and how it defeated Stockfish, which was then the best chess engine in the world.We Have AI at Homehttps://schulichignite.com/blog/we-have-ai-at-home/Mon, 04 Dec 2023 00:00:00 -0600https://schulichignite.com/blog/we-have-ai-at-home/AI has hit the world hard in the last few years. Particularly with the introduction of newer generative AI systems like LLM’s (Large language models like ChatGPT, Bard, Llama), and image generators (like Midjourney, DALL-E-2, Imagen etc.Game Development with Godothttps://schulichignite.com/blog/godot/introduction/Mon, 20 Nov 2023 00:00:00 -0600https://schulichignite.com/blog/godot/introduction/What is Godot? If you’re just stepping into the world of video game development, you might not know how to get started.How to give a stranger your credit cardhttps://schulichignite.com/blog/how-to-give-a-stranger-your-credit-card/Mon, 13 Nov 2023 00:00:00 -0600https://schulichignite.com/blog/how-to-give-a-stranger-your-credit-card/When you go online and buy something it’s taken for granted that the store you’re buying from is protecting your data.Building a Good Github profilehttps://schulichignite.com/blog/vcs/building-a-good-github-profile/Mon, 06 Nov 2023 00:00:00 -0600https://schulichignite.com/blog/vcs/building-a-good-github-profile/So, you’ve signed up for github, but your profile looks incredibly bland. How do you go about improving it? Why bother?Intro to Githubhttps://schulichignite.com/blog/vcs/intro-to-github/Mon, 30 Oct 2023 00:00:00 -0600https://schulichignite.com/blog/vcs/intro-to-github/In the last article we covered git and using it. We talked a bit about remotes, which are services that allow you to use git over the internet.Intro to Githttps://schulichignite.com/blog/vcs/intro-to-git/Mon, 23 Oct 2023 00:00:00 -0600https://schulichignite.com/blog/vcs/intro-to-git/In the last article we looked at version control systems. We looked at a very manual way of building one out with file folders, and noticed a few issues with our approach:Intro to VCS'shttps://schulichignite.com/blog/vcs/intro-to-vcs-systems/Mon, 16 Oct 2023 00:00:00 -0600https://schulichignite.com/blog/vcs/intro-to-vcs-systems/Things change fast, and keeping track of those changes is not an easy task. Version control systems are built to help manage versions of software, and software changes.HHTTPPP; Creating a CLIhttps://schulichignite.com/blog/hhttpp/creating-the-cli/Mon, 02 Oct 2023 00:00:00 -0600https://schulichignite.com/blog/hhttpp/creating-the-cli/Now that we have our functionality, it’s time to make our program more practical and easy to use. For our use case a CLI is the best tool for this!HHTTPPP; Implementing the networking portionhttps://schulichignite.com/blog/hhttpp/implementing-the-networking-portion/Mon, 25 Sep 2023 00:00:00 -0600https://schulichignite.com/blog/hhttpp/implementing-the-networking-portion/We have what we need to make HTTP requests and responses properly, so now let’s look at adding networking so we can see the results in the browser.Introducing language indicatorshttps://schulichignite.com/blog/updates/language-indicators/Thu, 21 Sep 2023 00:00:00 -0600https://schulichignite.com/blog/updates/language-indicators/We have quite a few posts on the ignite blog now (over 30!!), and are always continuing to improve it. Today we are implementing a new system, language indicators.HHTTPPP; Parsing HTTP requests and responseshttps://schulichignite.com/blog/hhttpp/parsing-requests-responses/Mon, 18 Sep 2023 00:00:00 -0600https://schulichignite.com/blog/hhttpp/parsing-requests-responses/Now that we have our basic HTTP structure we need a way to read actual http requests/responses. Currently we have hardcoded everything, so today we will focus on creating everything we need for steps 2-4:Handling HTTP Requests with Express.jshttps://schulichignite.com/blog/intro-to-node/express/Mon, 11 Sep 2023 00:00:00 -0600https://schulichignite.com/blog/intro-to-node/express/See previous post +Schulich Ignitehttps://schulichignite.com/Recent content on Schulich IgniteHugo -- gohugo.ioen-usFri, 01 Nov 2024 00:00:00 +0000Bootstrap & intro Javascripthttps://schulichignite.com/scorch/session3/Fri, 01 Nov 2024 00:00:00 +0000https://schulichignite.com/scorch/session3/This session will cover using advanced CSS to design sites, and continuing to use CSS frameworks (specifically bootstrap) as well as introducing javascript!If-Statements and Logical Operatorshttps://schulichignite.com/beginner/session3/Thu, 31 Oct 2024 00:00:00 +0000https://schulichignite.com/beginner/session3/In this session we will focus on if/else statements as well as logical and relational operators. These operators are used in if/else statements to apply limits and restraints to our code.Introduction to Methods and Eventshttps://schulichignite.com/flare/session3/Wed, 30 Oct 2024 00:00:00 +0000https://schulichignite.com/flare/session3/In this session we will cover methods and PyGame events - applications and usecases.Advanced CSS, and frameworkshttps://schulichignite.com/scorch/session2/Fri, 25 Oct 2024 00:00:00 +0000https://schulichignite.com/scorch/session2/This session will cover using advanced CSS, and CSS frameworks!Operators and Making Objects Movehttps://schulichignite.com/beginner/session2/Thu, 24 Oct 2024 00:00:00 +0000https://schulichignite.com/beginner/session2/In this session we will build on the types and uses of variables and arithmetic operators. Proper variable and operator use is crucial to the simplicity and maintainability of our code.Introduction to Classes and Objectshttps://schulichignite.com/flare/session2/Wed, 23 Oct 2024 00:00:00 +0000https://schulichignite.com/flare/session2/In this session we will cover the basics of Object Oriented Programming - creating classes and objects.HTML, CSS, basic designhttps://schulichignite.com/scorch/session1/Fri, 18 Oct 2024 00:00:00 +0000https://schulichignite.com/scorch/session1/This session will help cover the basics of how webpages work, building basic pages, and a bit about design!Introduction to Pythonhttps://schulichignite.com/beginner/session1/Thu, 17 Oct 2024 00:00:00 +0000https://schulichignite.com/beginner/session1/In this session we will give an intro to the coding platform we use and the basics of python. These basics will be the fundamental building blocks of all of our code!Introduction to Python and Pygamehttps://schulichignite.com/flare/session1/Wed, 16 Oct 2024 00:00:00 +0000https://schulichignite.com/flare/session1/In this session we will review basic coding concepts and give an introduction into pygame.Introduction to Schulich Ignitehttps://schulichignite.com/beginner/session0/Sun, 13 Oct 2024 00:00:00 +0000https://schulichignite.com/beginner/session0/In this session we will give an intro to the coding platform we use and Schulich Ignite!Introduction to Schulich Ignitehttps://schulichignite.com/flare/session0/Sun, 13 Oct 2024 00:00:00 +0000https://schulichignite.com/flare/session0/In this session we will give an intro to the coding platform we use and Schulich Ignite!Introduction to Schulich Ignitehttps://schulichignite.com/scorch/session0/Sun, 13 Oct 2024 00:00:00 +0000https://schulichignite.com/scorch/session0/This session is here to have everyone setup their development environments and get introduced to the course!Beyond Scorchhttps://schulichignite.com/blog/beyond-scorch/Thu, 11 Apr 2024 00:00:00 -0600https://schulichignite.com/blog/beyond-scorch/So, you’ve completed scorch, now what? Well throughout the sessions we covered a ton of content from frontend and design, to security, to networking.Basics of Neural Networkshttps://schulichignite.com/blog/basics-of-neural-networks/Mon, 18 Dec 2023 00:00:00 -0600https://schulichignite.com/blog/basics-of-neural-networks/Maybe at this point you’ve heard of AlphaZero and how it defeated Stockfish, which was then the best chess engine in the world.We Have AI at Homehttps://schulichignite.com/blog/we-have-ai-at-home/Mon, 04 Dec 2023 00:00:00 -0600https://schulichignite.com/blog/we-have-ai-at-home/AI has hit the world hard in the last few years. Particularly with the introduction of newer generative AI systems like LLM’s (Large language models like ChatGPT, Bard, Llama), and image generators (like Midjourney, DALL-E-2, Imagen etc.Game Development with Godothttps://schulichignite.com/blog/godot/introduction/Mon, 20 Nov 2023 00:00:00 -0600https://schulichignite.com/blog/godot/introduction/What is Godot? If you’re just stepping into the world of video game development, you might not know how to get started.How to give a stranger your credit cardhttps://schulichignite.com/blog/how-to-give-a-stranger-your-credit-card/Mon, 13 Nov 2023 00:00:00 -0600https://schulichignite.com/blog/how-to-give-a-stranger-your-credit-card/When you go online and buy something it’s taken for granted that the store you’re buying from is protecting your data.Building a Good Github profilehttps://schulichignite.com/blog/vcs/building-a-good-github-profile/Mon, 06 Nov 2023 00:00:00 -0600https://schulichignite.com/blog/vcs/building-a-good-github-profile/So, you’ve signed up for github, but your profile looks incredibly bland. How do you go about improving it? Why bother?Intro to Githubhttps://schulichignite.com/blog/vcs/intro-to-github/Mon, 30 Oct 2023 00:00:00 -0600https://schulichignite.com/blog/vcs/intro-to-github/In the last article we covered git and using it. We talked a bit about remotes, which are services that allow you to use git over the internet.Intro to Githttps://schulichignite.com/blog/vcs/intro-to-git/Mon, 23 Oct 2023 00:00:00 -0600https://schulichignite.com/blog/vcs/intro-to-git/In the last article we looked at version control systems. We looked at a very manual way of building one out with file folders, and noticed a few issues with our approach:Intro to VCS'shttps://schulichignite.com/blog/vcs/intro-to-vcs-systems/Mon, 16 Oct 2023 00:00:00 -0600https://schulichignite.com/blog/vcs/intro-to-vcs-systems/Things change fast, and keeping track of those changes is not an easy task. Version control systems are built to help manage versions of software, and software changes.HHTTPPP; Creating a CLIhttps://schulichignite.com/blog/hhttpp/creating-the-cli/Mon, 02 Oct 2023 00:00:00 -0600https://schulichignite.com/blog/hhttpp/creating-the-cli/Now that we have our functionality, it’s time to make our program more practical and easy to use. For our use case a CLI is the best tool for this!HHTTPPP; Implementing the networking portionhttps://schulichignite.com/blog/hhttpp/implementing-the-networking-portion/Mon, 25 Sep 2023 00:00:00 -0600https://schulichignite.com/blog/hhttpp/implementing-the-networking-portion/We have what we need to make HTTP requests and responses properly, so now let’s look at adding networking so we can see the results in the browser.Introducing language indicatorshttps://schulichignite.com/blog/updates/language-indicators/Thu, 21 Sep 2023 00:00:00 -0600https://schulichignite.com/blog/updates/language-indicators/We have quite a few posts on the ignite blog now (over 30!!), and are always continuing to improve it. Today we are implementing a new system, language indicators.HHTTPPP; Parsing HTTP requests and responseshttps://schulichignite.com/blog/hhttpp/parsing-requests-responses/Mon, 18 Sep 2023 00:00:00 -0600https://schulichignite.com/blog/hhttpp/parsing-requests-responses/Now that we have our basic HTTP structure we need a way to read actual http requests/responses. Currently we have hardcoded everything, so today we will focus on creating everything we need for steps 2-4:Handling HTTP Requests with Express.jshttps://schulichignite.com/blog/intro-to-node/express/Mon, 11 Sep 2023 00:00:00 -0600https://schulichignite.com/blog/intro-to-node/express/See previous post Introduction Welcome back to our crash course on Node! It’s been a while, but in the last article, we discussed what NPM is and how we can use the 1.HHTTPPP; Setting up the HTTP protocolhttps://schulichignite.com/blog/hhttpp/setting-up-http-protocol/Mon, 04 Sep 2023 00:00:00 -0600https://schulichignite.com/blog/hhttpp/setting-up-http-protocol/HTTP is the protocol that runs the web, it’s the way most devices talk to each other these days. It’s also the protocol we are going to use, and as such we need to get everything setup for the http protocol.Writing your own HTTP serverhttps://schulichignite.com/blog/hhttpp/series-introduction/Mon, 28 Aug 2023 00:00:00 -0600https://schulichignite.com/blog/hhttpp/series-introduction/HTTP is the way that we communicate over the internet. It’s what allows you to see the content you’re currently looking at.Programming Like a Professional (SOLID)https://schulichignite.com/blog/solid/Mon, 14 Aug 2023 00:00:01 -0600https://schulichignite.com/blog/solid/Learning how to program is more than just finding a cool language and writing code. While it’s true that anybody can learn to code, most people stop before learning the best practices for developing and maintaining their code.How to verify quicklyhttps://schulichignite.com/blog/verifying-quickly/Mon, 31 Jul 2023 00:00:00 -0600https://schulichignite.com/blog/verifying-quickly/Hashing is an incredibly important concept in computer science. It’s used in everyting from validation to speeding up our data lookups.A brief overview of how computers workhttps://schulichignite.com/blog/how-do-computers-actually-work/Mon, 17 Jul 2023 00:00:01 -0600https://schulichignite.com/blog/how-do-computers-actually-work/This article covers a brief overview of how computers work and how they came to be. It does not intend to be a comprehensive explanation or a professional opinion on the subject.Making Things Smallhttps://schulichignite.com/blog/making-things-small/Mon, 03 Jul 2023 00:00:00 -0600https://schulichignite.com/blog/making-things-small/Compression is the art of taking some data and making it smaller. If you want more details about common compression schemes take a look at our definition page for compression.The Node Package Manager (NPM) and package.json Filehttps://schulichignite.com/blog/intro-to-node/npm-intro/Mon, 19 Jun 2023 00:00:00 -0600https://schulichignite.com/blog/intro-to-node/npm-intro/See previous post Introduction Welcome back to our crash course on Node! In the previous article, we walked you through the basics of Node, including what it is, what developers use it for, how to install it, and how to use it to run JavaScript files.The power of pathshttps://schulichignite.com/blog/the-power-of-paths/Mon, 05 Jun 2023 00:00:00 -0600https://schulichignite.com/blog/the-power-of-paths/A path is a way to something. It’s how we go from what we know, and where we are, to what we want to know, and where we want to go.The new definitions & difficulty systemhttps://schulichignite.com/blog/updates/definitions/Mon, 29 May 2023 00:00:00 -0600https://schulichignite.com/blog/updates/definitions/We are excited to announce two new systems on the blog. These are intended to help using the blog easier, and for us to become a better resource for people of all skill levels!Datastructures in C++https://schulichignite.com/blog/datastructures-in-c++/Mon, 22 May 2023 00:00:00 -0600https://schulichignite.com/blog/datastructures-in-c++/By now you should have a decent understanding of classes and objects. If not, go check out our blog post on the topic to see what I’m talking about.Using User Interfaces in VBAhttps://schulichignite.com/blog/vba-ui/Mon, 08 May 2023 00:00:01 -0600https://schulichignite.com/blog/vba-ui/See previous post Overview User Interfaces (UIs) are important to communicate the program to the user. UIs are the gap between the program and the user.Making categories simplerhttps://schulichignite.com/blog/taxonomical-ordering/Mon, 24 Apr 2023 00:00:00 -0600https://schulichignite.com/blog/taxonomical-ordering/Why is a wolf different than a jellyfish? There are obvious differences, but how do we categorize something as more wolfey, or more jellyfishy?Intro To Node.jshttps://schulichignite.com/blog/intro-to-node/intro2node/Mon, 10 Apr 2023 00:00:00 -0600https://schulichignite.com/blog/intro-to-node/intro2node/If you’ve been learning or reading about web development, you’ve probably heard about Node.js. In this article series, we’ll help you get started using Node by building a homework-tracking application and providing you with all the information and tools you need to develop your own projects using Node.It's caches all the way downhttps://schulichignite.com/blog/its-caches-all-the-way-down/Mon, 03 Apr 2023 00:00:00 -0600https://schulichignite.com/blog/its-caches-all-the-way-down/Nostalgia can be very powerful, looking back at the world can make people feel warm and fuzzy inside. However, one thing people are not nostalgic of is how long computers used to take to do things.General Syntax Visual Basic for Applications (VBA)https://schulichignite.com/blog/vba-syntax/Mon, 27 Mar 2023 00:00:01 -0600https://schulichignite.com/blog/vba-syntax/See previous post diff --git a/scorch/index.html b/scorch/index.html index 59af0fbb..10c852f3 100644 --- a/scorch/index.html +++ b/scorch/index.html @@ -10,7 +10,8 @@ Languages Definitions
Scorch

What is ignite Scorch?

Ignite Scorch is an 8 week introduction to web development course, split up into 1.5 hour sessions once a week. The aim of the course is to give people a chance to explore web development, and learn the skills they need to get websites up and running. Since this is a more advanced course you will need to know the programming fundamentals taught in ignite beginner & ignite flare, but no prior web development experience is required.

What will I learn?

By the end of the course you will:

  • Be able to create a website from scratch or template and take it right through to deployment
  • Understand what is happening in a browser when we visit a webpage
  • Have an idea of some industry practices that will make us more effective in web development
  • Have an idea of other fields web development skills can be used

We achieve this a bit differently, by having mentees work on exercises inspired by real world requirements. Right from session 1 you will be buiding webpages, by session 2 fully mobile responsive sites, and by the end you will have the knowledge to design, build, deploy, and secure those websites!

Along with just how to do the basics, we teach you other principles in building websites like:

  • Basic design principles
  • Security and privacy practices
  • How to pick alternatives to what we suggest
  • Suggestions for where to go to dive deeper into the topics

Anything else I should know?

We also have an end of session gala where we have industry speakers come in and do presentations. We also give mentee’s a chance to show off their projects (if they want to).

Here's what you can expect to build!

Mobile responsive sites!

Interactive sites with filtering and ability to add content

Sites that call other databases!

How do I sign up?

We are not currently looking for mentors and mentees. You can signup for our newsletter with this link to be notified when the next set of sessions are available

Looking to submit an exercise?

Session 0
Introduction to Schulich Ignite

Published:

This session is here to have everyone setup their development environments and get introduced to the course!

View the slides -

Session 1
HTML, CSS, basic design

Published:

This session will help cover the basics of how webpages work, building basic pages, and a bit about design!

View the slides

Session 2
Advanced CSS, and frameworks

Published:

This session will cover using advanced CSS, and CSS frameworks!

View the slides