SlideShare une entreprise Scribd logo
1  sur  19
PHP FESHERS JOBS AND
LIVE PROJECT TRAINING
1

By TOPS Technologies
http://www.tops-int.com/php-training-course.html
JOBS AND PHP LIVE PROJECT
TRAINING : INTRODUCTION TO PHP
•

According to statistics, the popularity of PHP is increasing day by
day. It is getting more powerful and stable with every update. With
the current stable version (5.5 ) , php can be considered as one of
the powerful scripting languages available to build web based
applications.

•

One of the major factors which influenced the popularity of PHP is
opensource softwares built on top of this language. Highly popular
open source softwares like WordPress (used to build Content
Management Systems & Blogging websites), Joomla (used to build
Content Management Systems) , Magento (used to build high end
shopping carts), OpenCart (used to build simple shopping carts) are
all built on top of PHP with MySql as database.

•

All these open source softwares have contributed to the increase in
popularity of PHP.
2
JOBS AND PHP LIVE PROJECT
TRAINING : INTRODUCTION TO PHP
•

•

•

Similarly Magento is a powerful e-commerce application built
using Zend Framework (a framework for PHP & MySql) and is
used by many popular shopping carts in our world.
All these factors has increased the requirement for
professionals with good knowledge in PHP & MySql. TOPS
Technologies making this ppt to help freshers & beginners in
PHP to get good job.
In this article, I have tried to show you the latest trends in
PHP, the highly popular open source applications, which
platforms & software’s you should master and such things to
get your first good job in PHP.

3
TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
LETS BEGIN…
•

•
•
•
•

What all things you should know to be a good php developer?
As PHP is very much a server side programming language
and is mainly used to build web applications you need to
know the basics or as much as you can of the following web
technologies (technologies & languages used to build web
based applications).
HTML
CSS
JAVASCRIPT & JQUERY
Database- Mysql

4
TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
JOBS AND PHP LIVE PROJECT
TRAINING : FOR FRESHERS
•

•
•

•

•

For a beginner/fresher like you, I can assure that PHP is one
of the easiest language to master! PHP is basically a server
side scripting language used to build web based applications.
The language is well defined with thousands of library
functions for each of your logical requirements.
In fact, the availability of this vast library of built in functions
makes PHP much simpler to handle compared to other
languages.
This advantage stands as a drawback for PHP because it
creates an easy entry for any one who knows the thorough
basics of any other programming language.
If you know the basics of programming or some other
languages like C or C++ ,understanding & mastering PHP
wont be a tedious task.
5

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
JOBS AND PHP LIVE PROJECT
TRAINING STEP 1: PHP
•
•
•
•
•

Usually every programming language has two approaches to
build a program. They are called:Procedural methodology
Object Oriented methodology
1 .Procedural programming
Procedural programming is nothing but the normal way of
writing a computer program (just like you wrote in your
schools). Its a conventional/academic method which is used fr
teaching purpose only. Advantage of procedural programming
is that its simple to understand, everything is pretty straight
forward. When it comes to industries & real jobs, they prefer
people who knows Object Oriented Programming
methodology (OOP). OOP is an industry standard
programming method which has its own advantages over
procedural method.

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006

6
DIFFERENCE BETWEEN PROCEDURE
ORIENTED(POP) AND OBJECT ORIENTED
PROGRAMMING(OOP)


We all know there exist 2 approaches to write a program
– 1) Procedure oriented programming (POP) and2) Object oriented
programming (OOP). You can write a program in either way but there
are notable differences between both approaches.



These 2 approaches are the result of software development evolution
over many decades. Since the invention of computer, many
approaches and methods have been tried to write a program.



It includes methods like a) Top-Down programming b) Bottom-Up
programming c) Modular programming d) Structured programming
etc. The basic purpose or the basic aim of all these methods were
same - “to make programming efficient” – means to make the
process of writing a complex program less harder, bug free, easily
understandable, easily expandable/modifiable etc.
7

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
OBJECT ORIENTED METHOD.
•

OOP or Object Oriented Programming has several advantages when
it comes to use in industries & web application development
companies.

•

Code Reusability – The code you wrote can be used by another
programmer and viceversa

•

Facilitates Collaboration/Teamwork – 2 or more people can work
together in the same project

•

Easy Maintenance & Iterations – OOP makes it easy to make
alterations to the application and release updated versions.

•

Protection of Data & higher security – OOP method provides
better data protection (for the flow of data in between many modules
of the program) & higher safety standards for the web application you
make.

8
ADVANTAGES OF OOP
•
•

•

•

These are some of the many advantages of OOP .
You are highly recommended to learn the Object Oriented
method, and I can give you tons of reasons for that.
All of the well functioning and established companies use
Object oriented method, so that employees can work together
in a team. OOP makes your code modular, so that one person
can work in his section without disturbing others sections.
Most of the frameworks for PHP like YII, Zend, CodeIgnitor
are all designed in OOP methodology.

9
TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
JOBS AND PHP LIVE PROJECT TRAINING
2 : HTML (HYPER TEXT MARK UP
LANGUAGE) /CSS


You need to know some HTML too to be a good web application developer.



HTML is used to develop web pages for the web browsers .



All the heaps of code which you’ve written(in what ever language be it like
PHP, ASP, Python or Ruby) will be rendered as HTML in a browser.



HTML is the only language which the web browser knows and reads.



What ever view you see in a web browser is delivered to you in HTML.



Right click on this webpage and select to view source; you can see the
complete HTML of a website.



CSS or Cascading style sheets are where we apply the styles to all the html
elements.



For instance, if we see some content with green color in a page, it should be
coming from the css style sheets. We specify styles for each and every HTML
element inside the stylesheet file (called as CSS file).



Styles are written & saved as CSS files (by default:- stylesheet.css). Every
HTML element can be styled like size of heading tags (H1,H2, H3…), font &
color of hyperlinks, position of images etc etc.

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006

10
JOBS AND PHP LIVE PROJECT TRAINING
STEP 3: JAVASCRIPT AND JQUERY
•
•
•
•

•
•

•
•

jquery is a library of javascript.
Both of them are client side (or browser side) languages used for client side
interaction.
Now a days most of the visual effects you see in a web page is implemented
using Jquery.
If you need to do some calculations with out sending request to a server (that
means with out a page reload), you need to use browser side processing
language like javascript.
Browser side/Client side languages must be used to solve problems that don’t
really need a server side request.
There is no additional request sent to a server residing at some other
continent, no additional bandwidth required, no need to reload the page & no
extra time required.
Computing will happen in an instant and the results are much faster than
using a server side language.
I hope you got the real difference between using a server side language &
browser side language. On the other hand, if you need to communicate with a
database like MySql (like storing some values into database or reading some
values from database), you should use a server side language like PHP.
11

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
JOBS AND PHP LIVE PROJECT TRAINING
STEP 4 : DATABASES -MYSQL
•

Databases are where we store data

•

Mysql is the best and most common database used with PHP. There are other
DB’s like oracle, mongodb, PostgreSql and many others.

•

Different databases have different purposes and the choice to use a database
varies with requirements of the application to be built. PHP works best with
MySql as there are many inbuilt functions in PHP to interact with MySql.
When you use PHP with other databases, you will have to develop custom
user defined functions to interact with those databases.

•

When it comes to the working of data bases, we can narrow it down to two
basic processes.

•

Inserting new data to database and deleting/replacing the already existing
data.

•
•

Fetching the Inserted data for displaying/processing.
A record will be inserted, deleted, updated or fetched from database using
PHP by executing database queries. There will be differences in how the data
is inserted or fetched, and it can be as simple as fetching a single row from a
table to as complex as selecting multiple rows from multiple tables.
12

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
JOBS AND PHP LIVE PROJECT TRAINING
STEP 5: AJAX
•

•
•
•

Ajax will help you to send request to server with out a page
reload. Most of the modern we based applications are built
using ajax functionality so that the number page loads will be
minimum. You need to be well versed in ajax too to be a
respected & knowledgeable web developer. In fact, learning
ajax is the easiest thing compared to all other scripting
languages described above. You can use Jquery to send an
ajax request and to receive a response. Thats all you need to
know with ajax , just sending a request to a file and receiving
its response . Here is a real life analogy for an Ajax response.
Request: Who is the American President?
Response : Barack Obama.
Lots of different scenarios occur in a request and
response that’s all you need to be aware about.
13

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
JOBS AND PHP LIVE PROJECT
TRAINING STEP 6 : FRAMEWORKS
•

•
•
•
•
•
•

You don’t need to learn all the frameworks, just
learn a framework and get in deep into it. These are
the popular frameworks in php at present.
Yii
CakePhp
Zend
Code Igniter
Symphony
If you are a beginner in frameworks for PHP, I
would highly recommend to begin with YII as it is a
new framework with high flexibility and easy to
handle. YII is easy to learn as well.
14

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
JOBS AND PHP LIVE PROJECT TRAINING
STEP 7 : WORDPRESS
•

I have written about WordPress in the beginning of this article. 60
million and more websites in the world is using wordpress to power
the website. According to another data source 1 out of 6 websites is
running in wordpress. In fact wordpress is simple if you come to know
the basic file and database structure.

•

A WordPress expert usually dont need to go for a job as there are
plenty of other options for him to make decent money by freelancing
and self made projects.

•

However many people still prefer the comfort of a good & safe job. If
you are interested in WordPress, start getting deeper into it and learn
as much as you can. Later you can apply for a job in 2 types of
companies –

•
•

1) companies that provide WordPress customisation services and
2) companies that create WordPress based products like Premium
Themes & Premium Plugins. The demand for wordpress designers &
developers are increasing day by day.
15

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
JOBS AND PHP LIVE PROJECT
TRAINING STEP 8 :SHOPPING CARTS
•

There are many open source (PHP-MySql based) e-commerce
software’s to choose from. I am listing 4 of them below. You can
choose any one of them to build your own customized shopping cart.

•

Magento

•

Opencart

•

PrestaShop

•

OsCommerce

•

Out if these 4, Magento is the best one in the industry which is
stable and reliable. Magento is built upon the Zend Framework.
People usually say that Magento is hard to learn, but in fact once you
learn the basics, you can master Magento just like any other
platforms. Qualified Magento developers are in high demand always
and they are paid a handsome remuneration.
16

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
CONTACT FOR LIVE PROJECTS
•

•

•

•

To Get your first good job as a PHP Web Developer, you dont
need to master all these languages, frameworks & open
source applications. You only need to be really good at PHP,
MySql, JQuery & one framework (preferably Yii or Zend) +
one open source software (Magento or WordPress).
But having a good command over all these languages &
platforms is definitely a double edged advantage and you will
be an authority in your domain. This kind of authentic
knowledge will definitely land you a premium job with a
premium payment package.
Join TOPS Technologies for Php training. We also Do live
project training, free workshop and seminar hosted by our
former students and faculties every Saturday to share their
knowledge and experience with newbie's.
http://www.tops-int.com/php-training-course.html

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006

17
CONTACT US FOR PHP TRAINING
•
•
•
•

•
•

College Students from Baroda/Vadodra Gujarat BCA, MCA,
BE IT, BE Tech, M Tech, BSC IT can also join.
CG Road
Address:
Ahmedabad Office (C G Road)
903 Samedh Complex,
Next to Associated Petrol Pump,
CG Road,
Ahmedabad 380009.
99747 55006
Ahmedabad Office (Maninagar)
401 Amruta Arcade 4th Floor,
Maninagar Char Rasta, Nr Rly Station
Maninagar
99748 63333
18

TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
19

Contenu connexe

Plus de TOPS Technologies

Word press interview question and answer tops technologies
Word press interview question and answer   tops technologiesWord press interview question and answer   tops technologies
Word press interview question and answer tops technologiesTOPS Technologies
 
Software testing and quality assurance
Software testing and quality assuranceSoftware testing and quality assurance
Software testing and quality assuranceTOPS Technologies
 
Learn advanced java programming
Learn advanced java programmingLearn advanced java programming
Learn advanced java programmingTOPS Technologies
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applicationsTOPS Technologies
 
What is ui element in i phone developmetn
What is ui element in i phone developmetnWhat is ui element in i phone developmetn
What is ui element in i phone developmetnTOPS Technologies
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applicationsTOPS Technologies
 
Software testing live project training
Software testing live project trainingSoftware testing live project training
Software testing live project trainingTOPS Technologies
 
Web designing live project training
Web designing live project trainingWeb designing live project training
Web designing live project trainingTOPS Technologies
 
iPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologiesiPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologiesTOPS Technologies
 
08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phoneTOPS Technologies
 
GTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesGTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesTOPS Technologies
 
GTU Asp.net Project Training Guidelines
GTU Asp.net Project Training GuidelinesGTU Asp.net Project Training Guidelines
GTU Asp.net Project Training GuidelinesTOPS Technologies
 
GTU Guidelines for Project on JAVA
GTU Guidelines for Project on JAVAGTU Guidelines for Project on JAVA
GTU Guidelines for Project on JAVATOPS Technologies
 
GTU Guidelines for Project on Android
GTU Guidelines for Project on AndroidGTU Guidelines for Project on Android
GTU Guidelines for Project on AndroidTOPS Technologies
 

Plus de TOPS Technologies (20)

Word press interview question and answer tops technologies
Word press interview question and answer   tops technologiesWord press interview question and answer   tops technologies
Word press interview question and answer tops technologies
 
How to install android sdk
How to install android sdkHow to install android sdk
How to install android sdk
 
Software testing and quality assurance
Software testing and quality assuranceSoftware testing and quality assurance
Software testing and quality assurance
 
Basics in software testing
Basics in software testingBasics in software testing
Basics in software testing
 
Learn advanced java programming
Learn advanced java programmingLearn advanced java programming
Learn advanced java programming
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applications
 
What is ui element in i phone developmetn
What is ui element in i phone developmetnWhat is ui element in i phone developmetn
What is ui element in i phone developmetn
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applications
 
Java live project training
Java live project trainingJava live project training
Java live project training
 
Software testing live project training
Software testing live project trainingSoftware testing live project training
Software testing live project training
 
Web designing live project training
Web designing live project trainingWeb designing live project training
Web designing live project training
 
Php live project training
Php live project trainingPhp live project training
Php live project training
 
iPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologiesiPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologies
 
Php training in ahmedabad
Php training in ahmedabadPhp training in ahmedabad
Php training in ahmedabad
 
Java training in ahmedabad
Java training in ahmedabadJava training in ahmedabad
Java training in ahmedabad
 
08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone
 
GTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesGTU PHP Project Training Guidelines
GTU PHP Project Training Guidelines
 
GTU Asp.net Project Training Guidelines
GTU Asp.net Project Training GuidelinesGTU Asp.net Project Training Guidelines
GTU Asp.net Project Training Guidelines
 
GTU Guidelines for Project on JAVA
GTU Guidelines for Project on JAVAGTU Guidelines for Project on JAVA
GTU Guidelines for Project on JAVA
 
GTU Guidelines for Project on Android
GTU Guidelines for Project on AndroidGTU Guidelines for Project on Android
GTU Guidelines for Project on Android
 

Dernier

Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 

Dernier (20)

Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 

Php feshers jobs and live project training

  • 1. PHP FESHERS JOBS AND LIVE PROJECT TRAINING 1 By TOPS Technologies http://www.tops-int.com/php-training-course.html
  • 2. JOBS AND PHP LIVE PROJECT TRAINING : INTRODUCTION TO PHP • According to statistics, the popularity of PHP is increasing day by day. It is getting more powerful and stable with every update. With the current stable version (5.5 ) , php can be considered as one of the powerful scripting languages available to build web based applications. • One of the major factors which influenced the popularity of PHP is opensource softwares built on top of this language. Highly popular open source softwares like WordPress (used to build Content Management Systems & Blogging websites), Joomla (used to build Content Management Systems) , Magento (used to build high end shopping carts), OpenCart (used to build simple shopping carts) are all built on top of PHP with MySql as database. • All these open source softwares have contributed to the increase in popularity of PHP. 2
  • 3. JOBS AND PHP LIVE PROJECT TRAINING : INTRODUCTION TO PHP • • • Similarly Magento is a powerful e-commerce application built using Zend Framework (a framework for PHP & MySql) and is used by many popular shopping carts in our world. All these factors has increased the requirement for professionals with good knowledge in PHP & MySql. TOPS Technologies making this ppt to help freshers & beginners in PHP to get good job. In this article, I have tried to show you the latest trends in PHP, the highly popular open source applications, which platforms & software’s you should master and such things to get your first good job in PHP. 3 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 4. LETS BEGIN… • • • • • What all things you should know to be a good php developer? As PHP is very much a server side programming language and is mainly used to build web applications you need to know the basics or as much as you can of the following web technologies (technologies & languages used to build web based applications). HTML CSS JAVASCRIPT & JQUERY Database- Mysql 4 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 5. JOBS AND PHP LIVE PROJECT TRAINING : FOR FRESHERS • • • • • For a beginner/fresher like you, I can assure that PHP is one of the easiest language to master! PHP is basically a server side scripting language used to build web based applications. The language is well defined with thousands of library functions for each of your logical requirements. In fact, the availability of this vast library of built in functions makes PHP much simpler to handle compared to other languages. This advantage stands as a drawback for PHP because it creates an easy entry for any one who knows the thorough basics of any other programming language. If you know the basics of programming or some other languages like C or C++ ,understanding & mastering PHP wont be a tedious task. 5 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 6. JOBS AND PHP LIVE PROJECT TRAINING STEP 1: PHP • • • • • Usually every programming language has two approaches to build a program. They are called:Procedural methodology Object Oriented methodology 1 .Procedural programming Procedural programming is nothing but the normal way of writing a computer program (just like you wrote in your schools). Its a conventional/academic method which is used fr teaching purpose only. Advantage of procedural programming is that its simple to understand, everything is pretty straight forward. When it comes to industries & real jobs, they prefer people who knows Object Oriented Programming methodology (OOP). OOP is an industry standard programming method which has its own advantages over procedural method. TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006 6
  • 7. DIFFERENCE BETWEEN PROCEDURE ORIENTED(POP) AND OBJECT ORIENTED PROGRAMMING(OOP)  We all know there exist 2 approaches to write a program – 1) Procedure oriented programming (POP) and2) Object oriented programming (OOP). You can write a program in either way but there are notable differences between both approaches.  These 2 approaches are the result of software development evolution over many decades. Since the invention of computer, many approaches and methods have been tried to write a program.  It includes methods like a) Top-Down programming b) Bottom-Up programming c) Modular programming d) Structured programming etc. The basic purpose or the basic aim of all these methods were same - “to make programming efficient” – means to make the process of writing a complex program less harder, bug free, easily understandable, easily expandable/modifiable etc. 7 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 8. OBJECT ORIENTED METHOD. • OOP or Object Oriented Programming has several advantages when it comes to use in industries & web application development companies. • Code Reusability – The code you wrote can be used by another programmer and viceversa • Facilitates Collaboration/Teamwork – 2 or more people can work together in the same project • Easy Maintenance & Iterations – OOP makes it easy to make alterations to the application and release updated versions. • Protection of Data & higher security – OOP method provides better data protection (for the flow of data in between many modules of the program) & higher safety standards for the web application you make. 8
  • 9. ADVANTAGES OF OOP • • • • These are some of the many advantages of OOP . You are highly recommended to learn the Object Oriented method, and I can give you tons of reasons for that. All of the well functioning and established companies use Object oriented method, so that employees can work together in a team. OOP makes your code modular, so that one person can work in his section without disturbing others sections. Most of the frameworks for PHP like YII, Zend, CodeIgnitor are all designed in OOP methodology. 9 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 10. JOBS AND PHP LIVE PROJECT TRAINING 2 : HTML (HYPER TEXT MARK UP LANGUAGE) /CSS  You need to know some HTML too to be a good web application developer.  HTML is used to develop web pages for the web browsers .  All the heaps of code which you’ve written(in what ever language be it like PHP, ASP, Python or Ruby) will be rendered as HTML in a browser.  HTML is the only language which the web browser knows and reads.  What ever view you see in a web browser is delivered to you in HTML.  Right click on this webpage and select to view source; you can see the complete HTML of a website.  CSS or Cascading style sheets are where we apply the styles to all the html elements.  For instance, if we see some content with green color in a page, it should be coming from the css style sheets. We specify styles for each and every HTML element inside the stylesheet file (called as CSS file).  Styles are written & saved as CSS files (by default:- stylesheet.css). Every HTML element can be styled like size of heading tags (H1,H2, H3…), font & color of hyperlinks, position of images etc etc. TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006 10
  • 11. JOBS AND PHP LIVE PROJECT TRAINING STEP 3: JAVASCRIPT AND JQUERY • • • • • • • • jquery is a library of javascript. Both of them are client side (or browser side) languages used for client side interaction. Now a days most of the visual effects you see in a web page is implemented using Jquery. If you need to do some calculations with out sending request to a server (that means with out a page reload), you need to use browser side processing language like javascript. Browser side/Client side languages must be used to solve problems that don’t really need a server side request. There is no additional request sent to a server residing at some other continent, no additional bandwidth required, no need to reload the page & no extra time required. Computing will happen in an instant and the results are much faster than using a server side language. I hope you got the real difference between using a server side language & browser side language. On the other hand, if you need to communicate with a database like MySql (like storing some values into database or reading some values from database), you should use a server side language like PHP. 11 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 12. JOBS AND PHP LIVE PROJECT TRAINING STEP 4 : DATABASES -MYSQL • Databases are where we store data • Mysql is the best and most common database used with PHP. There are other DB’s like oracle, mongodb, PostgreSql and many others. • Different databases have different purposes and the choice to use a database varies with requirements of the application to be built. PHP works best with MySql as there are many inbuilt functions in PHP to interact with MySql. When you use PHP with other databases, you will have to develop custom user defined functions to interact with those databases. • When it comes to the working of data bases, we can narrow it down to two basic processes. • Inserting new data to database and deleting/replacing the already existing data. • • Fetching the Inserted data for displaying/processing. A record will be inserted, deleted, updated or fetched from database using PHP by executing database queries. There will be differences in how the data is inserted or fetched, and it can be as simple as fetching a single row from a table to as complex as selecting multiple rows from multiple tables. 12 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 13. JOBS AND PHP LIVE PROJECT TRAINING STEP 5: AJAX • • • • Ajax will help you to send request to server with out a page reload. Most of the modern we based applications are built using ajax functionality so that the number page loads will be minimum. You need to be well versed in ajax too to be a respected & knowledgeable web developer. In fact, learning ajax is the easiest thing compared to all other scripting languages described above. You can use Jquery to send an ajax request and to receive a response. Thats all you need to know with ajax , just sending a request to a file and receiving its response . Here is a real life analogy for an Ajax response. Request: Who is the American President? Response : Barack Obama. Lots of different scenarios occur in a request and response that’s all you need to be aware about. 13 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 14. JOBS AND PHP LIVE PROJECT TRAINING STEP 6 : FRAMEWORKS • • • • • • • You don’t need to learn all the frameworks, just learn a framework and get in deep into it. These are the popular frameworks in php at present. Yii CakePhp Zend Code Igniter Symphony If you are a beginner in frameworks for PHP, I would highly recommend to begin with YII as it is a new framework with high flexibility and easy to handle. YII is easy to learn as well. 14 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 15. JOBS AND PHP LIVE PROJECT TRAINING STEP 7 : WORDPRESS • I have written about WordPress in the beginning of this article. 60 million and more websites in the world is using wordpress to power the website. According to another data source 1 out of 6 websites is running in wordpress. In fact wordpress is simple if you come to know the basic file and database structure. • A WordPress expert usually dont need to go for a job as there are plenty of other options for him to make decent money by freelancing and self made projects. • However many people still prefer the comfort of a good & safe job. If you are interested in WordPress, start getting deeper into it and learn as much as you can. Later you can apply for a job in 2 types of companies – • • 1) companies that provide WordPress customisation services and 2) companies that create WordPress based products like Premium Themes & Premium Plugins. The demand for wordpress designers & developers are increasing day by day. 15 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 16. JOBS AND PHP LIVE PROJECT TRAINING STEP 8 :SHOPPING CARTS • There are many open source (PHP-MySql based) e-commerce software’s to choose from. I am listing 4 of them below. You can choose any one of them to build your own customized shopping cart. • Magento • Opencart • PrestaShop • OsCommerce • Out if these 4, Magento is the best one in the industry which is stable and reliable. Magento is built upon the Zend Framework. People usually say that Magento is hard to learn, but in fact once you learn the basics, you can master Magento just like any other platforms. Qualified Magento developers are in high demand always and they are paid a handsome remuneration. 16 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 17. CONTACT FOR LIVE PROJECTS • • • • To Get your first good job as a PHP Web Developer, you dont need to master all these languages, frameworks & open source applications. You only need to be really good at PHP, MySql, JQuery & one framework (preferably Yii or Zend) + one open source software (Magento or WordPress). But having a good command over all these languages & platforms is definitely a double edged advantage and you will be an authority in your domain. This kind of authentic knowledge will definitely land you a premium job with a premium payment package. Join TOPS Technologies for Php training. We also Do live project training, free workshop and seminar hosted by our former students and faculties every Saturday to share their knowledge and experience with newbie's. http://www.tops-int.com/php-training-course.html TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006 17
  • 18. CONTACT US FOR PHP TRAINING • • • • • • College Students from Baroda/Vadodra Gujarat BCA, MCA, BE IT, BE Tech, M Tech, BSC IT can also join. CG Road Address: Ahmedabad Office (C G Road) 903 Samedh Complex, Next to Associated Petrol Pump, CG Road, Ahmedabad 380009. 99747 55006 Ahmedabad Office (Maninagar) 401 Amruta Arcade 4th Floor, Maninagar Char Rasta, Nr Rly Station Maninagar 99748 63333 18 TOPS Technologies - http://www.tops-int.com/php-training-ahmedabad/ : 9974755006
  • 19. 19