Actions

Difference between revisions of "Joomla! Development for Beginners"

From Joomla! Documentation

(new page, development for beginners)
 
m (removing the top boxes)
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
<noinclude>{{incomplete}}</noinclude>
+
{{:{{FULLPAGENAME}}/Intro}}
  
If you are new around here and you want to learn PHP and/or  Joomla from scratch here we have several noob friendly options were you can start to read from.
+
<div class="portal-column-left-wide">
== Recommended Reading ==
+
{{/box-header-sq|Recommended Reading|{{FULLPAGENAME}}/Reading list|}}<onlyinclude>{{:Joomla!_Development_for_Beginners/Reading list}}</onlyinclude>
* [[Setting up your workstation for PHP development]]: Learn how to set up a brand new workstation from scratch in a semiprofessional way to start learning about PHP development in general also learn the existence of many tools that will make your work lot easier in your future as developer.
+
{{/box-footer|}}
* [[Basic Internet communications tutorial]]: This is a very basic and straightforward tutorial to understand how computers transmit information on Internet.
+
</div>
* [[Basic HTML tutorial]]: This is a very basic and straightforward tutorial to learn how to deal with HTML.
+
<div class="portal-column-right-narrow"> <!-- Switch to one column on narrow screens -->
* [[Basic CSS tutorial]]: This is a very basic and straightforward tutorial to learn how to deal with cascading style sheets (CSS).
+
{{/box-header-sq|FAQs|{{FULLPAGENAME}}/FAQs|}}
* [[Basic Javascript tutorial]]: This is a very basic and straightforward tutorial to learn how to deal with javascript.
+
{{:{{FULLPAGENAME}}/FAQs}}{{/box-footer|}}
* [[Basic PHP tutorial]]: This is a very basic and straightforward tutorial to learn how to deal with PHP.
+
</div>
* [[Basic SQL tutorial]]: This is a very basic and straightforward tutorial to learn how to deal with SQL.
+
<div style="clear:both; width:100%">
* [[Basic XML tutorial]]: This is a very basic and straightforward tutorial to learn how to deal with XML.
+
{{/box-header-sq|Development for Beginners Tutorials|{{FULLPAGENAME}}/Tutorials|}}
* [[Basic AJAX tutorial]]: This is a very basic and straightforward tutorial to learn how to deal with AJAX.
+
{{:{{FULLPAGENAME}}/Tutorials}}
* [[Basic JSON tutorial]]: This is a very basic and straightforward tutorial to learn how to deal with JSON.
+
{{/box-footer|}}
* [[Basic JSON tutorial]]: This is a very basic and straightforward tutorial to learn how to deal with JSON.
+
</div>
</noinclude>
+
__NOTOC__ __NOEDITSECTION__
* [[Setting up your workstation for Joomla development]]:
+
* [[Setting up your workstation for Joomla development]] A disambiguation article setting up your workstation in several ways (PHP, Joomla!, extension development; Web server, Editor / IDE, Version Control, Building, ..).
+
* [[Joomla Beginning Developer Course]]
+
* [[Secure coding guidelines]]
+
* [[Development Best Practices]]
+
 
<noinclude>[[Category:Development]][[Category:Development for Beginners]]</noinclude>
 
<noinclude>[[Category:Development]][[Category:Development for Beginners]]</noinclude>

Latest revision as of 21:12, 16 September 2013

This page contains many links to selected documentation Beginning Joomla! Developers. You can always see the main page Developers for other development topics.

Recommended Reading

There are several ways of setting up your workstation in for Joomla! development. Some suggestions can be found at Setting up your workstation for Joomla development.

Next, you should familiarise yourself with Joomla! Secure coding guidelines and the short article on Development Best Practices.

FAQs

FAQs for Beginner Developers coming soon...

Development for Beginners Tutorials

  • Setting up your workstation for PHP development: Learn how to set up a brand new workstation from scratch in a semiprofessional way to start learning about PHP development in general also learn the existence of many tools that will make your work lot easier in your future as developer.* Basic Internet communications tutorial: This is a very basic and straightforward tutorial to understand how computers transmit information on Internet.
  • Basic HTML tutorial: This is a very basic and straightforward tutorial to learn how to deal with HTML.
  • Basic CSS tutorial: This is a very basic and straightforward tutorial to learn how to deal with cascading style sheets (CSS).
  • Basic Javascript tutorial: This is a very basic and straightforward tutorial to learn how to deal with javascript.
  • Basic PHP tutorial: This is a very basic and straightforward tutorial to learn how to deal with PHP.
  • Basic SQL tutorial: This is a very basic and straightforward tutorial to learn how to deal with SQL.
  • Basic XML tutorial: This is a very basic and straightforward tutorial to learn how to deal with XML.
  • Basic AJAX tutorial: This is a very basic and straightforward tutorial to learn how to deal with AJAX.
  • Basic JSON tutorial: This is a very basic and straightforward tutorial to learn how to deal with JSON.
  • Basic JSON tutorial: This is a very basic and straightforward tutorial to learn how to deal with JSON.