Complete Web Development

Overview:

This course is intended for people who would like to take up web development as a career path. The course assumes that you have a working knowledge of computer, preferably comfortable with Linux. Idea of some programming language will be helpful.

Duration:

  • Regular Batch: 20 Sessions of 1.5 Hours
  • Weekend workshop Batch: Saturday and  Sunday.

 

Course Outline:

1 Introduction to web.
2 HTML
    1. What is HTML.
    2. Basic HTML.
    3. Working with Images.
    4. Hyperlinks & AnchorsHTML Table.
    5. List in HTML
    6. HTML Forms
3 CSS
4 Javascript
5 Client server architeture.
 6 PHP
    1. Introduction to PHP
    2. How to write a basic PHP script.
    3. PHP and HTML
    4. PHP basics.
    5. Loops and iteration
    6. Arrays in PHP
    7. User defined functions.
    8. Utilizing Power of PHP with predefined functions of PHP.
    9. PHP & HTML Forms
    10. Useful inbuilt predefined PHP variables.
    11. PHP and Flie handeling
    12. Sessions and Cookies.
    13. Using the PHP mail system.
 7 Introductions to MySQL/MariaDB
    1. PHP and MySQL
 8 CMS
    1. What is a CMS
    2. Mini CMS project using PHP and MySQL

 

Course Details:

  1. Introduction to web.
    1. Understanding concepts like World Wide Web.
    2. User agents, clients, browsers etc.
    3. Server, host, hostname, ip address etc.
  2. HTML
    1. What is HTML.
      1. Different versions of HTML.
      2. Document type
      3. HTML 4 V/S HTML 5
    2. Basic HTML.
      1. HTML Skeleton
      2. Basic formating tags, Headings, Bold, Italics, Underline, paragraph etc.
      3. subscript, super script, font, horizontal rule etc.
      4. Div V/S Span.
    3. Working with Images.
      1. Adding images.
      2. Image border, size, alignment etc.
    4. Hyperlinks & Anchors
      1. What are hyperlinks
      2. Creating hyperlinks
        1. Within page.
        2. To other pages
        3. Linking sections of pages.
        4. Using images as hyper links
        5. Image mapping.
    5. HTML Table.
      1. Concept of a HTML table.
      2. Creating baisc HTML table.
      3. Different attributes of a HTML table tags
      4. HTML table row span and colspan attribute to create complex tables.
      5. Tables within tables.
    6. List in HTML
      1. Creating ordered lists and unordered lists.
      2. Defination lists - why defination list is improtant.
      3. Nested lists
    7. HTML Forms
      1. Basic input types for single line/word inputs
      2. Multiline input.
      3. Selecting from existing options:
        1. Select 1 from given N options.
        2. Select 1 or more from given N options.
        3. Drop down lists.
      4. Buttons - Submit, Reset.
      5. Hidden input type
      6. File upload input type.
      7. Extra input types with HTML 5.
  3. CSS
    1. Introductions to CSS
    2. Ways to use CSS
      1. Inline, Embedded and External
  4. Javascript
    1. Introduction to Javascript
    2. Sample Javascript programs
    3. Javascript and HTML Forms
  5. Client server architeture.
    1. Understanding concept of client and server
    2. Hostname and ip address
    3. Document root
    4. Server side scripting language and execution.
  6. PHP
    1. Introduction to PHP
    2. How to write a basic PHP script.
    3. PHP and HTML
    4. PHP basics
      1. How to write a PHP script.
      2. Variables, Constants, Naming conventions etc.
      3. Comments in PHP, Single line, Multi line.
      4. Single Quotes, Double quotes, using variable inside quotes.
      5. Basic operator, if, else, switch etc.
    5. Loops and iteration
      1. The for loop
      2. The while loop and variations.
    6. Arrays in PHP
      1. Indexed arrays
      2. Associative arrays
      3. Arrays of array.
    7. User defined functions.
    8. Utilizing Power of PHP with predefined functions of PHP.
      1. String related functions.
      2. Arrays related functions
      3. Date and Time functions
    9. PHP & HTML Forms
      1. Recieveing data from HTML forms
      2. The $_GET & $_POST
    10. Useful inbuilt predefined PHP variables.
      1. $_SERVER, $_REQUEST. $_ENV etc.
      2. Passing values through the Query String.
    11. PHP and Flie handeling
      1. Different modes to open files
      2. Reading from a file.
      3. Writing to a file.
    12. Sessions and Cookies.
      1. What are cookies and there usage
      2. Introductions to session
      3. Creating and using sessions.
    13. Using the PHP mail system.
  7. Introductions to MySQL/MariaDB
      1. Concept of user and administraton in a Database system
      2. Using a database
      3. Creating and managing tables in a database.
    1. PHP and MySQL
      1. Connecting to the MySQL server through PHP
      2. Opening and selecting database.
      3. Creating/Modifying/Managing tables.
      4. Updating records in a table.
      5. Retriving data from tables and dispalying in formatted manner.
      6. Error handeling using and messages.
  8. CMS
    1. What is a CMS
    2. Mini CMS project using PHP and MySQL
Address

OpenSourceCook.in
"Natraj"  Bungalow,
Colony No.7,  Sr.No. 38.
(Lane Behind Sai Baba Mandir)
Kale Borate Nagar, Hadapsar,
Pune - 411028.
Get Directions