From 412036a9402c9ef69f0a7f2967bb5b63042d5b00 Mon Sep 17 00:00:00 2001 From: allejo Date: Sat, 21 Jun 2014 00:30:59 -0700 Subject: [PATCH] Made structure of lessons --- .DS_Store | Bin 0 -> 6148 bytes README.md | 85 +++--------------------------------- Software.md | 71 ++++++++++++++++++++++++++++++ Week 1/.DS_Store | Bin 0 -> 6148 bytes Week 1/Lesson 1/.DS_Store | Bin 0 -> 6148 bytes Week 1/Lesson 1/Git.md | 6 +++ Week 1/Lesson 1/Lesson.md | 0 Week 1/Lesson 1/Markdown.md | 13 ++++++ 8 files changed, 97 insertions(+), 78 deletions(-) create mode 100644 .DS_Store create mode 100644 Software.md create mode 100644 Week 1/.DS_Store create mode 100644 Week 1/Lesson 1/.DS_Store create mode 100644 Week 1/Lesson 1/Git.md create mode 100644 Week 1/Lesson 1/Lesson.md create mode 100644 Week 1/Lesson 1/Markdown.md diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..c48f3fe7a660825897961c173e7a60820b3c1c76 GIT binary patch literal 6148 zcmeHKISv9b4733uB$_QL^96noA$S1=E#jy^qCoUp@h+am_$WXN9TcGP%9+IRWVKVo zYZ1}eWj7URL}Uavl&cM0vwic9^)jMBIL;_C-JQ3`&FOUPWWNp=cPJ~_<2gL?ZG%Py zr~nn90#twsd|ZJnv7_ 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. \ No newline at end of file +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. \ No newline at end of file diff --git a/Software.md b/Software.md new file mode 100644 index 0000000..fc06b28 --- /dev/null +++ b/Software.md @@ -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) \ No newline at end of file diff --git a/Week 1/.DS_Store b/Week 1/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..fd7de8ae4389cf7bf6f39146bec1e784fab0ffaa GIT binary patch literal 6148 zcmeHKyKciU3_PY83}o?`QNNHs5Q22;)*mR+bPMVs=5R9^>xFY-(qYwnSiRY*L$P=}&u@_q>xmkrfE2h^;31cz z*Z)WQAN~I|Nh>KJ1@1}#TOXbedwx>Y*2Twpt!?xdy61e+-8c^lhbYIyD92oQIo?K6 b<~5&lzZcGlL1#SZMEwl7E;1?b-wJ#KDjgJp literal 0 HcmV?d00001 diff --git a/Week 1/Lesson 1/.DS_Store b/Week 1/Lesson 1/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0 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. \ No newline at end of file