Je veux apprendre à développer un petit site web. Comment commencer? Je viens d'un environnement d'application Windows et je veux me lancer dans les applications web.
Réponses
Trop de publicités?Si vous avez une certaine expérience en programmation, je recommanderais de jeter un œil à certains frameworks existants plutôt que de partir de zéro. Vous pouvez gagner beaucoup de temps de développement en concevant des applications. Vous n'êtes pas non plus limité au PHP. Vous pouvez utiliser plusieurs alternatives :
- Ruby on Rails (framework MVC pour le développement web Ruby)
- Django (framework MVC pour le développement web Python)
Ce sont deux alternatives très viables au PHP. Vous aurez toujours besoin d'une compréhension de HTML, CSS, et javascript sera un outil très utile (et essentiel). Principalement, vous voudrez vous concentrer sur le HTML/CSS au début, bien que vous puissiez l'apprendre en travaillant avec PHP/Ruby/Python. Vous pourriez trouver le PHP plus à votre goût si vous venez d'un background en C. Vous pouvez trouver beaucoup de ressources pour commencer avec ces langages via Google.
Vous avez également plusieurs options pour les frameworks PHP, tels que Zend, CodeIgniter, CakePHP, pour n'en citer que quelques-uns. Vous pourriez également jeter un œil aux applications de commerce électronique comme Magento ou Spree, ainsi qu'aux applications de blogging comme WordPress. Ils vous permettront de créer immédiatement des sites web fonctionnels que vous pouvez utiliser comme terrain de jeu pour commencer.
Pour les débutants et au-delà
Commencez par apprendre HTML et CSS, puis si vous souhaitez créer des applications web plus complexes - Ruby on Rails est l'un des frameworks les plus faciles à apprendre.
Pour mettre en ligne votre site web ou votre application web, vous aurez besoin d'un hébergeur web et d'un nom de domaine. Consultez http://www.ausonline.net.au pour un guide complet pour vous aider à démarrer, puis plongez dans Ruby on Rails en apprenant d'abord les bases de Ruby, puis en vous familiarisant avec le modèle MVC de Rails. Vous pourriez utiliser une variété d'alternatives telles que PHP, mais pour les débutants, cela peut être un grand défi à maîtriser.
Pour votre premier site web, vous n'aurez vraiment besoin que d'HTML et CSS pour commencer (au niveau le plus élémentaire), mais pour les applications web, vous devrez vous familiariser avec des frameworks et langages plus complexes.
Alors, pour résumer :
- décidez du type de projet que vous souhaitez réaliser.
- choisissez l'hébergeur web et le nom de domaine appropriés.
- apprenez HTML et CSS.
- apprenez le framework de développement de votre choix (je recommande Ruby on Rails).
- Réponses précédentes
- Plus de réponses