COURSE DESCRIPTION
To become a successful Web Developer following skills are required
- Front-End Development
- Back End Development
- Database Management
If you have done with front-end development course or have a grip on the front-end technologies, This course is for you to learn the back-end technologies. The course mainly covers
- The complete web architecture
- Overview of the Server Side Programming Languages, their strengths and weaknesses
- Hands on Training of Php
- Laravel Framework
- MVC Frame work
- Introduction to Database Management
- SQL Quries
This is a project-based course and you will be assigned a client to work for after this course. After completion, only the successful students shall be offered the opportunity in Adan Works
Space of three months internship leading to full time employment
Adan Internship Program
After completion of internship lead courses only the top three to four students based on their assessment are offered free internship opportunities. During the internship the students work on live products under the supervision of the team leads in the Adan Works Space . After completion of this internship selected students are enrolled in a paid internship (stipend is paid by Adan) leading to full-time employment
LEARNING OUTCOMES
This course is for you if you want to have the following objectives:
✓ Become Front End Developer
✓ Become Full Stack Developer
✓ Become a Freelancer for earning money online
✓ If you are a University graduate but unemployed and want to start earning
✓ If you are a Non-IT graduate and want to shift your career to IT
Course Features
- Lectures 48
- Quizzes 0
- Duration 60 hours
- Skill level Beginner
- Language English
- Students 1
- Assessments Yes
-
Week 1: Course Introduction, Overview of Domain Name, Web Hosting, Web Technologies, Website vs Web Application
- Job Market, Institute & work ethics, Web technologies, Describe Domain Name for the most common TLDs and their importance, Describe ICANN and demonstrate, how it works.
- Describe how to register a domain name using any domain registrar. Describe Web Hosting, Types, Web Hosting Companies, DNS, and Common Parameters of Web Hosting Account
- Different Types of Web technologies
- Comparison & differences between a website & web application/portal. (Task 1 & Weekly assignment)
-
Week 2: Introduction of Version Control System, HTML, CSS & Bootstrap
- What are version/source control and software tools used for this? What is HTML & CSS and how it is used in web development?
- Making HTML webpage using different tags and designing the page with CSS
- Task 2, What is responsive web design? Making the webpage responsive using CSS media queries
- Intro to Bootstrap, a responsive design framework, Bootstrap grid system, containers, (Weekly assignment)
-
Week 3: Bootstrap template, introduction to PHP with MySQL & installation
- Creating a responsive bootstrap template using navigation, sections, contextual classes, and utilities
- How websites and web applications are made using PHP & MySQL, what are laragon, xampp, wamp, and lamp, and how to install one of these
- Start writing PHP syntax, comments, variables, variable scope, and types of variables in PHP & constants, Task 3.
- Displaying data in PHP using echo & print, importance of var_dump, PHP strings, numbers & math functions. ( Weekly assignment)
-
Week 4: Different operations on PHP variables using operators & conditional statements
-
Week 5: PHP arrays and array traversing using loops
-
Week 6: PHP type casting, type juggling, Superglobals, functions & regex
-
Week 7: What is HTTP, SSL, Request life cycle, PHP form & errors handling
-
Week 8: Writing MySQL queries in PHP by making a blog project
1. User Signup / login 2. Profile Edit 3. Password Change 4. Post Creation 5. Posts listing 6 Post update & deletion 7. Logout
- DBMS vs RDBMS, primary & foreign key, indexes Creating a database and making table structure, MySQL data types & 1st normalization form of database
- CRUD operations in the database, Taking user profile values along with profile picture to signup, validating user input, creating a new user in DB & creating a session of that user
- How $_FILES superglobal is used to handle file uploading, Task 8
- Log in to the existing user, redirecting to the dashboard. (Weekly assignment))
-
Week 9: Posts in Blog project
- Creating posts table, the relation between users and posts table, 2nd normalization form & creating the first user post along with attachments
- Displaying user posts via MySQL select query & where clause, MySQL limiting & sorting data
- Post edit & delete, User profile update and logout, Task 9
- 3rd normalization form, MySQL wildcards, operators, aggregate functions, aliases. (Weekly assignment)
-
Week 10: Writing javascript code in Blog Project
-
Week 11: Javascript Ajax
- Sending real-time requests without page reloading using AJAX, manipulating the response of ajax call
- AJAX with & without parameters, success & error handling of ajax call
- Synchronous vs asynchronous ajax call, Task 10
- Introduction to Jquery, a javascript library to make life easier. (Weekly assignment)
-
Week 12: Jquery & Hosting Cpanel
- Syntax difference of javascript & jquery, jquery functions, accessing parents, children, next & prev child, index of any element
- Uploading your blog project in hosting’s cPanel and making it live for everyone
- Configuring google analytics into your blog project to measure the traffic
- Final assessment.