<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AngularJS Archives - Atomrace</title>
	<atom:link href="https://atomrace.com/category/developpement-logiciel/angularjs/feed/" rel="self" type="application/rss+xml" />
	<link>https://atomrace.com/category/developpement-logiciel/angularjs/</link>
	<description>Cybersécurité et coding</description>
	<lastBuildDate>Wed, 27 Feb 2019 18:43:58 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.7</generator>
	<item>
		<title>Cross-origin resource sharing &#8211; CORS</title>
		<link>https://atomrace.com/cross-origin-resource-sharing-cors/</link>
					<comments>https://atomrace.com/cross-origin-resource-sharing-cors/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Simard]]></dc:creator>
		<pubDate>Mon, 25 Feb 2019 17:55:10 +0000</pubDate>
				<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Application Web]]></category>
		<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CORS]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Navigateur]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[Same-origin policy]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[XHR]]></category>
		<guid isPermaLink="false">http://atomrace.com/?p=4126</guid>

					<description><![CDATA[<p>CORS est un mécanisme de sécurité qui bloque certaines requêtes non autorisées à votre serveur Web. Si vous tentez de lancer une requête AJAX du serveur a.com vers le serveur b.com, il se pourrait qu&#8217;une erreur vous soit retournée si le serveur b.com n&#8217;a pas configuré ses paramètres CORS pour vous permettre l&#8217;accès à cette [&#8230;]</p>
<p>Cet article <a href="https://atomrace.com/cross-origin-resource-sharing-cors/">Cross-origin resource sharing &#8211; CORS</a> est apparu en premier sur <a href="https://atomrace.com">Atomrace</a>.</p>
]]></description>
		
					<wfw:commentRss>https://atomrace.com/cross-origin-resource-sharing-cors/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ionic et Angular programmation d&#8217;une app mobile native</title>
		<link>https://atomrace.com/ionic-et-angular-programmation-dune-app-mobile-native/</link>
					<comments>https://atomrace.com/ionic-et-angular-programmation-dune-app-mobile-native/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Simard]]></dc:creator>
		<pubDate>Fri, 13 May 2016 15:24:27 +0000</pubDate>
				<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Application Web]]></category>
		<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[logiciel libre]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[application native]]></category>
		<category><![CDATA[développement logiciel]]></category>
		<category><![CDATA[Ionic]]></category>
		<category><![CDATA[Ionic framework]]></category>
		<category><![CDATA[mobile]]></category>
		<guid isPermaLink="false">http://atomrace.com/?p=4854</guid>

					<description><![CDATA[<p>Le développement d&#8217;applications mobiles natives est un casse-tête: plusieurs langages de programmation, plusieurs plate-formes et plusieurs stores. Se lancer dans le développement d&#8217;une application mobile native sur plusieurs plate-forme demande donc une quantité d&#8217;argent et de temps considérable difficile d&#8217;accès pour une start-up ou une PME. Plusieurs alternatives sont disponibles afin d&#8217;obtenir la visibilité et [&#8230;]</p>
<p>Cet article <a href="https://atomrace.com/ionic-et-angular-programmation-dune-app-mobile-native/">Ionic et Angular programmation d&rsquo;une app mobile native</a> est apparu en premier sur <a href="https://atomrace.com">Atomrace</a>.</p>
]]></description>
		
					<wfw:commentRss>https://atomrace.com/ionic-et-angular-programmation-dune-app-mobile-native/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Créer un serveur WebSocket avec Socket.IO</title>
		<link>https://atomrace.com/creer-serveur-websocket-socket-io/</link>
					<comments>https://atomrace.com/creer-serveur-websocket-socket-io/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Simard]]></dc:creator>
		<pubDate>Tue, 12 Apr 2016 00:00:35 +0000</pubDate>
				<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Application Web]]></category>
		<category><![CDATA[Déploiement]]></category>
		<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[WebSocket]]></category>
		<category><![CDATA[Développement Web]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[nodejs]]></category>
		<category><![CDATA[Socket.IO]]></category>
		<guid isPermaLink="false">http://atomrace.com/?p=4615</guid>

					<description><![CDATA[<p>Le pull n&#8217;a plus la cote Il y a quelques années, les applications web de messagerie devaient envoyer une requête au serveur web afin de vérifier la présence de nouveaux courriels. Cette technique se nomme le pull. Elle consiste à tirer l&#8217;information du serveur web. Imaginez 10 000 utilisateurs connectés qui demandent une mise à [&#8230;]</p>
<p>Cet article <a href="https://atomrace.com/creer-serveur-websocket-socket-io/">Créer un serveur WebSocket avec Socket.IO</a> est apparu en premier sur <a href="https://atomrace.com">Atomrace</a>.</p>
]]></description>
		
					<wfw:commentRss>https://atomrace.com/creer-serveur-websocket-socket-io/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Revue de code par les pairs</title>
		<link>https://atomrace.com/revue-de-code-par-les-pairs/</link>
					<comments>https://atomrace.com/revue-de-code-par-les-pairs/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Simard]]></dc:creator>
		<pubDate>Mon, 11 Apr 2016 18:49:20 +0000</pubDate>
				<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Application Web]]></category>
		<category><![CDATA[Assurance qualité]]></category>
		<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[activité]]></category>
		<category><![CDATA[assurance qualité]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[logiciel]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[qualité logiciel]]></category>
		<category><![CDATA[revue de code]]></category>
		<guid isPermaLink="false">http://atomrace.com/?p=4460</guid>

					<description><![CDATA[<p>Qu&#8217;est-ce que la revue de code? La revue de code (de l&#8217;anglais : « code review ») est un examen systématique du code source d&#8217;un logiciel. Il peut être comparé au processus ayant lieu dans un comité de lecture, l&#8217;objectif étant de trouver des bugs ou des vulnérabilités potentielles ou de corriger des erreurs de [&#8230;]</p>
<p>Cet article <a href="https://atomrace.com/revue-de-code-par-les-pairs/">Revue de code par les pairs</a> est apparu en premier sur <a href="https://atomrace.com">Atomrace</a>.</p>
]]></description>
		
					<wfw:commentRss>https://atomrace.com/revue-de-code-par-les-pairs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Accélérer votre app Angular</title>
		<link>https://atomrace.com/accelerer-votre-app-angular/</link>
					<comments>https://atomrace.com/accelerer-votre-app-angular/#comments</comments>
		
		<dc:creator><![CDATA[Guillaume Simard]]></dc:creator>
		<pubDate>Sun, 10 Apr 2016 16:51:25 +0000</pubDate>
				<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Application Web]]></category>
		<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[angular]]></category>
		<category><![CDATA[angularjs]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Optimisation]]></category>
		<category><![CDATA[performance]]></category>
		<guid isPermaLink="false">http://atomrace.com/?p=4570</guid>

					<description><![CDATA[<p>Selon ng-perf vous pouvez sauver 50% de temps de chargement en ajoutant $compileProvider.debugInfoEnabled(false); dans le fichier de configuration. config(['$routeProvider', '$compileProvider', function($routeProvider, $compileProvider) { //configure routeProvider as usual $compileProvider.debugInfoEnabled(false); }]</p>
<p>Cet article <a href="https://atomrace.com/accelerer-votre-app-angular/">Accélérer votre app Angular</a> est apparu en premier sur <a href="https://atomrace.com">Atomrace</a>.</p>
]]></description>
		
					<wfw:commentRss>https://atomrace.com/accelerer-votre-app-angular/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Intégration continue &#8211; Introduction</title>
		<link>https://atomrace.com/integration-continue-introduction/</link>
					<comments>https://atomrace.com/integration-continue-introduction/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Simard]]></dc:creator>
		<pubDate>Wed, 06 Apr 2016 15:04:41 +0000</pubDate>
				<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Application Web]]></category>
		<category><![CDATA[Assurance qualité]]></category>
		<category><![CDATA[Déploiement]]></category>
		<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[Symfony]]></category>
		<category><![CDATA[déploiement contnu]]></category>
		<category><![CDATA[génie logiciel]]></category>
		<category><![CDATA[intégration continue]]></category>
		<category><![CDATA[livraison continu]]></category>
		<category><![CDATA[logiciel]]></category>
		<guid isPermaLink="false">http://atomrace.com/?p=4452</guid>

					<description><![CDATA[<p>Quelques définitions pour débuter Intégration continue L&#8217;intégration continue est la pratique d&#8217;intégrer les changements des différents développeurs de l&#8217;équipe sur la branche principale le plus tôt possible. Dans le meilleur des cas, l&#8217;intégration se fait plusieurs fois par jour. Cela permet de s&#8217;assurer que le code sur lequel un développeur travaille n&#8217;est pas trop différent [&#8230;]</p>
<p>Cet article <a href="https://atomrace.com/integration-continue-introduction/">Intégration continue &#8211; Introduction</a> est apparu en premier sur <a href="https://atomrace.com">Atomrace</a>.</p>
]]></description>
		
					<wfw:commentRss>https://atomrace.com/integration-continue-introduction/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Directive Angular complexe</title>
		<link>https://atomrace.com/directive-angular-complexe/</link>
					<comments>https://atomrace.com/directive-angular-complexe/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Simard]]></dc:creator>
		<pubDate>Wed, 06 Apr 2016 14:25:37 +0000</pubDate>
				<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Application Web]]></category>
		<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[angular]]></category>
		<category><![CDATA[directive]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[modulaire]]></category>
		<category><![CDATA[programmation]]></category>
		<category><![CDATA[réutilisation]]></category>
		<guid isPermaLink="false">http://atomrace.com/?p=4445</guid>

					<description><![CDATA[<p>Maintenant que vous comprenez mieux le fonctionnement des directives, je vous propose de poursuivre l&#8217;apprentissage en créer une nouvelle directive un peu plus complexe. Si vous n&#8217;avez pas lu l&#8217;article d&#8217;introduction aux directive, je vous propose de le lire maintenant. Créer une directive avec Angular-Fullstack Pour les utilisateurs du générateur Angular-Fullstack, il est proposé d&#8217;utiliser [&#8230;]</p>
<p>Cet article <a href="https://atomrace.com/directive-angular-complexe/">Directive Angular complexe</a> est apparu en premier sur <a href="https://atomrace.com">Atomrace</a>.</p>
]]></description>
		
					<wfw:commentRss>https://atomrace.com/directive-angular-complexe/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Introduction aux directives Angular</title>
		<link>https://atomrace.com/introduction-aux-directives-angular/</link>
					<comments>https://atomrace.com/introduction-aux-directives-angular/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Simard]]></dc:creator>
		<pubDate>Wed, 06 Apr 2016 14:14:52 +0000</pubDate>
				<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Application Web]]></category>
		<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[angular]]></category>
		<category><![CDATA[balise]]></category>
		<category><![CDATA[directive]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[JavaScript]]></category>
		<guid isPermaLink="false">http://atomrace.com/?p=4440</guid>

					<description><![CDATA[<p>Vous connaissez déjà le principe des directives avec AngularJS. Ce sont ces nouveaux éléments et ces attributs offerts par AngularJS. On pense à ng-click ng-app ng-model, … Créer vos directives Angular vous offre la possibilité de créer vos propres directives en fonction de vos besoins. Par exemple, il serait possible de remplacer une section HTML [&#8230;]</p>
<p>Cet article <a href="https://atomrace.com/introduction-aux-directives-angular/">Introduction aux directives Angular</a> est apparu en premier sur <a href="https://atomrace.com">Atomrace</a>.</p>
]]></description>
		
					<wfw:commentRss>https://atomrace.com/introduction-aux-directives-angular/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Angular-JWT</title>
		<link>https://atomrace.com/angular-jwt/</link>
					<comments>https://atomrace.com/angular-jwt/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Simard]]></dc:creator>
		<pubDate>Tue, 29 Mar 2016 00:10:47 +0000</pubDate>
				<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Application Web]]></category>
		<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[REST API]]></category>
		<category><![CDATA[angular]]></category>
		<category><![CDATA[interceptor]]></category>
		<category><![CDATA[jwt]]></category>
		<category><![CDATA[spa]]></category>
		<guid isPermaLink="false">http://atomrace.com/?p=4426</guid>

					<description><![CDATA[<p>Angulat-jwt est une librairie qui vous aide à gérer les jetons JWT (JSON WEB TOKEN) dans votre application Angular. Combiné à un intercepteur, il vous permet de joindre le jeton à toutes vos requêtes Ajax automatiquement. Installation $ bower install angular-jwt --save &#160; .module('myApp', [ 'ngAnimate', ... 'angular-jwt' ]) &#160; Configuration angular.module('myApp').config(function ($locationProvider, $httpProvider, jwtInterceptorProvider) [&#8230;]</p>
<p>Cet article <a href="https://atomrace.com/angular-jwt/">Angular-JWT</a> est apparu en premier sur <a href="https://atomrace.com">Atomrace</a>.</p>
]]></description>
		
					<wfw:commentRss>https://atomrace.com/angular-jwt/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Toastr pour de jolis messages</title>
		<link>https://atomrace.com/toastr-pour-de-jolis-messages/</link>
					<comments>https://atomrace.com/toastr-pour-de-jolis-messages/#comments</comments>
		
		<dc:creator><![CDATA[Guillaume Simard]]></dc:creator>
		<pubDate>Thu, 24 Mar 2016 20:47:25 +0000</pubDate>
				<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Application Web]]></category>
		<category><![CDATA[Développement logiciel]]></category>
		<category><![CDATA[angular]]></category>
		<category><![CDATA[angularjs]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Toastr]]></category>
		<guid isPermaLink="false">http://atomrace.com/?p=4420</guid>

					<description><![CDATA[<p>Toastr est une librairie JavaScript qui permet l&#8217;affichage de jolis messages animés à vos utilisateurs. Toastr est aussi disponible comme service Angular, il est connu sous le nom de Angular-Toastr. &#160; &#160; Installer Angular-Toastr Il est simple comme bonjour de mettre en place Toastr. Comme pour tous les modules Agnular, il faut lancer bower, ajouter [&#8230;]</p>
<p>Cet article <a href="https://atomrace.com/toastr-pour-de-jolis-messages/">Toastr pour de jolis messages</a> est apparu en premier sur <a href="https://atomrace.com">Atomrace</a>.</p>
]]></description>
		
					<wfw:commentRss>https://atomrace.com/toastr-pour-de-jolis-messages/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
