CSCI 3100 Tutorial 5 Bootstrap & Git ZENG, Jichuan Department of Computer Science and Engineering The Chinese University of Hong.

Slides:



Advertisements
Similar presentations
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Advertisements

Ravi Mathur Updated December 5,  ODTBX uses Git (see the ODTBX Git Tutorial) ODTBXODTBX Git Tutorial ◦ SourceForge account needed (free). SourceForge.
An Introduction By Sonali and Rasika.  Required for the project  Show the versions of your code in the course of development  Show versions of your.
Github. Download & install git   Git bash  Git GUI.
Server-Side vs. Client-Side Scripting Languages
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Version Control Systems Phil Pratt-Szeliga Fall 2010.
PHP Scripting Language. Introduction “PHP” is an acronym for “PHP: Hypertext Preprocessor.” It is an interpreted, server-side scripting language. Originally.
An Introduction to ASP.NET Web Pages 2 Module 1: Webmatrix Installation and Your First Web Site Tom Perkins.
BIT 285: ( Web) Application Programming Lecture 07 : Tuesday, January 27, 2015 Git.
Getting Started with GIT. Basic Navigation cd means change directory cd.. moves you up a level cd dir_name moves you to the folder named dir_name A dot.
Programming in Teams And how to manage your code.
RMG Study Group Session I: Git, Sphinx, webRMG Connie Gao 9/20/
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Advanced Tutorial For Version 10.0 and later.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
With Mercurial and Progress.   Introduction  What is version control ?  Why use version control ?  Centralised vs. Distributed  Why Mercurial ?
Git – versioning and managing your software L. Grewe.
1 Introductory Notes on the Git Source Control Management Ric Holt, 8 Oct 2009.
ITEC 370 Lecture 16 Implementation. Review Questions? Design document on F, feedback tomorrow Midterm on F Implementation –Management (MMM) –Team roles.
Source Control Primer Patrick Cozzi University of Pennsylvania CIS Spring 2012.
Version Control Systems academy.zariba.com 1. Lecture Content 1.What is Software Configuration Management? 2.Version Control Systems (VCS) 3.Basic Git.
Git workflow and basic commands By: Anuj Sharma. Why git? Git is a distributed revision control system with an emphasis on speed, data integrity, and.
Open Source Server Side Scripting ECA 236 Open Source Server Side Scripting Installation and Testing.
Information Systems and Network Engineering Laboratory II DR. KEN COSH WEEK 1.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Version Control Systems. Version Control Manage changes to software code – Preserve history – Facilitate multiple users / versions.
Crazy New CSS Tools MIS 424 MIS 424 Professor Sandvig Professor Sandvig.
Evaluating & Maintaining a Site Domain 6. Conduct Technical Tests Dreamweaver provides many tools to assist in finalizing and testing your website for.
Intro to Git presented by Brian K. Vagnini Hosted by.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, January 9-12 at NSRRC, Taiwan Control System Studio Training.
Chapter 2: Develop A One Page Web Application Liu, Jie Professor Department of Computer Science Western Oregon University
® IBM Software Group © 2006 IBM Corporation Rational Asset Manager v7.2 Using Scripting Tutorial for using command line and scripting using Ant Tasks Carlos.
CS 160 and CMPE/SE 131 Software Engineering February 16 Class Meeting Department of Computer Science Department of Computer Engineering San José State.
Welcome to Snap! Below the Line Decal Facilitated By: Zachary McPherson and Bao Xie.
Information Systems and Network Engineering Laboratory I DR. KEN COSH WEEK 1.
APP DESIGN AND DEVELOPMENT WITH THE IONIC FRAMEWORK Chuck Leone
Basics Components of Web Design & Development Basics, Components, Design and Development.
CSCI 3100 Tutorial 5 JavaScript & Ajax Jichuan Zeng Department of Computer Science and Engineering The Chinese University of Hong.
Using Git with collaboration, code review, and code management for open source and private projects. & Using Terminal to create, and push commits to repositories.
Installing git In Linux: sudo apt-get install git In Windows: download it from run the setuphttp://git-scm.com/download/win.
BIT 285: ( Web) Application Programming Lecture 07 : Tuesday, January 27, 2015 Git.
GIT Version control. Version Control Sharing code via a centralized DB Also provides for Backtracking (going back to a previous version of code), Branching.
New Client Portal Instructions. Welcome to the NEW Julie K Wiedner CPA, PC Client Portal. We are providing you with these instructions to aid in setting.
Version Control Systems
Source Code Control For CSE 3902 By: Matt Boggus.
Information Systems and Network Engineering Laboratory II
Source Control Systems
Concurrent Versions System User guide for CS408
Computer Terms Review from what language did C++ originate?
Development of Internet Applications jQuery, TypeScript, LESS
Version Control overview
Tutorial 6 Topic: jQuery and jQuery Mobile Li Xu
Development and Deployment
Version Control Systems
Storing, Sending, and Tracking Files Recitation 2
Magento 2 Development For more information visit:
The Big Picture
Content: What is JMeter? What can I do with JMeter?
Compile, Build, and Debug
Getting Started with Git and Bitbucket
Computer Systems Programming
Using Github.
Git CS Fall 2018.
Cordova & Cordova Plugin Installation and Management
Introduction to Git and GitHub
Tutorial 6 PHP & MySQL Li Xu
CMPE/SE 131 Software Engineering February 14 Class Meeting
Patrick Cozzi University of Pennsylvania CIS Fall 2012
Computer Terms Review from what language did C++ originate?
creating websites and web applications responsive.
Presentation transcript:

CSCI 3100 Tutorial 5 Bootstrap & Git ZENG, Jichuan Department of Computer Science and Engineering The Chinese University of Hong Kong

Objective of This Tutorial What is Bootstrap How Bootstrap can improve your web pages. The basic usage of Bootstrap Some advanced features of Bootstrap (Optional) 2/26

What is Bootstrap Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web. 3/26

Prominent Features One framework, every device 4/26

Prominent Features Full of features 5 /26

HelloWorld Demo 6 /26

HelloWorld Demo 7 /26

HelloWorld Demo 8 /26

HelloWorld Demo 9 /26

Basic Usage Get the source code for every example below by downloading the Bootstrap repository zip zip 10 /26

Use Templates Some template/theme websites: StartBootstrap (Free) Bootswatch(Free) Wrapbootstrap 11 /26

Use Templates 12 /26

Advanced Features (Optional) Preprocessors 13 /26

Install Sass/SCSS Transpiler Download and install Ruby. Specify a path variable for the folder where the Ruby executable file and the gem.bat file are stored. Type one of the following commands at the command line prompt $ gem install sass 14 /26

Sass/SCSS in WebStorm ling-sass-less-and-scss-to-css.html ling-sass-less-and-scss-to-css.html 15 /26

Sass Syntax Variables Nesting Import Operators Conditional Statement Extend/Inheritanc e 16 /26

References saas saas watchers.html watchers.html /26

Guide of Code Submission SU Yuxin (Presented by ZENG, Jichuan) Department of Computer Science and Engineering The Chinese University of Hong Kong

Personal Registration Bitbucket: 19 /26

Create a team Only one of team member needs to do this. 20 /26

Input team ID as ‘groupXX_csci3100_2016’ Add other members to this group 21 /26

Invite tutors as your group member 22 /26

Invite tutor account as a developer: You can also add other member here. However, due to the limitation of free account, Bitbucket only allows that a team have maximum 5 members. For those groups with 5 members, you can create at most 4 accounts for Developers, one of which can be shared with 2 members during coding. 23 /26

Create your project 24 /26

Create a private project A private project is only visible to team members 25 /26

Now, you can develop your project with command line tool or GUI client The server address is like this: 26 /26

Git command list git init -- initialize a git reposition in your project directory git remote add origin oject.git -- add a remote repository git add. -- add all file(s) in your project directory git commit -m ’my comments’ -- commit a local update git push –u origin master -- push to the remote repository (first time) Reference: 27