Code with Agility week 3 began with the trainer introducing the participants to Website design and development.
He explained to the class that there is a difference between a website designer and a web developer. He said a website is a collection of linked web pages(plus their associated resources) that share a unique domain name.
He also explained that a web page is a simple document displayable by a browser. Such documents are written in the HTML language. A web server is a computer hosting one or more websites.
Hosting means that all the web pages and their supporting files are available on that computer.
He also talked about how a web page can embed a variety of different types of resources such as style information(controls a page’s look-and-feel), scripts(adding interactivity to the page),and media(images, sounds, and videos).
He later explained website design,website development, and the types of web designers available. This includes; web designers, UX Designers, UI Designers, and UX/UI Designers. He also talked about the different kinds of web developers which includes Back-end Developers, Front-end Developers, Full-stack Developers.
He also talked about the design and development process. This includes; information gathering, content creation, testing and launching, sitemap and wireframe creation and the development phase.
He later explained wireframe. This is a skeletal static, low-fidelity representation of the different layout on a website. He also talked about what wireframe includes. They include; content, structure, hierarchy, functionality and behaviour. He showed the participants pictures of a wireframe.
He ended the class by showing the participants varieties of websites ranging from food, clothes, and educational businesses.
Day 2 of week 3 started with the trainer asking the participants to create accounts on infinity.free.net, a site for free domain hosting.
He also introduced them to Google’s domain checker. This is also a site for checking domain names available.
He later explained what a domain name is and why it’s important. A domain name is the web address people use to find your website and business.
A domain name gives one’s business credibility and puts one in the same online marketplace as their largest competitors. The right domain is easy to remember, connects with customers and enhances your brand.
He later introduced the class to “Replit”. This is a site which allows users to write code and build apps and websites using a browser. The site also has various collaborative features, including capability for real-time, multiyear editing with a live chat feed. It also supports over 50 programming and markup languages, including Java, Python and HTML, enabling users to build apps and websites.
He also introduced them to WordPress and asked them to create accounts on it.
This is an open source software you can use to create a beautiful website, blog, or app.
The class ended with the trainer asking the participants to create Wireframes for their various businesses before the next session.