Welcome to Computech Education Center

WELCOME TO COMPUTECH EDUCATION CENTER

 
Certification IN WEB DEVELOPMENT ( S-017 )

BASIC INFORMATION

  • Course Fees : 10000.00 12000.00/-
  • Course Duration : 60 DAYS
  • Minimum Amount To Pay : Rs.0.00

Week 1-2: Introduction to Web Development

  • Overview of Web Development
    • Introduction to front-end vs back-end
    • Client-server architecture
  • Tools & Environment Setup
    • Setting up text editors (VS Code)
    • Understanding browsers and developer tools
    • Installing Git and GitHub basics
  • HTML Basics
    • Structure of HTML documents
    • Semantic HTML tags (headings, paragraphs, links, images, lists)
    • Forms and inputs
    • Media (audio, video)

Week 3-4: Cascading Style Sheets (CSS)

  • CSS Fundamentals
    • CSS syntax, selectors, properties
    • Color, background, borders, and margins
    • Typography (fonts, text styles)
  • Layout Techniques
    • Box model
    • Flexbox
    • CSS Grid
  • Responsive Design
    • Media queries
    • Mobile-first design
    • Using frameworks like Bootstrap

Week 5-6: JavaScript (Basics)

  • JavaScript Essentials
    • Variables, data types, operators
    • Functions and scope
    • Control structures (loops, if-else)
    • DOM manipulation
  • JavaScript Events
    • Event handling (clicks, hovers)
    • Form validation
    • Error handling

Week 7-8: JavaScript (Advanced)

  • JavaScript ES6+
    • Arrow functions, promises, async/await
    • Template literals, spread/rest operators
  • Working with APIs
    • Introduction to APIs
    • Fetching data using Fetch API or Axios
    • JSON handling
  • Introduction to JavaScript Frameworks
    • Basics of React (optional)
    • State management, components

Week 9-10: Introduction to Back-End Development

  • Introduction to Databases
    • SQL vs NoSQL databases
    • Basic SQL queries (CRUD operations)
  • Node.js & Express.js
    • Introduction to Node.js
    • Setting up an Express.js server
    • Creating RESTful APIs
    • Handling HTTP requests and responses
  • Connecting to a Database
    • Working with MongoDB or MySQL
    • Performing CRUD operations with Node.js

Week 11: Version Control & Deployment

  • Version Control with Git
    • Basic Git commands (clone, commit, push, pull)
    • Branching and merging
    • Collaborating on GitHub
  • Deployment
    • Hosting websites on platforms like GitHub Pages, Netlify, or Vercel
    • Deploying back-end apps with services like Heroku or AWS
    • Domain management and setting up DNS

Week 12: Project Development

  • Final Project
    • Front-end + back-end project (e.g., a personal portfolio, blog, or e-commerce site)
    • Integrating a database, deploying a live version
    • Code review and debugging sessions

Bonus Topics (Optional)

  • Introduction to Web Security
    • HTTPS, SSL, and basic security practices (e.g., avoiding SQL injections, XSS)
  • Advanced JavaScript
    • Introduction to TypeScript
    • Webpack and task runners
  • Web Animations
    • CSS animations
    • JavaScript libraries like GSAP

 

Eligibility for Web Development Course

  1. Educational Qualification:

    • Minimum: High school diploma (10th or 12th grade) or equivalent.
    • Preferred: Some courses may prefer candidates who have completed a college-level degree, but it is not mandatory.
  2. Technical Skills:

    • Basic Computer Literacy: Familiarity with operating systems (Windows, macOS, or Linux), using the internet, and basic file management (creating, saving, and organizing files).
    • Basic Typing Skills: Being comfortable with typing and using a keyboard efficiently.
    • Familiarity with Browsers: Basic understanding of how to use web browsers (Chrome, Firefox, etc.) for research and development.
  3. Recommended Knowledge (Not Mandatory):

    • Basic Understanding of HTML/CSS: Some prior exposure to web technologies such as HTML or CSS can be beneficial but is not required.
    • Logical Thinking or Problem Solving: Prior experience with basic coding concepts or logical thinking (even through simple programming like Scratch, C, or Python) will be helpful.
  4. Language Proficiency:

    • Basic English Proficiency: Since most resources, documentation, and coding languages are in English, a basic understanding of English will be necessary for reading and writing code.
  5. Hardware Requirements:

    • Access to a Computer/Laptop: Preferably with internet access and enough processing power to run development tools such as VS Code, web browsers, etc.
    • Stable Internet Connection: Since web development involves a lot of online resources, coding libraries, and tutorials, stable internet is essential.
  6. Age Limit:

    • There is generally no specific age limit, but students above the age of 15 are usually preferred.
  7. Passion for Learning & Problem Solving:

    • A strong desire to learn new technologies and an interest in web development are crucial to thrive in this field.