Get Published Workshop - Girl Develop It Minneapolis
Transcription
Get Published Workshop - Girl Develop It Minneapolis
Get Published Workshop Get Published Workshop Instructors: Tessa Kriesel and Susan Metoxen www.gdiminneapolis.com Get Published Workshop About You ● ● ● Your Name Website you will publish Your goal for this course About Us ● ● [email protected] [email protected] te www.gdiminneapolis.com http://threepanelsoul.com/ Girl Develop It! Some "rules" Girl Develop It is here to provide affordable and accessible programs to learn software through mentorship and handson instruction. ● We are here for you! ● Every question is important ● Ask questions anytime ● Housekeeping ● Role of the TAs ● Help each other ● Have fun! Class Objectives By the end of this workshop, you will: 1. 2. 3. 4. Have a website published on the World Wide Web! Have a beautiful website to showcase your skills. Experience making your design vision a reality with HTML/CSS. Be able to manage your local and remote files and be able to publish (FTP) your files to the world. 5. Be comfortable with purchasing domains and hosting services, when and if you want to make purchases. Today 1. Domains and hosting 2. Resume templates 3. Workshop time 4. Publishing (FTP) Next Week Propagate Nameservers Work on your website 1. Publish! 2. Workshop 3. Advanced publishing concepts 4. Show and tell Get Published Workshop Domains and Hosting www.gdiminneapolis.com Get Published Workshop Buying a Domain ● How to choose a domain name ● Why buy a domain name ● Most domains are $12-14 per year www.gdiminneapolis.com Get Published Workshop Where to buy a domain ● ● ● ● Hover.com: The most choices/more expensive Hostgator.com: Great chatting service GoDaddy.com: Great phone service enom.com: Volume discounts Exercise: 1.In small groups, discuss pros and cons of purchasing a domain and decide if you would like to buy one for your website. What domain name ideas do you have? Write them down. 2. Tell your small group about the website you plan to make in this workshop. www.gdiminneapolis.com What is website hosting? ● Web Hosting is the server space on the Internet where you store your html/css files. ● When you make a website and want other people to see it, you will need to publish it to a web hosting service. FTP Local Files to Server Local Files These are your html files on your computer. Remote Files FTP These are the files you FTP to the server of your hosting provider. Get Published Workshop Free Hosting Options ● Amazon ● GitHub ● gdiminneapolis.com/students/yourname www.gdiminneapolis.com Get Published Workshop Why pay for hosting? ● ● ● ● ● Service from your hosting provider Connecting your domain Email Services Back-end database You get cPanel www.gdiminneapolis.com Get Published Workshop cPanel Walkthrough: MyCoolWebsite.com/cpanel ○ ○ ○ ○ ○ ○ Remote Files Email Add-on Domains Sub-domains HTTP Passwords phpMyAdmin More to come on cPanel www.gdiminneapolis.com Linking Domain to Host ● Domain Name: MyCoolWebsite.com ● IP Address: 22.231.113.64 ● Name Server: ns21. hostgator.com Your hosting and domain name may not come from the same company. The nameservers link your domain to your hosting. Domain Name Servers (DNS) ● Connect your domain to your hosting ● Propagating DNS By Mathiasjok (http://digitalmonki.com/) [CC0], via Wikimedia Commons Exercise ● Break into small groups ● Make a decision on how you want to host your website. ● If you want a domain, purchase it. Write your domain on the white board. ● Set the nameservers to your hosting. Resume Templates Demonstration Let’s Develop It! This is workshop time to develop your website using the resume templates. Publishing File Transfer Protocol (FTP) FTP Local Files to Server Local Files These are your html files on your computer. Remote Files FTP These are the files you publish to the server of your hosting provider. How does your site visitor’s browser find your website files? Your Hosting Provider Server Your computer Hosting Provider Server Hosting Provider Server Domain Name Server Your Domain Name Server Domain Name Server Your site visitor index.html or index.php User enters: GDIMinneapolis.com browser looks for: http://gdiminneapolis. com/index.html or http://gdiminneapolis. com/index.php Pop quiz What file does the server look for when the user enters: MyCoolWebsite.com/start ? MMyCoolWebsite.com/start/index.html public_html ● On the remote server, you will publish your files to a folder called, “public_html”. ● This is the default file location File Transfer Protocol or FTP ● We use FTP to transfer files from our local host (our own computer) to the remote server, at the hosting provider. ● For this class we will use FileZilla to FTP. Alternatives to FileZilla ● Dreamweaver (text editor integrated) ● CyberDuck ● Command Line (Advanced users) Filezilla Exercise Exercise: 1. Make or find a local folder for your website. (It is common to have all your websites in a folder called Sites.) 2. Open Filezilla 3. Find your local folder in FileZilla 4. Enter your IP address into Host, and your username and password. 5. QuickConnect--did your folder move to the remote server? Homework ● Make sure your nameservers have propagated ● Continue work on your website ● Bring back questions Next Week: Advanced Concepts ● ● ● ● Answer your questions Reseller Plan Virtual Private Network (VPN) cPanel ○ Email ○ Change Password ○ Add on and Sub Domains ● Alternatives to Filezilla