Code – GeekCoder http://geekcoder.fr Le magazine des geeks-développeurs Sun, 12 Nov 2017 22:11:34 +0000 fr-FR hourly 1 https://wordpress.org/?v=4.8.7 Tutoriel Laravel 5.5 CRUD Exemple étape par étape http://geekcoder.fr/code/tutoriel-laravel-5-5-crud.html http://geekcoder.fr/code/tutoriel-laravel-5-5-crud.html#respond Wed, 01 Nov 2017 18:28:45 +0000 http://geekcoder.fr/?p=318 Le sujet d’aujourd’hui c’est de faire un tutoriel Laravel 5.5 CRUD avec un exemple de création d’un projet de système de Billets, donc commençons. Tutoriel Laravel 5.5 CRUD Tout d’abord, nous allons créer un projet Laravel et ensuite, étape par…

Cet article Tutoriel Laravel 5.5 CRUD Exemple étape par étape est apparu en premier sur GeekCoder.

]]>
Tutoriel Laravel 5.5 CRUD

Le sujet d’aujourd’hui c’est de faire un tutoriel Laravel 5.5 CRUD avec un exemple de création d’un projet de système de Billets, donc commençons.

Tutoriel Laravel 5.5 CRUD

Tout d’abord, nous allons créer un projet Laravel et ensuite, étape par étape; nous allons construire ce projet. Le système de billet sera en fin de compte une opération CRUD de Laravel 5.5, c’est pourquoi mon focus est sur Laravel CRUD.

Étape 1: Configurer le projet Laravel 5.5.

Installez un tout nouveau projet Laravel en tapant la commande suivante.

composer create-project laravel/laravel --prefer-dist laravel55crud

Ensuite, configurez la base de données dans le fichier .env.

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=crud55
DB_USERNAME=root
DB_PASSWORD=mysql

on, maintenant nous devons créer un schéma pour la base de données en exécutant cette commande artisan.

php artisan make:migration create_billets_table

Maintenant, le schéma de la table de Billets est le suivant.


<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateBilletsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('billets', function (Blueprint $table) {
$table->increments('id');
$table->integer('user_id');
$table->string('titre');
$table->string('description');
$table->timestamps();
});
}

/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('billets');
}
}

Exécutez cette commande.

php artisan migrate

Cela va créer les tables dans la base de données.

Étape 2: Authentification Laravel.

Laravel 5.5 nous fournit une authentification complète pré-configurée. Tapez simplement la commande suivante.

php artisan make:auth

Démarrez le serveur Laravel en exécutant la commande suivante.

php artisan serve

Vous pouvez maintenant enregistrer un utilisateur via l’URL suivante: http://localhost:8000/register

tutoriel laravel 5.5 crud

Étape 3: Faire des modèles et des contrôleurs pour notre application.

Nous avons besoin de créer un BilletController.

Tapez la commande suivante dans le terminal.

php artisan make:controller BilletController

< to be continued… >

Cet article Tutoriel Laravel 5.5 CRUD Exemple étape par étape est apparu en premier sur GeekCoder.

]]>
http://geekcoder.fr/code/tutoriel-laravel-5-5-crud.html/feed 0
Top langages de programmation 2017: les plus demandés sur le marché http://geekcoder.fr/code/top-langages-de-programmation-2017.html http://geekcoder.fr/code/top-langages-de-programmation-2017.html#respond Mon, 03 Apr 2017 16:35:53 +0000 http://geekcoder.fr/?p=302 Top langages de programmation 2017 Cet article Top langages de programmation 2017 est une mise à jour de l’article Top des 10 langages de programmation à apprendre en 2014-2015 que j’ai publié en 2014 et dans cet article je vais vous…

Cet article Top langages de programmation 2017: les plus demandés sur le marché est apparu en premier sur GeekCoder.

]]>

Top langages de programmation 2017

Cet article Top langages de programmation 2017 est une mise à jour de l’article Top des 10 langages de programmation à apprendre en 2014-2015 que j’ai publié en 2014 et dans cet article je vais vous proposer une liste des 9 langages de programmation les plus demandés dans le marché en début de 2017 donc ceux que vus devriez apprendre si vous être à la recherche d’emploi en France ou dans un autre pays.

Si vous faites une simple recherche sur le Web vous allez trouverez des centaines de langages de programmation existants. Mais si vous faites une recherche sur les plus populaires et encore une fois, vous arriverez une liste qui vous donnera le vertige. Pour être aussi objectif que possible, nous examinons les principaux langages de programmation du point de vue de la carrière.

Il existe de nombreuses façons de classer les langages de programmation, comme le nombre de sites web qui les utilisent, les résultats de recherche Google, les projets GitHub ou les questions StackOverflow. J’ai analysé les données du moteur de recherche d’emplois Indeed.com pour le nombre d’offres d’emploi contenant le nom d’un langage de programmation.

1- SQL

Le nombre de descriptions de jobs sur Indeed incluant SQL (Structured Query Language) a augmenté de près de 50 000 cette année par rapport à l’année dernière, ce qui a donné à SQL une avance dramatique sur les autres langages. Il n’est pas clair si cela est dû à une augmentation de la demande sur le marché ou à un changement dans le fonctionnement du site Indeed. Quoi qu’il en soit, SQL est toujours dans le top de notre analyse des top langages de programmation 2017. SQL est utilisé pour manipuler et communiquer avec des bases de données. Il est extrêmement commun, avec de nombreuses variantes comme MySQL et Microsoft SQL. Microsoft a publié SQL Server 2016 au cours de l’année dernière, ce qui s’est avéré être étonnamment populaire et a introduit plusieurs nouvelles fonctionnalités pour rendre le language plus open-source comme l’intégration avec R, le langage de programmation populaire d’analyse de données et aussi une version Linux.

2- Java

Le nombre de postes Java disponibles sur Indeed a augmenté d’environ 30,000 en 2017 comparé à 2016, peut-être à cause de la croissance continue d’Android. Java est un langage de programmation simple, lisible utilisé par des millions de développeurs et des milliards d’appareils dans le monde. Toutes les applications natives d’Android sont créés par Java et 90 pour cent des entreprises Fortune 500 utilisent Java comme un langage de programmation côté serveur pour le développement backend. L’utilisateur s’est excité du prochain lancement de Java 9 en juillet 2017, Bien que la popularité de Java Enterprise Edition ait diminué en 2016.

3- Python

Python a continué de gagner en popularité en 2016 et a grimpé de deux places dans nos classements pour être la troisième langue la plus répandue par l’offre d’emploi. En outre, c’est aussi un langage de programmation généraliste qui met l’accent sur la lisibilité du code et la productivité des développeurs, il est utilisé pour les applications bureautiques, les applications Web et l’exploration de données. En octobre 2016, Microsoft a lancé la version bêta 2.0 de son framework d’apprentissage en profondeur open source Cognitive Toolkit, qui inclut la prise en charge de Python.

4- Javascript

JavaScript (différent de Java et de MEAN) a reculé d’une place dans le classement par rapport à 2016, mais sinon le nombre d’offres d’emploi est resté à peu près le même. Il s’agit principalement d’un langage de scripting dynamique côté client ou serveur utilisé pour le développement frontal (mais aussi backend depuis quelques années). JavaScript est compatible avec tous les navigateurs, utilisé dans plus de 90% de toutes les pages Web et est la langue la plus populaire sur StackOverflow. La compatibilité et l’adoption de JavaScript 6 ont continué de croître en 2016 et Progressive Web Apps est devenu plus utilisable, permettant des fonctionnalités hors ligne pour les applications Web.

5- C++

C ++ a augmenté d’environ 20 000 offres d’emploi au cours de 2016 et a passé à la cinquième place. Construit avec C, le grand-père de tous les langages de programmation, C++ est un langage puissant et performant utilisé pour construire des logiciels système, des moteurs de jeux et des applications de bureau et aussi web. Beaucoup de débutants trouvent C++ plus difficile à apprendre que les langages plus dynamiques comme Python ou JavaScript.

6- C#

« C Sharp » a connu une petite augmentation de popularité en 2017, mais pas assez pour l’empêcher de tomber derrière C++. Le langage a été développé pour le framework .NET de Microsoft et peut désormais être utilisé sur des machines non Windows depuis la sortie de la nouvelle plate-forme de développement open source .NET Core en juin 2016. Son utilisation principale est la construction de logiciels d’entreprise Microsoft. La plupart des fonctionnalités de C# 7.0 ont été publiées l’année dernière, y compris le support du langage pour les Tuples, les fonctions locales, le pattern matching et bien d’autres.

7- Perl

Perl a fait un grand saut en popularité cette année pour devancer iOS et PHP et faire tomber Ruby de notre liste. Perl, ou «le ruban adhésif qui relie Internet», comme il a été nommé, est en réalité deux langues maintenant; Perl 5 et Perl 6, lancés en décembre 2015. Les deux sont des langages de programmation dynamiques universels qui sont très utilisés dans la programmation CGI, graphique, réseau et financière. Certains pensent que la croissance de DevOps a déclenché cette montée en popularité, car Perl est polyvalent et fonctionne bien avec d’autres langages, ce qui en fait un bon outil DevOps.

8- Famille iOS

La plupart des développeurs qui codent pour le système d’exploitation iOS utilisent Objective-C, C ou le nouveau langage de programmation Swift d’Apple. Lancé en 2014, Swift a rapidement gagné en popularité grâce à son évolutivité, sa rapidité, sa facilité d’utilisation et sa forte demande sur le marché des applications mobiles américain et aussi en Europe. Apple a publié Swift 3.0 en septembre 2016 avec de nouvelles fonctionnalités, notamment une meilleure traduction des API Objective-C, la modernisation des identifiants de débogage et un nouveau modèle pour les collections et les indices. Apple prévoit de sortir Swift 4 en septembre 2017.

9- PHP

PHP est resté au même endroit dans les classements de 2016 à 2017 avec peu de changement de popularité. C’est un langage de programmation côté serveur utilisé sur plus de 80% des sites Web aujourd’hui, y compris Facebook, Wikipedia, Tumblr et WordPress. Ce n’était pas le langage le plus bruyant en 2016, mais le nombre de sites Web qui en sont encore construits en fait une compétence utile pour les développeurs, surtout lorsqu’ils sont associés à Javascript et à SQL.

Mais où est Ruby?

Ruby on Rails, qui était numéro neuf sur la liste l’année dernière, a chuté de plusieurs places au numéro dix-sept. Cela peut être dû au fait que Ruby a perdu une partie de sa part de marché à des alternatives de plus en plus populaires comme Node.js et Go. Mais cela ne signifie pas qu’il n’y a pas de travail pour du Ruby, ou des raisons d’apprendre Ruby on Rails en général. C’est toujours un langage populaire, mais pas aussi populaire qu’elle l’était.

S’il y a une chose à retenir de notre analyse, c’est qu’aucun langage de programmation ne peut accomplir toutes les tâches et que le marché du travail change rapidement d’année en année. Pour réussir en tant que développeur, il est important de maîtriser plusieurs langues et de vous entraîner à apprendre de nouvelles langues rapidement afin de pouvoir vous adapter aux nouvelles opportunités d’emploi.

C’est tout pour cet article, je vais réaliser une mise à jour en fin 2017 pour une liste plus détaillé.

Cet article Top langages de programmation 2017: les plus demandés sur le marché est apparu en premier sur GeekCoder.

]]>
http://geekcoder.fr/code/top-langages-de-programmation-2017.html/feed 0
Un message pour les utilisateurs français de Notepad++ http://geekcoder.fr/geek/un-message-pour-les-utilisateurs-francais-de-notepad.html http://geekcoder.fr/geek/un-message-pour-les-utilisateurs-francais-de-notepad.html#respond Thu, 10 Dec 2015 22:17:51 +0000 http://geekcoder.fr/?p=225 Aujourd’hui le créateur du logiciel Notepad++ a publié un petit message sur Twitter à l’attention de ses utilisateurs. Nous pensons que le créateur ne veut pas que les xénophobes utilisent son logiciel. Donc, si jamais l’origine des gens, leur couleur de peau, leur…

Cet article Un message pour les utilisateurs français de Notepad++ est apparu en premier sur GeekCoder.

]]>
notepad plus plus

Aujourd’hui le créateur du logiciel Notepad++ a publié un petit message sur Twitter à l’attention de ses utilisateurs.

Nous pensons que le créateur ne veut pas que les xénophobes utilisent son logiciel. Donc, si jamais l’origine des gens, leur couleur de peau, leur langue, leur culture, leur accent, leur religion ou leur nom vous fait peur, vous devez libérer un peu d’espace sur votre disque ;-).

On devrait penser à créer des licences (comme CC ou GPL) qui indique que l’utilisateur pour qu’il puisse utiliser un tel programme ne doit pas être xénophobe et doit être ouvert d’esprit et ne pas être raciste … etc.

Ça serait drôle de l’inventer si ça n’existe pas déjà.

Cet article Un message pour les utilisateurs français de Notepad++ est apparu en premier sur GeekCoder.

]]>
http://geekcoder.fr/geek/un-message-pour-les-utilisateurs-francais-de-notepad.html/feed 0
JetBrains prévisualise un nouvel IDE pour SQL et des bases de données http://geekcoder.fr/code/jetbrains-previsualise-un-nouvel-ide-pour-sql-et-des-bases-de-donnees.html http://geekcoder.fr/code/jetbrains-previsualise-un-nouvel-ide-pour-sql-et-des-bases-de-donnees.html#respond Fri, 23 Oct 2015 23:22:26 +0000 http://geekcoder.fr/?p=127 JetBrains donne aux développeurs un aperçu de ce qu’ils peuvent attendre du prochain IDE de la société. OxDBE est un nouvel IDE pour les développeurs qui travaillent avec SQL et des bases de données. La société a annoncé la  OxDBE 1.0 Preview,…

Cet article JetBrains prévisualise un nouvel IDE pour SQL et des bases de données est apparu en premier sur GeekCoder.

]]>

JetBrains donne aux développeurs un aperçu de ce qu’ils peuvent attendre du prochain IDE de la société. OxDBE est un nouvel IDE pour les développeurs qui travaillent avec SQL et des bases de données. La société a annoncé la  OxDBE 1.0 Preview, une version presque fini du produit.

Selon la société, l’IDE inclura:

  • Un schéma d’introspection plus rapide et plus précis
  • Possibilité de modifier les tables à partir de la fenêtre d’outil de base de données, un éditeur ou une console de requête
  • Recherche du texte dans l’éditeur de table
  • Possibilité de générer et modifier des instructions DDL
  • Plusieurs consoles de requête
  • Historique locale de la console de requête
  • Le comportement d’exécution
  • Possibilité d’exécuter des instructions à partir de la vue de la structure
  • Un plan d’exécution pour les instructions
  • Possibilité de comparer les résultats des requêtes
  • Prise en charge du format CSV
  • Diagrammes visuels pour les bases de données
  • Amélioration de la navigation

L’IDE de base de données devrait être publié d’ici la fin de Novembre dans le cadre de la JetBrains Toolbox.

Plus d’informations sont disponibles ici.

Cet article JetBrains prévisualise un nouvel IDE pour SQL et des bases de données est apparu en premier sur GeekCoder.

]]>
http://geekcoder.fr/code/jetbrains-previsualise-un-nouvel-ide-pour-sql-et-des-bases-de-donnees.html/feed 0
Comment Microsoft envisage de porter Node.js à Windows 10 IdO http://geekcoder.fr/high-tech/comment-microsoft-envisage-de-porter-node-js-a-windows-10-ido.html http://geekcoder.fr/high-tech/comment-microsoft-envisage-de-porter-node-js-a-windows-10-ido.html#respond Sun, 17 May 2015 19:38:38 +0000 http://geekcoder.fr/?p=101   Microsoft veut que Windows 10 alimente la prochaine génération d’appareils connectés et pour faire la société apporte Node.js au cœur de sa plateforme Internet des Objects (IdO). « Il ya une tendance émergente de développeurs qui utilisent Node.js pour les scénarios…

Cet article Comment Microsoft envisage de porter Node.js à Windows 10 IdO est apparu en premier sur GeekCoder.

]]>
Windows 10 IdO

 

Microsoft veut que Windows 10 alimente la prochaine génération d’appareils connectés et pour faire la société apporte Node.js au cœur de sa plateforme Internet des Objects (IdO).

« Il ya une tendance émergente de développeurs qui utilisent Node.js pour les scénarios IdO et nous voulons rencontrer des développeurs où ils en sont et leur fournir les outils dont ils ont besoin pour réussir sur la plateforme IdO de le Windows 10, » a écrit Arunesh Chandra, gestionnaire principal du programme de l’équipe Charka et Gaurav Seth, directeur de PM principal de l’équipe Chakra, dans un article.

Actuellement, les développeurs qui souhaitent utiliser Node.js sur les appareils tournants Windows sur ARM (WOA) sont incapables de le faire. Pour résoudre ce problème, Microsoft permet à Node.js de fonctionner avec le moteur JavaScript Chakra. Chakra est une fonctionnalité intégrée du système d’exploitation Windows 10, et a été optimisé pour fonctionner sur des appareils WOA, selon Microsoft.

« L’utilisation du moteur intégré Chakra non seulement réduit l’impact de l’empreinte de disque lors de l’exécution des applications Node.js, mais nous permet également d’apporter un soutien de première classe plate-forme Windows universel aux applications Node.js, » Chandra et Seth écrit.

Le support pour Node.js est encore au stade de développement précoce. La société ajoutera une enveloppe entre les APIs Javascript et les APIs V8 afin de permettre à Chakra d’être le moteur JavaScript de Node.js. Cela permettra aux développeurs d’utiliser Node.js sur un appareil Windows 10, et de choisir entre les applications de Windows classique ou de Windows universelles.

Aller de l’avant, Microsoft travaillera avec la Fondation Node, le Comité technique Node.js et les contributeurs de io.js et de sa communauté pour lisser les flux de travail de développement, améliorer les performances et le support de io.js.

« Nous sommes ravis d’avoir entrepris ce voyage et nous sommes impatients d’écouter et d’apprendre de la communauté », a écrit Chandra et Seth. « Nous cherchons des commentaires sur cet effort et nous nous engageons à conduire vers la prise en charge de Node.js sur Windows pour être le meilleur dans la classe. »

Cet article Comment Microsoft envisage de porter Node.js à Windows 10 IdO est apparu en premier sur GeekCoder.

]]>
http://geekcoder.fr/high-tech/comment-microsoft-envisage-de-porter-node-js-a-windows-10-ido.html/feed 0
Top des 10 langages de programmation à apprendre en 2014-2015 http://geekcoder.fr/code/top-10-langages-de-programmation-apprendre.html http://geekcoder.fr/code/top-10-langages-de-programmation-apprendre.html#comments Wed, 24 Sep 2014 20:53:41 +0000 http://geekcoder.fr/?p=81 Quel langage de programmation choisir ? Il y a beaucoup de choses qui se passent dans le secteur de la technologie, avec l’avènement des smartphones et le nombre croissant de personnes qui utilisent le web, les langages de programmation sont de…

Cet article Top des 10 langages de programmation à apprendre en 2014-2015 est apparu en premier sur GeekCoder.

]]>
Top des 10 langages de programmation à apprendre

Quel langage de programmation choisir ?

Il y a beaucoup de choses qui se passent dans le secteur de la technologie, avec l’avènement des smartphones et le nombre croissant de personnes qui utilisent le web, les langages de programmation sont de plus en plus utilisés et les développeurs sont plus en plus demandés.

Si vous êtes étudiant et que vous vous demandez quels langages de programmation vous devez choisir pour apprendre, alors vous devez vraiment vérifier ce qui est le plus demandé sur le marché. Mais vous devez faire un choix sur ce que VOUS AIMEZ et oui ça c’est plus important.

Voici la liste des top 10 langages de programmation à apprendre en 2014-15, nous croyons que tous ces langages de programmation sont très demandés sur le marché et ils le seront toujours.

Top des 10 langages de programmation à apprendre:

1. Langage de programmation Java :
Des doutes ? Au cours des dernières années Java a de nouveau saisi la première place dans les charts des langages de programmation à apprendre, Grâce au système d’exploitation Android la demande de Java sur le marché a largement grandi au fil du temps.

 Pourquoi on devrait apprendre Java?

  • Java est utilisé presque partout, vos téléphones, machines à laver, TV, banques, guichets automatiques, distributeurs automatiques, consoles de jeux, les jeux…
  • Certaines des technologies Java et son utilisation,
  • JSP: Pour créer des sites Web dynamiques.
  • Java Applets: les programmes qui s’exécutent sur les navigateurs Web.
  • Java Swing/JavaFx : Pour faire des applications de bureau.
  • J2EE: Pour créer des applications de niveau entreprise.
  • J2ME: Pour créer des applications pour téléphones mobiles.
  • Développement Android: Pour faire des applications pour smartphones, tablettes, téléviseurs et Montres.

Qu’est-ce qui rend Java si puissant?

Java est un des langages de programmation orientés objet, et a très peu de dépendances de mise en œuvre. C’est un langage de programmation « Write once, run anywhere« , c’est à dire que vous n’avez besoin de compiler le code qu’une seule fois, après le code est indépendant du système sur lequel vous l’exécutez (par exemple, compiler sous Windows et exécuter sous Linux ou Mac OS X). Il est open source (OpenJDK). Il y a beaucoup d’APIs, et des forums en ligne disponibles sur le marché, qui font qu’il est plus demandé.

 

2. Langage C :
Beaucoup seront d’accord avec cela, le langage C est l’un des plus anciens langages de programmation, il est toujours le premier langage que les gens apprennent quand ils commencent à apprendre la programmation.

Pourquoi apprendre le langage C?

C est un langage de programmation généraliste développé par Dennis Ritchie dans les années 1970 et est le langage le plus largement utilisé ce jour. La plupart des langages développées par la suite ont hérités du langage C, pour en nommer quelques-uns, C ++, Java, JavaScript, Limbo, LPC, C #, Objective-C, Perl, PHP, Python et C Shell Scripting. Donc, sachant le C rend vos bases plus solides, et ainsi d’apprendre d’autres langages devient plus facile.

Qu’est-ce qui fait de C un langage si puissant?

  • Portable.
  • Facile à apprendre.
  • Il est rapide par rapport à d’autres langages.
  • Il est gratuit.
  • Il a été là et été célèbre pendant les derniers 40 ans.

C est un langage procédural, et presque tout le codage de bas niveau se fait en utilisant C. C est toujours le premier choix dans le programmation de niveau système. Systèmes d’exploitation, Systèmes embarqués, pilotes matériels sont programmés en C.

 

3. JavaScript :
Oui, car depuis quelques années JavaScript a été l’un des langages les plus demandés. Grâce au web 2.0 et les bibliothèques Js comme jQuery, Node js, Angular Js et toutes les autres bibliothèques. JavaScript n’est plus uniquement un langage coté client, il s’exécute à la fois coté serveur ainsi que coté client (Voir plus sur Node.Js).

 

4. C++ :
Prononcé comme C plus plus, le langage principal de la programmation orienté objet, il est un sur-ensemble des langages de programmation C. C’est le langage le plus puissant de la programmation orienté objet et la plus part des systèmes d’exploitation que nous utilisons sont écrits en utilisant ce langage (pour en nommer quelques-uns: Windows, Mac OS X et Linux font usage de bibliothèques C++ ). Il est le premier choix pour l’écriture de programmation de bas niveau.

 

5. PHP :
Hypertext Preprocessor, plus connu sous son sigle PHP,  est le langage de programmation libre spécialement utilisé pour créer des sites web dynamiques.

Pourquoi apprendre le PHP?

  • PHP est installé sur plus de 250 millions de sites Web et plus de 2,1 millions de serveurs web.
  • Près de 80% des sites web dynamiques utilisent PHP.
  • Totalement gratuit et Open Source.
  • Facile à apprendre.
  • Un meilleur support (documentation et des forums).
  • Compatibilité multiplate-forme.
  • Il est puissant, évolutif et rapide.
  • Facile à déployer.
  • Beaucoup de Frameworks: Larevel, Zend, Silex, Symfony, Symfony 2, Aiki et beaucoup d’autres
  • Beaucoup d’options d’hébergement et à un prix raisonnable (parfois gratuit).

Qui utilise PHP?

  • Facebook
  • Twitter
  • Flickr
  • Apple
  • Wikipedia
  • la plupart des Blogs …

 

6. Python :
Python est un langage de programmation de haut niveau pour un usage général. Le code de ce langage est très facile à lire et ne nécessite que peu de lignes de codes pour faire des grands actions par rapport à d’autres langages.

Pourquoi apprendre le Python?

Il y a une énorme demande pour ce langage sur le marché, au cours du temps la demande de Python a augmenté de façon exponentielle. Des entreprises comme Google, Yahoo! et IBM utilisent Python. Donc, vous pouvez faire beaucoup d’argent si vous connaissez Python.

 

7. Objective C :
Objective C est le langage pour développer des applications pour Apple Mac OS X ou des applications pour iPhones, iPads et iPods. Il s’agit d’un langage très puissant et est fait une grande demande depuis le lancement de l’iPhone avant 2007.

Pourquoi apprendre Objective C?

Si vous rêvez de créer des applications pour les appareils iOS, alors vous devez apprendre ce langage. Vous pouvez gagner beaucoup d’argent en développant des application pou Mac et pour les plates-formes iOS. Les développeurs iOS sont mieux payés par rapport à d’autres développeurs de plates-formes mobiles.

Depuis XCode6 Apple a mis au point un nouveau langage de programmation pour la Cocoa et Cocoa Touch Platform appelé Swift. Ce langage est beaucoup plus facile à apprendre par rapport à Objective-C (quelque chose de similaire à JavaScript).

Donc le langage Swift sera sûrement plus en demande en 2015, et comme il est nouveau c’est le bon moment pour apprendre.

 

8. C# :
Prononcé comme C-Sharp, est le langage de programmation pour travaillez avec des technologies Microsoft telles que .Net, ASP.Net. Il s’agit d’un langage de programmation orienté objet. Si vous connaissez le C ou/et C++ alors apprendre le C # sera beaucoup plus facile. Il y a une forte demande pour les développeurs travaillant sur la plate-forme Windows. Si vous prévoyez de faire des applications pour le systèmes d’exploitation Windows, vous devez maîtriser ce langage. Les applications Windows Mobile utilisent C# aussi.

 

9. SQL :
Structured Query Language (SQL) est le langage des bases de données relationnelles. Pour les utilisateurs de Java, PHP, Python, C , C++ , C# ou autre langages de programmations vous devez connaître le langage SQL si vous travaillez avec des bases de données tels que MySql, Oracle, DB2, SQLite ou Microsoft SQL server.

 

10. Ruby on Rails :
Il est le premier choix des startups, comme il le plus adapté pour le développement web rapide (par rapport à des langages comme Java ou .Net).

Cet article Top des 10 langages de programmation à apprendre en 2014-2015 est apparu en premier sur GeekCoder.

]]>
http://geekcoder.fr/code/top-10-langages-de-programmation-apprendre.html/feed 1