background preloader

The Best Laravel and PHP Screencasts

Related:  ProgrammationCours code

Cloud Application Platform | Heroku GreenSock Workshop I find web animations done right among the coolest stuff on the Internet. As front-end developer, I’m fascinated by what lies behind the scenes – the CSS code and the JavaScript programming. It takes quite a lot of sophisticated and involved front-end code to create a smooth, high-performance bit of animated web content. Luckily, it doesn’t have to be intimidating: thanks to tools like the GreenSock Animation Platform (GSAP) and the right step-by-step guidance, like the GreenSock Workshop by Petr Tichy (the same guy behind the Parallax Scrolling Master Class and the Skrollr Workshop). In his hands-on and clear teaching style, Petr walks you through the creation of advanced, state of the art animated web design projects, detailing each step from setting up the HTML and CSS documents all the way to applying GreenSock’s methods. Modules follow in a logical sequence, each building on the previous one.

LiveCoding - Le Twitch des développeurs Si vous aimez les jeux vidéo, je suis certain que vous êtes déjà resté bloqué sur Twitch pour regarder d'autres gamers s'éclater sur leurs jeux préférés. J'avoue c'est assez addictif... C'est un peu comme regarder un match de foot finalement. Et bien si vous êtes développeur, voici LiveCoding.tv, une plateforme qui reprend le concept de live stream de Twitch mais qui l'applique au code. En gros, vous regardez d'autres développeurs coder pépère leurs apps, leurs sites ou leurs jeux et vous expliquer ce qu'ils font et comment ça fonctionne. C'est assez magique et en plus des sessions en direct, vous pouvez aussi vous repasser des streams en replay. Vous pouvez aussi échanger avec le streamer et les autres connectés dans un chat, et bien évidemment, commencer vous aussi à diffuser vos propres sessions de coding. A tester ! Source Rejoignez les 56058 korbenautes et réveillez le bidouilleur qui est en vous Suivez KorbenUn jour ça vous sauvera la vie..

#100DaysOfCode Official Website | #100DaysOfCode Learn Enough to Be Dangerous Scrimba Ordre des opérations Les règles de priorité sont : Exemples[modifier | modifier le code] Dans une successions d'additions et de soustractions, on peut effectuer les calculs de gauche à droite mais d'autres regroupements sont possibles (mais on n'effectuera pas : 2 − (0,5 + 1,5) = 2 − 2 = 0) Dans un calcul tel que 7 + 2 × 6, priorité est donnée à la multiplication : (et on n'effectuera pas ainsi : (7 + 2) × 6 = 9 × 6 = 54, comme on serait tenté de le faire par lecture de gauche à droite). L'usage de parenthèses permet donc de créer une exception aux priorités opératoires (multiplications et divisions prioritaires sur les additions et soustractions). Ainsi, un calcul comme (7 + 2) × 6 s'effectue ainsi : Ces quatre règles se complètent les unes les autres : ainsi le calcul 50 × 2 − [ 3 + 4 × (11 − 6 + 3) − 1 ] s'effectue ainsi : A = 50 × 2 − [ 3 + 4 × 8 − 1 ] (priorité aux calculs entre parenthèses 11 − 6 + 3) A = 100 − [ 3 + 4 × 8 − 1 ] (priorité à la multiplication 50 × 2 sur la soustraction précédant les crochets) et

Le Jardin de JavaScript Bien que JavaScript utilise une syntaxe avec accolades pour les blocs, il ne crée pas de portée "scope" de bloc; par conséquent, la seule portée du langage est la portée de fonction. function test() { // une portée "scope" for(var i = 0; i < 10; i++) { // pas une portée // count } console.log(i); // 10} Il n'existe pas d'espaces de noms "namespaces" en JavaScript, ce qui signifie que tout est défini dans un espace de noms commun partagé par tous. Chaque fois qu'une variable est référencée, JavaScript va traverser vers le haut toutes les portées jusqu'à ce qu'il la trouve. S'il atteint la portée globale sans avoir trouvé le nom demandé, il va générer une erreur de référence ReferenceError. Le fléau des variables globales // script Afoo = '42'; // script Bvar foo = '42' Les deux scripts ci-dessus n'ont pas le même effet. Ne pas utiliser var peut avoir des répercussions majeures. // portée globalevar foo = 42;function test() { // portée locale foo = 21;}test();foo; // 21 Variables locales test();

99 Bottles of Beer | Start 20 Awesome Resources to Learn Programming Online Ten years ago few people knew more than two programming languages and a coder was mostly associated with a geek. Nowadays, the situation has changed dramatically. The number of individuals that know more than two programming languages is incomparable higher. Undoubtedly, coders significantly contributed to the evolution of Internet. A teacher’s aid is priceless, but modern online courses manage to compensate the lack of one. Google Developers University Consortium Google is a huge brand and no one behind it can afford the “luxury” of suggesting poor quality courses for developers. Learn to Code Nowadays, a web designer who is bragging about being a HTML and CSS expert isn’t something out of the ordinary. JavaScript Garden Once a web designer becomes a HTML and CSS expert, the next step is JavaScript. Udemy Udemy is a real industry where a lot of people make serious amounts of money while others find the courses they need. Lynda Treehouse Udacity Code School O’reilly School Code Cademy Programmr

exercism.io Sam et Max | Cours et tutos Python Ceci n’est pas un cours complet et cohérent sur “apprendre à programmer avec Python”. Pour ça voyez plutôt openclassroom ou le livre gratuit de Swinnen. Ceci est une compilation de tous les cours et tutos du blog, filtrés, et ordonnés de manière cohérente. Django Ceci n’est pas un cours complet et cohérent sur “apprendre à faire un site Web avec Django”. Autre Culture Générale informatique Carte : Découvrez l'évolution des principaux navigateurs internet de 2008 à 2015 (Chrome, Firefox, IE) Nous les utilisons tous au quotidien et pourtant l’un d’entre eux à notre préférence. Découvrez en carte et en couleurs l’impressionnante évolution des navigateurs web à travers le monde sur les 8 dernières années. Découvrez aussi : Carte : le coût d’un abonnement internet à travers le monde Qu’il s’agisse de Firefox, de Chrome, d’Opéra, de Safari, ou encore d’Internet Explorer, tous ces navigateurs ont eu leur heure de gloire et leurs fans inconditionnels. Le début des années 2000 voyait l’écrasante majorité d’Internet Explorer, produit Microsoft considéré aujourd’hui comme un peu dépassé. Mais justement qu’en est-il aujourd’hui, depuis que l’utilisation du web s’est généralisée et répandue à travers le monde, depuis que 82% des plus de 12 ans en France possèdent un accès internet à la maison ? En 2008, la dominance d’IE est incontestable et écrasante, à peine quelques petits endroits du globe songent à utiliser un autre moteur comme Firefox.

ASCII TABLE & ASCII CODES : HEXADECIMAL TABLE, DECIMAL TABLE, OCTAL TABLE, BINARY TABLE, KEYBOARD CORRESPONDENCES, EXTENDED ASCII TABLE, ...

Related: