Gulp and node.js project
Travel site using CSS, Node.js, npm, Gulp, BEM, PostCSS, Babel and Webpack
Coursework completed for Brad Schiff’s Udemy course Git a Web Developer Job: Mastering the Modern Workflow.
Git, GitHub, and command-line basics to collaborate with other developers and deploy sites.
Skills: Use the command line to manage branches, create a new repo, git init, git add, git commit, git status, git checkout, git merge.
Node.js, npm and Gulp
Leveraging Node.js tools like NPM and Gulp to save time by automating tasks.
Skills: Download node.js and initialise repo, use npm to download packages and create a package.json file, use Gulp to watch for changes and automatically refresh the browser, import modules and manage postcss tasks.
Enhance CSS knowledge with techniques (BEM & PostCSS) to keep styles manageable.
Skills: Use BEM methodology to organise CSS, create global file, modules and mixins using postcss.
Speeding up sites with the mobile-first performance philosophy.
Skills: Create responsive images, sprites and use a package to have images load just in time.
Final project deployed and hosted using Github pages.
Skills: Use Gulp build task to compress and create dist folder, publish to Github pages