Assignment: Advanced Bootstrap Skills Assessment – Doctor’s Portfolio Website
Assignment Description:
Objective: In this assignment, you will demonstrate your advanced Bootstrap skills by creating a one-page website for a doctor. The website should contain sections for Objective, Education, Experience, Skills, Certifications, Languages, and References, along with a Contact form.
Instructions:
1. Objective Section:
- Create a section at the top of the page for the doctor’s objective or career summary.
- Use Bootstrap typography classes to style the text.
2. Education Section:
- Below the Objective section, create a section for displaying the doctor’s educational background.
- Utilize Bootstrap’s grid system to present this information in an organized and responsive manner.
3. Experience Section:
- After the Education section, include a section for the doctor’s work experience.
- Use Bootstrap cards or similar components to list previous job positions, including job titles, hospital/clinic names, employment dates, and brief descriptions of responsibilities and achievements.
4. Skills Section:
- Create a section to showcase the doctor’s skills.
- Employ Bootstrap badges or progress bars to represent skills such as medical diagnosis, patient care, surgical procedures, etc.
5. Certifications Section:
- Below the Skills section, add a section for displaying any certifications or licenses held by the doctor.
- Use Bootstrap’s list components or similar elements to format this information.
6. Languages Section:
- Include a section to highlight languages the doctor is proficient in.
- Utilize Bootstrap badges or another appropriate component for this purpose.
7. References Section:
- Create a section for listing references, publications, or notable achievements.
- Use Bootstrap’s typography and list components for a clean presentation.
8. Contact Form:
- At the end of the page, add a Bootstrap contact form.
- The form should include fields for name, email, subject, and a message.
- Implement Bootstrap form validation for the email field.
- Use Bootstrap’s grid system to structure the form elements.
Requirements:
- Ensure the website is responsive and adapts to different screen sizes (e.g., mobile, tablet, desktop) using Bootstrap’s responsive classes.
- Customize the website’s color scheme and typography using Bootstrap utility classes.
- Use appropriate dummy content for each section, including text and placeholder images.
- Validate and test the contact form to ensure it functions correctly.
- Properly comment your HTML and CSS code to explain the structure and styling choices.
Submission:
Submit the following as your assignment:
- The HTML file for the one-page website.
- The CSS file with the styles for the website.
- Any additional assets (images, icons) used in the project.
- A brief document describing your design choices and the Bootstrap components and classes you utilized.