Beginner to Earning Ready | Practical Freelancing Focused

Web Design & Development with WordPress

Image
anando-chandro
Asha Moni
Tonny
4591+
Learn Web Design and Development with WordPress and Client Dealing with Real Projects – Together!
Web Design & Development with WordPress
dot-image
dot-image
png-image
png-image-left

Course Overview

This course is designed for beginners and intermediate learners to master web design and development using WordPress, including essential web development technologies like HTML, CSS, JavaScript, Bootstrap, and PHP.

Course Curriculum

Class 01: Introduction to Web Design & Development

What is Web Design and Web Development?
  • Differences between web design and development.
  • Frontend vs. Backend development.
  • Full-stack development explained.
Overview of Web Technologies
  • HTML, CSS, JavaScript, PHP, MySQL.
  • Introduction to WordPress as a CMS.
  • Setting up the Development Environment

Class 02: Learning HTML (Hypertext Markup Language)

Introduction to HTML
  • What is HTML? Role in web development.
  • Structure of an HTML document.
  • Basic HTML tags: <html>, <head>, <body>, <title>, etc.

Class 03: Learn HTML Elements and Tags

  • Headings, paragraphs, links, lists, and images.
  • Forms and input elements (e.g., text fields, checkboxes, radio buttons, submit button).
  • Tables, semantic elements (<header>, <footer>, <section>, <article>).
HTML Structure and Best Practices
  • Proper document structure.
  • Accessibility standards.

Class 04: Learning CSS (Cascading Style Sheets)

Introduction to CSS
  • What is CSS? Role in styling websites.
  • External, internal, and inline CSS.
CSS Selectors and Properties
  • Selectors: element, class, id, attribute, pseudo-class, and pseudo-element.
  • CSS properties: color, background, borders, padding, margin, font family, etc.

Class 05: Learning Layout Techniques

Box Model:
  • Understanding margin, border, padding, and content.
  • Positioning elements: relative, absolute, fixed, and sticky.

Class 06: Introduction to PSD, XD, Figma, and Other Design Files for Web Layouts.

  • What is PSD?
  • What is Adobe XD?
  • What is Figma?
  • Other Design Files

Class 07: From PSD to HTML Layout Design (Part -1)

  • Organize the PSD File
  • Slice and Export Images
  • Understand the Layout Structure
  • Setup HTML Template
  • Create Semantic HTML Markup
  • Write the Basic CSS for Layout

Class 08: From PSD to HTML Layout Design (Part -2)

  • Positioning and Alignment
  • Set Up Typography and Colors
  • Start PSD to HTML Design with Simple Project

Class 09: From PSD to HTML Layout Design (Part - 3)

  • Analyze the PSD
  • Navigation Menu Design
  • Banner Design
  • The other section design same as like selected PSD design.

Class 10: From PSD to HTML Layout Design (Part - 4)

  • Complete First Project (PSD to HTML)

Class 11: Introduction to Responsive Web Design

  • What is Responsive Design?
  • Fluid Layouts and Flexible Images
  • Media Queries

Class 12: Advanced Responsive Layout Techniques

  • Flexbox: Introduction and Basics
  • CSS Grid Layout (optional introduction)

Class 13: Introduction to JavaScript (JS)

  • What is JavaScript?
  • Basic Syntax and Structure
  • Functions and Events

Class 14: Working with JavaScript for Interactivity

  • JavaScript DOM Manipulation
  • Event Handling

Class 15: Introduction to Bootstrap Framework

  • What is Bootstrap?
  • Setting Up Bootstrap in Your Project
  • Bootstrap Components

Class 16: Introduction to PHP (Hypertext Preprocessor)

What is PHP?
  • Overview of PHP and its role in web development.
  • Difference between client-side and server-side scripting languages
  • How PHP works on the server to generate dynamic content (HTML) for the client.
  • PHP Syntax and Basic Structure

Class 17: PHP Variables, Data Types, and Operators

  • Variables in PHP
  • Operators in PHP
Hands-on:
  • Creating a PHP script that uses variables and operators to calculate basic operations (e.g., addition of two numbers).
  • Displaying the results dynamically on the page.

Class 18: Setting Up Local Development Environment with XAMPP/WAMP

What is XAMPP/WAMP?
  • Overview of XAMPP and WAMP as local server environments for PHP development.
  • Understanding the components of XAMPP/WAMP (Apache server, MySQL database, PHP).
Installing XAMPP/WAMP
  • Step-by-step guide to downloading and installing XAMPP or WAMP on your computer
  • Running Apache and MySQL services via the XAMPP/WAMP control panel.
  • Testing your local server setup by accessing localhost or 127.0.0.1 in a browser.
Hands-on:
  • Setting up a basic PHP file (index.php) in the htdocs (XAMPP) or www (WAMP) folder.
  • Accessing the PHP file via localhost to check if the server is running.

Class 19: Working with Forms and PHP for Data Handling

PHP Form Handling Basics
  • Creating HTML forms and using GET and POST methods to send data to the server.
  • Accessing form data using PHP ($_GET, $_POST, and $_REQUEST).
  • Validating and sanitizing form inputs to avoid security issues (e.g., XSS, SQL injection).
Hands-on:
  • Creating a contact form that accepts user input (name, email, message).
  • Using PHP to process and display the form data dynamically on the webpage.
  • Adding form validation to ensure proper input (e.g., checking for empty fields or invalid email format).

Class 20: Introduction to MySQL and PHP Integration

What is MySQL?
  • Introduction to MySQL as a database management system used with PHP for storing and retrieving data.
  • Understanding the relationship between PHP and MySQL in dynamic web applications.
Connecting PHP to MySQL Database
  • Introduction to mysqli and PDO (PHP Data Objects) for interacting with MySQL.
  • Connecting to a MySQL database using PHP: creating a database, connecting to it, and performing queries.
Hands-on:
  • Setting up a MySQL database in XAMPP or WAMP using phpMyAdmin.
  • Writing PHP scripts to connect to the MySQL database and fetch data from a table.
  • Displaying data from MySQL on the webpage using PHP.

Class 21: WordPress Introduction and Setup

What is WordPress?
  • Overview of WordPress as a Content Management System (CMS).
  • Difference between WordPress.com and WordPress.org.
  • Why WordPress is popular: ease of use, flexibility, and large community support.
Key Features of WordPress
  • Themes: How themes control the design and layout of a website.
  • Plugins: How plugins extend the functionality of WordPress websites.
  • Pages vs. Posts: Understanding the difference and when to use each.
Hands-on:
  • Exploring examples of popular WordPress websites.
  • Discussing real-world use cases for WordPress (blogs, business websites, e-commerce).

Class 22: Installing WordPress (Local and Web Hosting Setup)

  • Installing WordPress Locally (Using XAMPP or WAMP)
  • Installing WordPress on Live Web Hosting (Optional Overview)

Class 23: WordPress Dashboard Introduction

Overview of the WordPress Dashboard
  • Explanation of the WordPress Dashboard interface: Admin bar, sidebar, and top navigation.
Key areas of the dashboard:
  • Posts: Creating and managing blog posts.
  • Pages: Creating and managing static pages (About, Contact, etc.).
  • Media: Uploading and managing images, videos, and files.
  • Appearance: Changing themes and customizing the look of the site.
  • Plugins: Adding and managing plugins for additional features.
  • Settings: General site settings, permalinks, and user settings.

Class 24: Working with Themes and Customizing Your WordPress Site.

What are WordPress Themes?
  • The role of themes in WordPress: controlling the visual appearance and layout of a website.
  • Understanding how to choose the right theme for different types of websites (business, blog, portfolio, e-commerce).
  • Free vs. Premium Themes: Pros and Cons.
Installing and Activating a Theme
  • How to install a new theme from the WordPress theme repository.
  • How to upload and activate a custom theme (if you have a theme purchased from a third-party source).
Customizing the Theme
  • Using the WordPress Customizer: Changing site title, tagline, logo, colors, and fonts.
  • Setting up the homepage, menu, and widgets.
  • Hands-on: Customize a default theme by adjusting the layout, adding a logo, changing colors, and setting up navigation menus.

Class 25: Page Builder Setup and Interface

What is a Page Builder?
  • Overview of Page Builders: Drag-and-drop interfaces that allow you to design pages visually, without needing to write code
  • Advantages of using Page Builders: Faster development, greater design flexibility, and easierto-use interfaces for beginners.
Elementor: Introduction and Features
  • What is Elementor? Overview of the most popular WordPress page builder plugin.
  • Key features of Elementor: Drag-and-drop editor, pre-designed templates, customizable widgets, responsive design, and theme builder.
  • Installing Elementor: How to install the Elementor plugin from the WordPress Dashboard.
  • Hands-on: Installing and activating the free version of Elementor on a WordPress site.
UX Builder: Overview
  • What is UX Builder (used by the WPBakery plugin)? Another popular page builder for WordPress with similar drag-and-drop features.
  • Key features of UX Builder: Custom layouts, frontend editor, and content elements.
  • Installing UX Builder (via WPBakery or theme integration).
  • Hands-on: Installing UX Builder and accessing its interface.

Class 26: Exploring the Page Builder Interface.

  • Elementor Interface Overview
  • UX Builder Interface Overview
  • And other Builder Overview

Class 27: Designing a Landing Page in WordPress (part -1 )

What is a Landing Page?
  • Definition: A landing page is a standalone web page designed for a specific purpose, typically used for marketing, lead generation, or conversions (e.g., a product launch, newsletter signup, or event registration).
Key elements of a successful landing page:
  • Headline: Grabs attention and clearly communicates the page's offer
  • Subheadline: A secondary line that elaborates on the headline, providing more context.
  • Call-to-Action (CTA): A prominent button or link encouraging users to take action (e.g., "Sign Up", "Learn More", "Buy Now").
  • Visuals: High-quality images or videos that support the offer and build trust.
  • Trust Indicators: Testimonials, reviews, security badges, or social proof.
  • Simple Form: To collect leads (name, email, phone number) with as few fields as necessary.
Why are Landing Pages Important?
  • Landing pages are designed to convert visitors into leads or customers by focusing on a single callto-action.
  • Higher conversion rates due to streamlined messaging and minimal distractions.
Designing a Landing Page with Elementor
Step 1: Creating a New Page
  • Creating a new page in WordPress via the Dashboard.
  • Setting the page template to "Elementor Full Width" for a blank canvas
Step 2: Adding a Section and Customizing the Layout
  • Adding a full-width section for the hero area (the first part users see when landing).
  • Choosing the background color or image for the hero section.
Step 3: Adding Headline, Subheadline, and CTA
  • Using Elementor’s Heading widget to create an eye-catching headline.
  • Adding a Text Editor widget for a persuasive subheadline.
  • Adding a Button widget for the CTA, styling it to stand out.
Step 4: Adding Trust Elements
  • Adding testimonials, reviews, or social media icons to increase trust.
  • Using Elementor's Image or Testimonial widget to include real client feedback.
Step 5: Adding a Lead Capture Form
  • Using Elementor's Form widget to create a simple lead capture form (name, email, phone number).
  • Integrating the form with an email marketing tool (e.g., Mailchimp) or setting up a simple email notification.
Designing a Landing Page with UX Builder (WPBakery)
  • Step 1: Create a New Page in WordPress and open it in the UX Builder.
  • Step 2: Add Rows and Columns for layout structure (typically a single-column layout for simplicity).
  • Step 3: Add Content Elements like headings, text, buttons, images, and forms. o Customize text and button styles to align with your branding and messaging.
  • Step 4: Call-to-Action & Lead Capture using forms or CTA buttons.

Class 27: Designing a Landing Page in WordPress (part -2 )

Best Practices for Landing Page Design
  • Focus on One Goal: Keep the messaging clear and concise, focusing on a single call to action.
  • Keep it Simple: Avoid clutter. Only include necessary elements to support the offer.
  • Visual Hierarchy: Ensure the CTA stands out using contrasting colors, bold text, and appropriate placement.
  • Responsive Design: Ensure your landing page looks great on all screen sizes.
  • A/B Testing: Try different versions of your landing page to test which elements convert best (headlines, CTAs, etc.).
Hands-On Exercise:
  • Students will create a simple landing page for a fictional product or service using Elementor or UX Builder.
  • Students will design the hero section, add a headline, CTA, and contact form for lead generation.

Class 28: WooCommerce and eCommerce Development

Introduction to WooCommerce
  • Overview of WooCommerce and its role in creating online stores on WordPress.
  • Setting up the WooCommerce plugin and basic configuration.

Class 29: Setting Up Products in WooCommerce

  • Adding and managing products (simple, variable, and downloadable products).
  • Organizing products using categories and tags.

Class 30: WooCommerce Store Settings and Payment Gateway Integration

  • Configuring store settings (currency, shipping, taxes).
  • Setting up payment gateways (PayPal, Stripe, and others).

Class 31: Designing the WooCommerce Storefront

  • Customizing the appearance of the WooCommerce store using themes and page builders.
  • Setting up product pages, shop pages, and checkout pages.

Class 31: Launching an eCommerce Project in WordPress

  • Finalizing the eCommerce project: Testing, optimizing for speed, and SEO.
  • Launching the WooCommerce store live and post-launch best practices.

Class 32: Introduction to Online and Offline Marketplaces and Job Hunting Suggestions

Online Marketplaces
  • Overview of popular online marketplaces (e.g., Amazon, eBay, Etsy, Upwork, Fiverr).
  • The role of online marketplaces in eCommerce and freelancing.
  • Setting up your own shop or listing products/services on online platforms.
  • Benefits of selling or offering services on online marketplaces: global reach, built-in audience, ease of use.
Offline Marketplaces
  • Understanding traditional offline marketplaces (e.g., local stores, trade fairs, bazaars).
  • Comparing offline vs. online selling: challenges and advantages.
  • Strategies for leveraging offline markets and reaching local customers.
Job Hunting Suggestions for Freelancers and Web Developers
  • How to build a strong online presence (personal website, LinkedIn, GitHub).
  • Platforms for job hunting in web development and freelancing (e.g., Upwork, Freelancer, Fiverr, LinkedIn Jobs).
  • Building a portfolio that showcases projects and skills.
  • Networking tips for landing freelance or full-time work in web design and development.
  • Preparing for job interviews: showcasing technical skills and soft skills.
Hands-On:
  • Students will explore various online marketplace platforms and learn how to set up a basic profile.
  • Research job opportunities in web development and design, focusing on key platforms to kick-start freelancing or full-time roles.

Career Opportunity

WordPress Developer

Design and develop professional, dynamic websites using WordPress for clients and businesses.

Web Designer

Create modern, responsive, and visually appealing website designs.

Frontend Web Developer

Build interactive and user-friendly websites using HTML, CSS, JavaScript, and Bootstrap.

Freelance Web Developer

Offer website development services on Fiverr, Upwork, and other international freelance platforms.

Full-Stack WordPress Developer

Handle both frontend design and backend functionality of WordPress websites.

Web Development Executive

Join IT companies, digital agencies, or e-commerce businesses as a web developer.

Website Maintenance & Optimization Specialist

Provide ongoing website maintenance, speed optimization, and security services.

Landing Page Designer & Developer

Create high-converting landing pages for marketing campaigns and businesses.

Why This course is best for you!

06 Hands-on Practical Projects

06 Hands-on Practical Projects

Hands-on learning through working on real-life projects under the mentor's guidance will help you develop perfect skills, which will help you gain real-world experience.

Personal Portfolio Website

Personal Portfolio Website

You will learn to present yourself to clients by creating a professional website for yourself.

Business Landing Page with Elementor

Business Landing Page with Elementor

You will learn how to create business websites/product landing pages using Elementor - which is a great opportunity to get orders from clients.

E-commerce Store Setup (WooCommerce)

E-commerce Store Setup (WooCommerce)

You will learn how to create a full-featured online shop with WooCommerce, from adding products to setting up payments.

Mobile-First Responsive Website

Mobile-First Responsive Website

You will learn to design mobile-friendly websites that work beautifully on all types of devices.

Speed Optimization Project (GTmetrix + LSCache)

Speed Optimization Project (GTmetrix + LSCache)

You will learn first-hand how to make websites load faster with the LSCache plugin by analyzing GTmetrix reports.

Figma Design to Live Website

Figma Design to Live Website

You will learn the professional skills of how to create a real website from the Figma file provided by the designer.

SEO Optimized Blog Website

SEO Optimized Blog Website

You will learn how to create SEO friendly blogs and content sites that rank on Google.

Live Site Setup with Domain & Hosting

Live Site Setup with Domain & Hosting

You will learn how to purchase a domain, configure hosting, and publish a live website, including SSL setup.

Portfolio & Confidence

Portfolio & Confidence

Finish the course with 6+ professional projects and the confidence to take on real clients.

Faruk Ahmed

Faruk Ahmed

Senior Web Developer & Mentor

NSDA Certified80+ Freelance ProjectFiverr Verified FreelancerUpwork Verified Freelancer
View Portfolio

Project You Will Do

Portfolio Website

Portfolio Website

In this project, you will learn how to create a professional website for yourself. It will beautifully present your work, skills, and contact information. It is an important digital identity for freelancing or employment.

extra imageextra imageextra imageextra image
Content Based Website

Content Based Website

This website will focus on blog, article or news content. You will learn how to organize and publish content in categories. Ideal for those who want to create a blogging or informational website.

extra imageextra imageextra image
Restaurant Website

Restaurant Website

In this project, you will learn how to present a restaurant's menu, booking, gallery, and location on a site. The design will be mobile-friendly and visitor-friendly.

extra imageextra image
E-Commerce Website Using Elementor

E-Commerce Website Using Elementor

You will learn how to create a professional online shop using Elementor. Product, cart, checkout and payment setup will be shown in action. This is very useful for your own business or client projects.

extra imageextra imageextra image
E-Commerce Website Using Flatsome Theme

E-Commerce Website Using Flatsome Theme

You will create a stylish and user-friendly e-commerce site with the Flatsome theme. You will learn theme customization, homepage design, and product presentation. There is a lot of work available with this theme in the freelance market.

extra imageextra imageextra image
CRUD Operation using PHP and MySQL

CRUD Operation using PHP and MySQL

In this project, you will learn how to Create, Read, Update, and Delete (CRUD) database data. You will be able to handle dynamic forms and tables using PHP and MySQL. This is a foundational skill for backend web development.

extra imageextra imageextra image

Tools You will Learn

HTML5HTML5
CSS3CSS3
BootstrapBootstrap
JavaScriptJavaScript
jQueryjQuery
PHPPHP
MySQLMySQL
WordPressWordPress
ElementorElementor
WooCommerceWooCommerce
FlatsomeFlatsome
EnfoldEnfold

Why European IT? !

Industry-Relevant Curriculum

Courses designed to match current market needs and future trends.

Expert Mentors

Learn directly from experienced professionals with real-world expertise.

Hands-On Training

Practical projects and exercises to build job-ready skills.

Career Support

Guidance on portfolios, interviews, and freelancing for career success.

Flexible Learning Options

Online and offline classes to fit different learning styles.

Proven Track Record

Thousands of successful graduates excelling in local and global industries.

Success Stories

At a glance

১৩ টি কোর্স১৩ টি কোর্স
০৬ টি প্রজেক্ট০৬ টি প্রজেক্ট
সম্পূর্ণ কোর্সের রেকর্ড ভিডিওসম্পূর্ণ কোর্সের রেকর্ড ভিডিও
৩ মাসের স্টাডিপ্ল্যান৩ মাসের স্টাডিপ্ল্যান
ক্লাস নোটসক্লাস নোটস
সার্টিফিকেটসার্টিফিকেট
প্রবলেম সলভিং লাইভ ক্লাসপ্রবলেম সলভিং লাইভ ক্লাস
জব প্লেসমেন্ট সাপোর্টজব প্লেসমেন্ট সাপোর্ট
ইন্টার্নশিপ অপরচুনিটিইন্টার্নশিপ অপরচুনিটি
কমিউনিটি সাপোর্টকমিউনিটি সাপোর্ট
২১,৫০০ টাকা সমমূল্যের রিসোর্স২১,৫০০ টাকা সমমূল্যের রিসোর্স
ফ্রিল্যান্সিং মার্কেটপ্লেস গাইডলাইনফ্রিল্যান্সিং মার্কেটপ্লেস গাইডলাইন

Certified By

Certified By Logo

Offline Course

Duration: 4 Months
Total: 32 Classes
Class Per Week: 2 Day
  • Course Fee: Original price was: ৳ 20,000.00.Current price is: ৳ 15,000.00. Admission Now

Online Course

Duration: 3 Months
Total: 24 Classes
Class Per Week: 2 Day
  • Course Fee: Original price was: ৳ 10,000.00.Current price is: ৳ 5,000.00. Admission Now

Still Confused?

Share Your Query and Confusion With US

Join Our Community

Learn and grow together with people like you

Interested in joining a demo class?

Simply fill out the form below — we’ll inform you of the schedule shortly!

Want to know more about our exciting offers?

Just fill out the form below, and our representative will get in touch with you shortly.

Certification-pana

Certificate Verification Portal

Verify the authenticity of certificates issued by European IT Solutions Institute