Web Development Apprenticeship Boot-camp
Overview
This is a three-week introduction to web development that formulates the pre-apprenticeship training for our web development apprenticeship. During the course, you will each create at least two websites to show to prospective employers. They will be looking as much (if not more) at your progression over these two weeks as your overall skillset and abilities.
Prerequisites
To get the best from this course you will need to have a basic understanding of HTML and CSS. Please make sure you have recently completed our prerequisite track on TreeHouse
It would be also be good to have a read of the MDN Intro to HTML and Udemy Foundations of HTML.
What will I learn about?
You will learn about the following within practical exercises:
- What Open Source means and how it works
- Content Management Systems - how they work and examples of popular ones
- How to install and configure Wordpress and how to manage content
- The fundamental concepts of Wordpress including: Posts and pages, categories and tags, themes and plugins
- How to install and configure Drupal and how to manage content
- The fundamental concepts of Drupal including: Nodes, Taxonomy, Menus, Blocks and Themes
- Some of the most widely used Drupal modules, including Views & Webform
- An introduction to web servers and the underlying technologies needed to host a CMS website
- Set up a local environment, and install Drupal locally ready for development work
- Install some tools to help with local development
- Get stuck into the fundamental languages that underpin the web: HTML & CSS
- Set up a rich text editor and learn about text formats
- Use Drupal’s powerful user management features and contributed modules add interactive functionality
What will I have to show after I finish?
- A portfolio website with blog, about me page and contact form
- A fully working project website, hosted online and publicly accessible
- The powerful content management capabilities of Drupal and Wordpress at your fingertips
- The knowledge and capability to modify the structure and content of your websites with just a few clicks
Example Goals
End of Bootcamp
Treehouse Pre-Req complete
Blog/portfolio site with min 9 blog posts
Project Site deployed to hosting
End of Day 3
- Treehouse 50% complete
- Drupal blog site publicly accessible
- Wordpress blog site publicly accessible
End of Day 4
- Project site started on Local
- Blog site chosen,
- Min 3 blog posts up
End of Day 6
- Project site deployed and publicly accessible
- Min 5 blog posts up