Week 01

Project Management:

 **Fab Academy Student Agreement**
 The Fab Academy is responsible for:
          - Teaching principles and practices of digital fabrication
         - Arranging lectures, recitations, meetings, and events for the class
         - Evaluating and providing feedback on student work
         - Offering clear standards for completing assignments
         - Certifying and archiving student progress
         - Supervising class preparation
         - Reviewing prospective students, instructors, and labs
         - Providing central staff and infrastructure for students, instructors, and labs
         - Fund-raising for costs not covered by student tuition
         - Managing and reporting on the program's finances, results, and impacts
         - Publicizing the program
         - Promoting a respectful environment free of harassment and discrimination
         - Encourage a diverse, accessible, and equitable community

I am a Fab Academy student, responsible for:

- Attending class lectures and participating in reviews
        - Developing and documenting projects assigned to introduce and demonstrate skills
        - Allowing the Fab Academy to share my work (with attribution) in the class for purposes compatible with its mission
        - Honestly reporting on my work, and appropriately attributing the work of others (both human and machine)
        - Working safely
        - Leaving workspaces in the same (or better) condition than I found them
        - Participating in the upkeep of my lab
        - Ensuring that my tuition for local and central class costs is covered
        - Following locally applicable health and safety guidance
        - Recognizing limits on lab and staff time
        - Promoting a respectful environment free of harassment and discrimination

Signed by committing this file in my repository,

Charath Chander Natarajan

 

Git & GitLab

Get GIT

GIT Setup

GIT BASH

Website Development

HTML Edit tool: Notepad++

Download and Install Notepad++ from https://notepad-plus-plus.org . Notepad++ stands out as a versatile and efficient text and source code editor, widely favored by programmers and general users alike. Its core strength lies in its ability to handle multiple files through a tabbed interface, coupled with robust syntax highlighting for numerous programming languages. This, combined with features like code folding and powerful search-and-replace functionalities, significantly enhances productivity. Notably, its lightweight nature ensures smooth performance even with large files, and the availability of plugins allows for further customization, making Notepad++ a valuable tool for a broad range of text-editing tasks.

Home Screen

For HTML templet

60+ Free template for HTML pages are available for free at https://www.tooplate.com/

For my page, I have used the CSS template of 578 First Portfolio

Download the free template:

Downloaded folder content

Open index.html in notepad++ and start the editing

Final output

For fancy pointer i used javascripts from

Learning video : https://www.youtube.com/watch?v=7eE8xPyXSR4

www.codepen.io

Finally Git repo

My experience from this assignment I am a mechanical engineer for 15+ years, I didn't have a chance to learn or develop a website of my own. This learning experience gave me a complete overview of website building using a template and notepad++.

.

<<Back to Home