#GDIA2T101
Girl Develop It is here to empower and assist women interested in getting into and advancing in the tech industry through affordable and accessible programs.
6pm - 9pm | 206 S. 5th Ave
10am - 1pm | 312 S. State St.
6:30pm - 8:30pm | 1327 Jones Dr.
Plus soooo many more we couldn't fit here...
#GDIA2T101
A typical web page is composed of a combination of:
HTML: Hyper Text Markup Language
A language used to create the structural code of a webpage.
ie. paragraphs, headers, links, sidebars, etc.
CSS: Cascading Style Sheets
A language used to style the structural elements of a webpage.
JavaScript: (NOT Java)
A language used to create dynamic and interactive features of a webpage.
Text Editor
A program for creating / editing plain text files.
IE. Sublime Text, Text Mate, Notepad, Vim, Emacs
IDE: Integrated Development Environment
Software meant to support the entire development process.
IE. text editing, automation, debugging, compilation, etc.
CMS: Content Management System
An application that allows management of site content from a central interface.
IE. WordPress, Joomla, Drupal, Concrete5
WYSIWYG: What You See Is What You Get
A visual markup editor intended for those who don't know how to code.
Like Microsoft Word, but for the web. Often used in CMSs.
IP Address: Internet Protocol Address
A unique address for a computer or a server on a network.
IE. 199.195.116.179 == gdiannarbor.com, 127.0.0.1 == localhost
Domain Name
A unique name that identifies an internet resource, like a website.
IE. gdiannarbor.com, google.com
DNS: Domain Name Service
A directory that ties domain names to IPs, allowing connection to websites via URLs.
URL: Uniform Resource Locator
A unique character string that refers to a specific resource on the web.
IE. http://gdiannarbor.com/events.html
Web / Hosting Server
A computer system that holds website code and processes requests from the web.
SEO: Search Engine Optimization
The process of increasing your web site's perceived value to search engine
algorithms, thereby raising its rank in search results
API: Application Programming Interface
A set of programming instructions for accessing a web-based application.
Twitter, Facebook, Google Maps, Meetup
The Cloud
Services and technology that offer remote storage,
processing, or other functionality by way of the internet.
Open Source
A code that is free for anyone to use or modify. Contributions are encouraged.
Perl, jQuery, Bootstrap, Font Awesome
Clients make requests. Servers fulfill them.
Client is most-often a browser
search engine crawlers, command line interfaces,
and other applications can also behave as clients.
Server is a computer
And the collection of software it contains.
Typically, larger and more powerful that PCs.
Client-Side
Sever-Side
Java
JavaScript
Information Architecture (IA) is the process of organizing and labelling website content in an intuitive, accessible way.
User Experience (UX) is examining how users feel when interacting with an interface.
The practice of building a single website that
works across all devices and screen sizes.
Provide an optimal and intuitive experience for all users.
Ex. bostonglobe.com
Occasionally, entire features will be toggled on / off for the display.
Developing in a way that is consistent with current development methodologies and in a way that will ensure the highest level of browser compatibility and performance.
It depends...
PHP
echo "Hello, world!";
Java
class HelloWorld {
static public void main( String args[] ) {
System.out.println( "Hello World!" );
}
}
Python
'Hello, world!'
Ruby
puts 'Hello, world!'
JavaScript
console.log('Hello, World!');
Join the community.
#GDIA2T101
Questions?