-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
97 additions
and
78 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,83 +1,12 @@ | ||
Introduction | ||
============ | ||
Youth Tech 2014 | ||
=============== | ||
|
||
Markdown | ||
-------- | ||
In this repository you will be able to see all of the lesson plans for the upcoming weeks and what I plan on going over. If you feel comfortable enough with the current work, feel free to look ahead. I make no promises that I'll have lesson plans for too far ahead mainly because I'm lazy. | ||
|
||
### What is Markdown? | ||
### Software | ||
|
||
> Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). | ||
We will be using a variety of software throughout the program and each software has their own use/purpose so get ready to start installing a lot of things. We will install things as we need them so don't worry if you don't know why you need a specific program. | ||
|
||
As the quote says, you simply write your notes with a specific set of symbols and you'll be able to easily convert it to HTML and make it look pretty. | ||
### Lesson Plans | ||
|
||
This document is written in markdown. | ||
|
||
### Installing MarkdownPad | ||
|
||
1. Visit the following link and it'll automatically start the download for this tool | ||
[http://markdownpad.com/download.html](http://markdownpad.com/download.html) | ||
|
||
2. Install | ||
|
||
Git | ||
--- | ||
|
||
### What is Git? | ||
|
||
Git is a distributed revision control system. In other words, because we will be working with code, we want to be able to keep a history of all our changes and know who to blame when part of the code is broken. Breaking code is no longer something to worry about and sharing code is easy. | ||
|
||
### Installing Git | ||
|
||
1. Visit the following website and download the install | ||
|
||
[http://git-scm.com/download/win](http://git-scm.com/download/win) | ||
|
||
2. Open the installer, accept the license, and install Git to the default location (`C:\Program Files\Git`). | ||
|
||
3. Configure the installation | ||
|
||
- Additional Icons | ||
|
||
- Self explanitory. You add shortcuts to the desktop and the start menu | ||
|
||
- Windows Explorer Integration | ||
|
||
- Simple context menu | ||
- Will install a command-line tool and will add menu options relating to Git | ||
- Advanced context menu | ||
- Will do the same as the Simple context menu but it'll install another application to handle Git operations | ||
- Associate _blah blah blah_ | ||
|
||
- Leave it checked, it'll make life easier later | ||
- Use a TrueType font | ||
|
||
- (optional) it'll give you a prettier font to look at | ||
|
||
4. Start menu folder | ||
|
||
- Whatever tickles your fancy | ||
|
||
5. Use Git from Git bash only | ||
|
||
- It'll make life much easier if you just use this | ||
|
||
6. Checkout Windows-style commit Unix-style line endings | ||
|
||
- Windows uses CRLF while Unix (Mac and Linux) machines use LF for line endings. Doesn't really matter which you choose since most Git repositories will be configured to use a specific one. | ||
|
||
7. Install | ||
|
||
Sublime | ||
------- | ||
|
||
Sublime is an awesome text editor. We'll be using it. A lot. | ||
|
||
phpStorm | ||
-------- | ||
|
||
An amazing Integrated Development Environment (IDE). We'll be using it. A lot. | ||
All of the lesson plans are divided up into weeks, and each week is split up into days. We'll try our best to stay on schedule but I make no promises. Inside of each folder, you will find any example code and notes that I have for that lesson; please use them. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
Software | ||
======== | ||
Here is the list of software that we will be using throughout the program relating to software development and server administration. All of this software is entirely free (except for phpStorm but we have a license for that). | ||
|
||
File Transfers | ||
-------------- | ||
|
||
### FileZilla | ||
|
||
An ugly FTP/SFTP client. | ||
|
||
Download: [https://filezilla-project.org/download.php?type=client](https://filezilla-project.org/download.php?type=client) | ||
|
||
### Cyberduck | ||
|
||
A prettier FTP/SFTP client. | ||
|
||
Download: [http://cyberduck.io/?l=en](http://cyberduck.io/?l=en) | ||
|
||
Editors | ||
------- | ||
|
||
### MarkdownPad | ||
|
||
A markdown editor that allows you view what your markdown will look like as you write it. | ||
|
||
Download: [http://markdownpad.com/download.html](http://markdownpad.com/download.html) | ||
|
||
IDEs | ||
---- | ||
### Netbeans | ||
|
||
A free and open source IDE. | ||
|
||
Download: [https://netbeans.org/downloads/](https://netbeans.org/downloads/) | ||
|
||
### phpStorm | ||
|
||
A paid and closed source IDE - but the owners were kind enough to give us an educational license. It's free for us. Let's use it. A lot. | ||
|
||
Download: [http://www.jetbrains.com/phpstorm/download/](http://www.jetbrains.com/phpstorm/download/) | ||
|
||
Server Administration | ||
--------------------- | ||
|
||
### Putty | ||
|
||
An SSH client for Windows. We're going to be using this for server administration when we launch our websites. | ||
|
||
Download: [http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.63-installer.exe](http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.63-installer.exe) | ||
|
||
### XAMPP | ||
|
||
An Apache, MySQL, and PHP setup for Windows that will make life easier for WordPress development. | ||
|
||
Download: [https://www.apachefriends.org/download.html](https://www.apachefriends.org/download.html) | ||
|
||
Text Editors | ||
------------ | ||
|
||
### Brackets | ||
|
||
A relatively young but very stable text editor. | ||
|
||
Download: [http://brackets.io/index.html](http://brackets.io/index.html) | ||
|
||
### Sublime | ||
|
||
An extremely powerful text editor that has a large community with a lot of plug-ins. | ||
|
||
Download: [http://www.sublimetext.com/3](http://www.sublimetext.com/3) |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Git | ||
=== | ||
|
||
### What is Git? | ||
|
||
Git is a distributed revision control system. In other words, because we will be working with code, we want to be able to keep a history of all our changes and know who to blame when part of the code is broken. Breaking code is no longer something to worry about and sharing code is easy. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Introduction | ||
============ | ||
|
||
Markdown | ||
-------- | ||
|
||
### What is Markdown? | ||
|
||
> Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). | ||
As the quote says, you simply write your notes with a specific set of symbols and you'll be able to easily convert it to HTML and make it look pretty. | ||
|
||
This document is written entirely in markdown. |