- Codeigniter, English, Framework, JavaScript, PHP, Web Development
- 10 (Registered)
-
Course Description
How to start learning web development? Where to start? What are the courses I should be taking? Is it easy or not? Are those courses being up to date with the latest web designing technologies?
So, these are the questions that always arise in mind of every newcomer who wanted to learn and be a web developer, they are always in the confusion of what is the correct way to have a go from the scratch. I have also gone through that phase and don’t want to see newcomers to struggle the way I did try to understand these things.
First of all, it depends upon you as how much you are keen to learn and know about web development if you are desperate and want to learn then there is no power that can stop you to become an expert.
Shakzee offers you a great opportunity to learn web development from beginning to the master’s level all in a single course. It was the initiative of our owner Mr. Shehzad Ahmed and after months of hard work and research, we have finally made it.
So, you will be getting everything that you need to become a successful developer. The technologies that you will get to learn are.
- HTML
- HTML 5
- CSS
- JavaScript
- jQuery
- Bootstrap 3/4
- PHP
- SQL
- Codeigniter
All these technologies you got to learn in a single course. If you really want to learn web development this is the best course that you will ever have. It is made on the easiest way possible so that you could enjoy this course rather than feel it as something pretty tough. You will learn concepts, complete details and in-depth analysis of everything you want. Our assignments will keep you engaged with us so that you could learn practically by applying those things that you see in our video tutorials.
If you are reading this blog and still here with us, then definitely you want to become a web developer. So, what are you waiting for? Let’s start learning web with Shakzee.
Learning Outcomes
- Build front-end layouts using HTML
- Style website/font-end using CSS
- JavaScript from Scratch
- jQuery basic and functions/events
- Validate your forms using jQuery
- Responsive websites/application using Bootstrap 3 and Bootstrap 4
- Grid System in bootstrap
- Basic PHP and also the OOP
- SQL Basic and advance
- PHP Framework Codeigniter
- Design pattern (MVC)
- Embed/Add third-party template inside your project
- Admin panel who manage the entire website/Web Application
- Admin Dashboard
- User Dashboard
- Login System
- Sign up System
- Cart System
- CheckOut System
- Product System
- Delete and Update content without page refresh using JSON, jQuery
- Validation Forms, User, Session and much more
- Tips and tricks
- Usage of custom helpers in CodeIgniter
- Complete E-Commerce Project step by step from scratch working on orders in WooCommerce
Course Content
-
Introduction to course
-
HTML
- Introduction to html and course requirements
- Download the notepad++ and installing
- introduction to notepad++ and html file
- Basic concepts
- Paragraph and heading in HTML
- Image and anchor in HTML
- Attribute in HTML
- Comments and tables in HTML
- Style
- Lists in HTML
- Block level and inline elements
- Iframes
- Usage of head element
- Forms
- Dropdown and predefine list
-
HTML 5
- HTML5 Introduction
- HTML5 Download the notepad++ and installing
- HTML5 Basic of the html and also the doctype
- HTML5 semantics Elements in HTML 5
- HTML5 section,article,header,footer,nav,aside
- HTML5 style Guide to write your HTML 5 code
- HTML5 introduction to canvas
- HTML5 SVG in html 5
- HTML5 introduction to Multimedia
- HTML5 embed the video
- HTML5 embed the audio
- HTML5 how to embed the youtube video
-
CSS
- Course introduction
- CSS stynax
- Notepad++ downloading and installation
- How to ad CSS in the projects
- CSS selectors
- Backgrounds
- Borders
- Margins
- Padding
- Width and height
- Text in CSS
- External styling
- Fonts
- Links in CSS
- Lists in css
- Tables in css
- Display in CSS
- Max width and margin auto
- Position property
- Overflow in css
- Display inline and display block property in css
- Alignments in css
- Alignments in css
- Pseudo-class
- Seudo Element in css
- Opacity in css
- Introduction to CSS3
- Border radius in css
-
JavaScript
- Introduction to javascript and course requirements
- Setting environment with javascript example
- How to add external script and where to use js scode
- Showing your outputs in javascript
- javascirpt syntax and variables
- Comments in javascirpt
- Data types in javascirpt with examples
- Arithmetic operators in javascript
- Assignments operators in javascirpt
- Arrays and objects in javascript
- Conditions in javascirpt
- Conditions statements in javascirpt
- Switch condition in javascirpt
- For loop in javascirpt
- While loop in javascript
- do while loop in javascirpt
- Logical operators
- Function with arguments
- Objects
- Javascirpt events
- Web Development strings data types in javascript
- Web Development string methods in JavaScript
- Web Development JavaScript numbers
- Web Development arrays in Javascript
- Web Development array methods in JavaScript
- Web Development date object in Javascript
- Web Development get date methods using date object in Javascript
- Web Development set date methods using date object in Javascript
- Web Development math Object in JavaScript
- Web Development boolean data in Javascript
- Web Development scope of the variables in JavaScript
- Web Development constant in Javascript
- Web Development introduction to DOM(Document object model)
- Web Development HTML DOM methods
- Web Development HTML DOM element in JavaScript
- Web Development changing html elements-attributes using DOM in JavaScript
- Web Development changing the CSS properties using DOM in Javascript
- Web Development events in Javascript
- Web Development JavaScript Conclusion
-
jQuery
- Introduction to jquery and course requirements
- An Example with jquery code
- Embedding the jquery files in the project
- Document ready function
- load function in jquery
- Basic jquery syntax
- Selectors
- Events in jquery
- Click double click and hover with blue and focus events in jquery
- On method
- Hide show and toggle
- External scripting in jquery
- Fade events in jquery
- Slide effects in jquery
- Animation effects in jquery
- Jquery stop event in jquery
- jquedry chaining
- How to change the current element property using this in jquery
- CSS and submit method in jquer
- Callback functions
- Get the content and attribute
- Adding elements in jquery
- Remove and empty in jquery
- AddClass and remove class in jquery
- jQuery traversing reference
- Find and children method in jquery
- Siblings in jquery
- Filtering in jquery
- Validating the form
- Validating the form with actual form
- Scroll and Scroll top in jquery
- Select in jquery
- Append and prepend
- After and before and dropdown list
- Width and height
- Div in center
- Days until event in jquery
- Introduction to php
- Loading file in jquery to fetch the values from php file
- Sending data from jquery to php
- Sending data from jquery to php using post method
-
Bootstrap
- Course requirements and introduction
- Embeding bootstrap files using CDN and files
- Overview of Bootstrap 3.x
- Glyphicons icons in bootstrap
- Dropdown in bootstrap
- Button groups in bootstrap
- Button groups in bootstrap part 2
- Input group
- Nav in Boostrap
- Navbar in bootstrap
- Customize navigation bar in bootstrap
- pagination in bootstrap
- Label badges and jumbotron
- Page header thumbnails and alerts in bootstrap
- Progress bar
- Media objects
- List groups
- Panels
- Responsive embed
- Introduction to CSS section
- Grid system
- Mobile, tablet, desktop
- Offset and nesting columns with order chaining
- Tables
- Forms in bootstrap
- Buttons
- Images in bootstrap
- Helpers classes
- Introduction to JS section
- Modal in bootstrap
- Tabs
- Tooltips
- Popover
- Hiding button while calling ajax
- Collapse
- Accordions
- Crousel
- What we did
-
PHP
- Course requirements for PHP
- Downloading and installing xampp
- How to create the file and some information about php
- PHP script some tips about html
- Introduction to phpStrom
- Comments and case sensitive
- Variables
- Data types
- Concatenation
- Arithmetic Operator
- Comparison Operators
- if and else in php
- else if in php
- Swtich statements
- Functions in php
- Arguments in php
- Return type in php
- Local and global variables
- Echo and print
- For loop
- While and do while loop
- Exit and die in php
- Function in php
- Arguments and return type in php
- Arrays in php
- Associative arrays
- Fetching the values from array by suing the loops
- Sorting the arrays by using the functions
- Global variables
- Server variable
- $_POST variable in php
- $_GET variable in php
- Form handling in php
- Validatin the html forms
- Strip_tag funciton in php
- Multidimensional arrays
- Time and date in php
-
OOP in PHP
- OOP in php
- Classes, properties, objects
- Classes, properties, objects part2
- Constructor
- Inheritance in object-oriented php
- Method overriding in php
- Method overriding in php for Web Development
- Access Modifiers in php
- Access Modifiers part 2 in php
- Scope Resolution operator in PHP
- Interfaces in php
- Final Keyword in php
- Abstract class and method in php
-
SQL
- Introduction to SQL
- Introduction to RDBMS
- Basic syntax
- SQL and NO-SQL databases
- Introduction to mysql database and tools
- Creating database and table
- Select statement in SQL
- Distinct in SQL
- Where Clause in SQL
- Order by keyword in SQL
- Insert statement in SQL
- NULL values in SQL
- Update statement in SQL
- Delete statement in SQL
- IN operator in SQL
- SQL Alias
- Between operator in SQL
- Min,Max,Sum,Count,Avg in SQL
- Like in SQL
- Introduction to join and creating the second tables
- Inner Join in SQL
- Left join in SQL
- Group by in SQL
- Having clause in SQL
- Web Development introduction to subquery in SQL
- Web Development creating the Databases
- Web Development creating the tables in SQL
- Web Development alter Columns in SQL
- Web Development SQL constraints in SQL
- Web Development conclusion
-
CodeIgniter
- Introduction to codeigniter 3 course
- Downloading and installing CodeIgniter 3 for web development
- Folder Structure and application flow chart in codeigniter 3
- Introduction to MVC(Model View Controller) in codeigniter 3
- Working with controllers in codeigniter 3
- Working with Views in codeigniter 3
- Working with models in codeigniter 3
- URL Structure in CodeIgniter
- What are helpers and URL helper in codeigniter 3
- Form helpers in codeigniter 3
- Input class in Codeigniter 3
- CAPTCHA helper and download helper
- HTML helper in codeigniter 3
- Alternate PHP Syntax for View Files and PHP Style Guide in codeigniter 3
- String,Text,typography helpers
- Inflector helper
- Introduction to Libraries and Benchmarking class
- Calendaring library
- Shopping Cart library
- Encrypt class and encryption library in CodeIgniter
- Introduction to autoload.php file
- Upload library in Codeigniter
- Form validation in Codeigniter
- Session library in codeigniter
- Introduction to database and ORM and setting database
- Creating our first table adding some
- SELECT, FROM, WHER and get_where in Codeigniter
- MIN,MAX,AVG,SUM in codeigniter
- Where_in, Like, Or_like in Query builder
- OrderBy limit offset in codeigniter
- Insert in Codeigniter
- Update and delete using Query Builder
- Introduction To query helper and overview of database section
- Create another table and joining theme
- Chaining in query builder
- From fro CRUD operation to insert
- Showing all the records to the user_admin
- Edit Record in CRUD section
- Deleting students
- Why we beak our HTML content into multiple views
- Adding CSS and JS files and what about Plugins
- Adding Bootstrap 4 inside our project
- Creating Signup form
- Sending the link to the user’s email address
- Activating the User