Langages de programmation et syntaxe

De Wiki Amis SH
Aller à la navigation Aller à la recherche



Le wiki : Accueil - Administrateur - Bureautique - Développeur - Intégrateur - Marketing - Multimédia - Objets numériques - Jeux - We make Hack


Langages de programmation et syntaxe

Statistiques TIOBE des fréquences d'utilisation des langages de programmation : https://www.tiobe.com/tiobe-index//

Tutoriels pour programmer avec Android

Les meilleurs cours et tutoriels pour apprendre la programmation sur Android : https://android.developpez.com/cours/

Tutoriels pour l'accessibilité des applications web

Programmer pour rendre un site accessible.

Tutoriels pour programmer en Langage Assembleur

Assembleur notions de base : http://beta.hackndo.com/assembleur-notions-de-base/

Tutoriels pour décompiler un .exe

En ligne pour un fichier.exe de moins de 10Mo : https://retdec.com/decompilation/

Tutoriels pour programmer en Shell Bash Linux

Programmation en Shell Bash Linux.

Tutoriels pour programmer une interface GNU Linux Zenity

Programmation GNU Linux Zenity.
// Voir également Glade.
// Créer des interfaces utilisateur avec Glade : https://glade.gnome.org

Programmer un paquet logiciel pour Debian

Programmer un paquet logiciel pour Debian.

Programmer un paquet logiciel .rpm

Source : https://doc.fedora-fr.org/wiki/La_cr%C3%A9ation_de_RPM_pour_les_nuls_:_Cr%C3%A9ation_du_fichier_SPEC_et_du_Paquetage

Tutoriels pour programmer en CSS LESS SCSS

Tutoriels pour programmer en CSS LESS SCSS.

Tutoriels pour programmer en HTML et HTML5

Utiliser HTML et HTML5
1 Html Cheat Sheet
   1.1 Déclaration du doctype pour html
       1.1.1 Exemple de déclaration de doctype
   1.2 Exemples en HTML
       1.2.1 Chercher dans le contenu de Vision du Web référencé par Google
       1.2.2 Exemple de formulaire en HTML
       1.2.3 Empêcher de reproposer le mot de passe dans un formulaire
   1.3 Exemples en HTML5
   1.4 Saisir un pseudo en HTML5
2 Créer un formulaire HTML avec un logiciel
3 Structure HTML de base
   3.1 Attributs HTML
       3.1.1 crossorigin
4 Éditeur HTML

Tutoriels pour programmer en Java

Programmer en Java.

Tutoriels pour programmer en JavaScript

Programmer en JavaScript.
Programmer en JQuery.
Programmer avec NodeJS.

Tutoriels pour programmer en json

Parser json avec var_dump en PHP : https://stackoverflow.com/questions/32111824/php-parse-var-dump-json

Tutoriels pour programmer en SQL

Installer MySQL sur Debian.
Vider une table : TRUNCATE TABLE Nom_table
Optimiser une table : optimize table PREFIXE_comment;
Optimiser toutes les bases (Commande à tester) : mysqlcheck -u username -p password  --check --optimize --auto-repair --all-databases
Commandes SQL :
Source : https://www.w3schools.com/sql/
Jointures SQL : https://sql.sh/cours/jointures
Jointures SQL : https://www.developpez.net/forums/blogs/135170-lyche/b1660/jointures-sql/
Jointures SQL : https://www.supinfo.com/cours/1ORC/chapitres/04-recuperer-donnees-depuis-plusieurs-tables
Jointures SQL : https://www.developpez.net/forums/d1003337/bases-donnees/mysql/requetes/jointure-n-n-table-intermediaire/
Jointures SQL : https://merise.developpez.com/actu/194511/Apprendre-a-manipuler-la-clause-SQL-JOIN-du-modele-MCD-a-la-requete-SQL-un-tutoriel-Francois-de-Sainte-Marie/

Framework MJML pour créer des mails responsive facilement

https://mjml.io

Tutoriels pour programmer en PHP

Installer PHP.
Programmer en PHP.
Déployer en PHP avec deployer : https://deployer.org
Déployer en PHP avec composer : https://getcomposer.org
Déployer en PHP avec packagist : https://packagist.org

Tutoriels pour programmer en Perl

Objets, classes et rôles en Perl 6 : https://laurent-rosenfeld.developpez.com/tutoriels/perl/perl6/objets/
Perl et la programmation orientée objet : https://djibril.developpez.com/tutoriels/perl/poo/

Tutoriels pour programmer en Python

Utiliser Python.

Tutoriels pour programmer en Go

Utiliser le langage Go.

Tutoriels pour programmer en Ruby

Prérequis pour utiliser Ruby sur Debian Stretch 9

Installer Ruby : apt-get install ruby ruby-dev
Installer la dernière version de Ruby Gem : bash -c "REALLY_GEM_UPDATE_SYSTEM=1 gem update --system"
Installer Bundler : gem install bundler

Déploiement d'applications avec Capistrano

Déploiement d'applications avec Capistrano : https://www.supinfo.com/articles/single/3684-deploiement-applications-avec-capistrano

Installer Redmine sur Debian

Installer Redmine sur Debian.

Tutoriels pour programmer en Scratch

# Scratch est un langage de programmation visuel libre et open source créé par le MIT à vocation éducative et ludique.
# Il fait partie du projet Lifelong Kindergarten. 
 Source : https://doc.ubuntu-fr.org/scratch

Tutoriels pour programmer en XML

  Introduction au XML : https://jeanphi.net/blog/2014/08/introduction-au-xml

Tutoriels pour configurer un .htaccess

Configurer le fichier .htaccess

Tutoriels pour configurer l'encodage

Tofrodos - CRLF to LF conversion

Uniquement pour les fins de ligne.
Tofrodos est un utilitaire de conversion de fichiers texte multiplate-forme qui convertit des fichiers entre le format MSDOS / Windows et le format Unix.
Le site officiel : http://www.thefreecountry.com/tofrodos/

Convertir au format Unix ou Dos avec le paquet flip

Uniquement pour les fins de ligne.
sudo apt-get install flip
Ou encore avec vim :se ff=unix  ou :se ff=dos
Manuel de la commande flip en ligne : http://www.linuxcertif.com/man/1/flip/

Dos2unix CRLF et LF + Encodage

apt-cache search dos2unix
apt-get install dos2unix
Convert text file line endings between CRLF and LF.
Manuel de dos2unix : https://linux.die.net/man/1/dos2unix

Utiliser les fichiers bat sous Linux

Sous linux, il n'est pas recommandé de lancer un fichier .bat.
Créer un script bash pour exécuter le contenu du fichier .bat.

Bibliographie

Source : https://news.humancoders.com

NAVIGATION

PARTICIPER ET PARTAGER

Bienvenue sur le wiki de Amis SH.
De nombreuses pages sont partagées sur ce wiki.
Créer un compte utilisateur pour participer sur le wiki.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Utiliser la recherche interne du wiki pour trouver votre contenu.
La page de discussion de Amis SH vous permet de poser vos questions.
Consulter le site amis-sh.fr pour installer votre propre serveur web.
Améliorer le contenu des pages avec vos retours depuis l'onglet discussion.
Ce contenu ne doit pas servir à nuire à autrui ou à un système informatique.
Protéger votre système Linux ou Windows avec cette page dédiée à la sécurité.

SOUTENIR CE WIKI

Soutenir le wiki avec un don en monnaie numérique :
AEON - Bitcoins - Bitcoins Cash - Bitcoins Gold - Bitcore - Blackcoins - Basic Attention Token - Bytecoins - Clams - Dash - Monero - Dogecoins - Ğ1 - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash

OBTENIR DE LA MONNAIE NUMERIQUE

Obtenir gratuitement de la monnaie numérique :
Miner de la cryptomonnaie.