Community Computing helps repair computers and then installs free / libre operating systems - GNU / Linux (Trisquel, Debian and Fedora). Community Computers can also signpost you to applications and support. It is our aim to promote and help address important issues - plastic pollution / e-waste, poverty, education, privacy, and liberty. If you are interested, come along to one of our workshops.
Friday Mornings at the Hub Swindon 10am to 12 midday.
Swindon Hub, 36 The Parade, Swindon, SN1 1BA
A new free supportive session in the Hub! Have you any issues with your smart devices or laptop? Struggling with using certain programmes or apps? Connectivity issues?
Just pop in from 3pm on a Thursday and someone will be happy to help.
#swindonhub #SwindonTownCentre
#digitalsupport #freeclassesswindon
Swindon Hub, 36 The Parade, Swindon, SN1 1BA
Dive into the exciting world of web development with this hands-on workshop series! Designed for beginners and those looking to refine their skills, this course covers essential web technologies and tools, empowering you to build dynamic, functional, and responsive websites. Learn HTML, CSS, PHP, MySQL, JavaScript, and Linux web development in an engaging, project-based format.
Workshop Outline:
Understand the structure and semantics of HTML.
Style your pages with CSS to create visually appealing layouts.
Introduction to responsive design using media queries.
Build a simple, fully responsive webpage as a project.
Introduction to server-side programming with PHP.
Working with forms and handling user input.
Understand PHP’s role in web development.
Build a dynamic contact form for a website.
Basics of relational databases and SQL.
Create, read, update, and delete data using MySQL.
Understand the integration of PHP and MySQL.
Create a simple blog application with a database backend.
Introduction to Boot Strap and its role in web development.
Manipulating the DOM and handling events.
Learn about modern features like ES6 and asynchronous programming.
Develop an interactive to-do list app.
Introduction to Linux and the command line.
Setting up a basic LAMP stack (Linux, Apache, MySQL, PHP).
Learn basic file management, permissions, and server configurations.
Deploy a website on a local server.
Learning Outcomes:
By the end of this course, participants will:
Understand the foundational web technologies.
Be able to create and style web pages.
Build interactive and database-driven websites.
Set up and manage a web server environment.
Target Audience:
Beginners with little to no prior experience in web development.
Aspiring developers looking to gain practical, hands-on skills.
Course Details:
Duration: 5 workshops, 2 hours each.
Format: In-person or online (live sessions).
Materials: Participants need a laptop; all tools used will be free and open-source.
Get ready to build your web development skills and create something amazing!