Web Design & Development Academy – Summer 2018

 

Meet Your Instructor


Bruce Elgort

Computer Technology
Clark College
belgort@clark.edu

You’ll find this technology professor – an award-winning instructor at Clark College – working hard to inspire and challenge his students with meaningful web development and programming experiences. With a skinny vanilla latte (no foam) in hand, Bruce loves to tinker and test the boundaries of existing and emerging technologies, to then guide hungry minds through memorable, educational journeys to showcase with passion the ever-evolving innovations of society. An industry leader, Bruce is known for co-developing Elguji’s IdeaJam software and is recognized by IBM as an ‘IBM Champion’ for being an innovative thought leader in cloud technologies.

Location

Sessions take place at Clark College on Saturdays throughout the summer. See the schedule below for locations, dates and times.

Important Information

Sessions will be taking place in a room that does not have computers. If attendees want to bring their own laptop they can. The sessions will be delivered “conference style” and computers are not required to participate.

Who Can Attend

These sessions are available to Clark College students, staff, faculty, alumni, and members of the community.

Registration

Registration is limited to 35 participants per session and is required in advance. You can find a link to each sessions registration page below.

Due to space limitations, registrants will be required to notify the instructor if they won’t be able to attend after signing up. Failure to do may limit your ability to attend future sessions.

Cost

These events are free, however, registration is required. The instructor is volunteering his time for these events.

Schedule

All sessions start at 9 AM and end at 12 PM and take place at Clark College, Scarpelli Hall, Room 102.

  • July 14, 2018 – Getting Started with Markdown
  • July 28, 2018 – Getting Started with Sass
  • August 11, 2018 – Getting Started with Node.js
  • August 18, 2018 – Getting Started with Git and GitHub
  • August 25, 2018 – Getting Started with Bootstrap
  • September 8, 2018 – EVENT CANCELED – Getting Started with React.js
  • September 15, 2018 – Automating Things with Python

 

Getting Started with Markdown


Skill Level – Beginner

Saturday, July 14
9 AM – 12 PM
Scarpelli Hall, Room 102

Markdown is a lightweight markup language with plain text formatting syntax. It is designed so that it can be converted to HTML and many other formats. It can be used with WordPress, GitHub, and many other web related services.

What you should know before attending this session

  • How to edit and save files

Learning Outcomes

  • Know where and when to use Markdown
  • Know how to identify and use Markdown syntax
  • Know how to export documents to HTML, PDF and other document formats

Access to this sessions resources

 

Getting Started with Sass


Skill Level – Intermediate

Saturday, July 28
9 AM – 12 PM
Scarpelli Hall, Room 102

Sass is a preprocessor scripting language that is interpreted or compiled into Cascading Style Sheets (CSS).

What you should know before attending this session

  • How to edit and save files
  • Experience with HTML and CSS, especially using external style sheets

Learning Outcomes

  • Know how to use Sass nesting, variables, mixins, placeholders, and functions to write more expressive and reusable styles
  • Know how to compile Sass files into CSS
  • Know how to transition a CSS codebase to SCSS

Access to this sessions resources

 

Getting Started with Node.js


Skill Level – Intermediate to Advanced

Saturday, August 11
9 AM – 12 PM
Scarpelli Hall, Room 102

Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast and scalable applications.

What you should know before attending this session

  • How to edit and save files
  • Practical and intermediate use of JavaScript
  • Using the command line on Windows or Mac

Learning Outcomes

  • Know why Node.js is an important tool for web developers
  • Know how to use JavaScript to build simple web apps
  • Know how to use the Node.js package manager NPM
  • Know how to use Node.js modules in your projects

 

Getting Started with Git and GitHub


Skill Level – Beginner

Saturday, August 18
9 AM – 12 PM
Scarpelli Hall, Room 102

Git is the distributed version control system. Git is responsible for keeping track of changes to content (usually source code files), and it provides mechanisms for sharing that content with others. GitHub is a company that provides Git repository hosting.

What you should know before attending this session

  • How to edit and save files
  • Using the command line on Windows or Terminal on Mac

Learning Outcomes

  • Understand how to save versions of your code
  • Know the basic workflow and core features, different ways to undo changes or save multiple versions of a project
  • Know how to use GitHub how to collaborate with other developers

Access the Session Resources

 

Getting Started with Bootstrap


Skill Level – Beginner

Saturday, August 25
9 AM – 12 PM
Scarpelli Hall, Room 102

Bootstrap is a free front-end framework for faster and easier web development. Bootstrap includes HTML and CSS based design templates for typography, forms, buttons, tables, navigation, modals, image carousels and many other, as well as optional JavaScript plugins. Bootstrap also gives you the ability to easily create responsive designs.

What you should know before attending this session

  • How to edit and save files
  • Experience with HTML and CSS, especially using external style sheets

Learning Outcomes

  • Learn How to get access to Bootstrap
  • Learn to use the features of the Bootstrap framework
  • Learn how to create a basic template for your projects

EVENT CANCELED – Getting Started with React.js


Skill Level – Intermediate

Saturday, September 8
9 AM – 12 PM
Scarpelli Hall, Room 102

React (also known as React.js or ReactJS) is a JavaScript library for building user interfaces.

What you should know before attending this session

  • How to edit and save files
  • Experience with HTML and CSS
  • Intermediate knowledge of JavaScript

Learning Outcomes

  • Know why React.js was created
  • Know how to use JSX
  • Identify websites using React.js
  • Know how to create React.js components

Automating Things with Python


Skill Level – Intermediate

Saturday, September 15
9 AM – 12 PM
Scarpelli Hall, Room 102

Python is an interpreted high-level programming language for general-purpose programming and is now very popular in the areas of data science and artificial intelligence.

What you should know before attending this session

  • How to edit and save files
  • Experience using IDLE or other code editors with Python
  • Experience developing Python programs

Learning Outcomes

  • Know how to use the Python package manager PIP
  • Know how to use the Selenium web scraping library
  • Know how to send emails and text messages with Python
Advertisement
%d bloggers like this: