Outils pour utilisateurs

Outils du site


cours:plim:plim_2016_2017

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
cours:plim:plim_2016_2017 [2016/11/09 14:01]
marro [Séance 8]
cours:plim:plim_2016_2017 [2017/05/07 11:13] (Version actuelle)
tigli [Page Web années précédentes]
Ligne 307: Ligne 307:
      * Base de données light sur Mobile      * Base de données light sur Mobile
      * Gestion des connexions intermittentes,​ gestion de mise en cache et des synchronisations      * Gestion des connexions intermittentes,​ gestion de mise en cache et des synchronisations
-  * Supports : +  * Supports : {{:​cours:​plim:​android_-_persistance_des_donnees.pdf|Cours - Persistance des données}}
   * Durée : 4h   * Durée : 4h
-  * Intervenant:​  +  * Intervenant: ​Grégory Marro 
-  * Outils Logiciels : +  * Outils Logiciels : Android Studio
-  * Autres références : +
  
  
Ligne 330: Ligne 329:
  
   * Titre : Cours et Démonstrations : présentation environnement de dev Apple : Xcode / Objective C / Swift    * Titre : Cours et Démonstrations : présentation environnement de dev Apple : Xcode / Objective C / Swift 
-  * Supports : +  * Supports : {{:​cours:​plim:​ios_-_fondations.pdf|}}
   * Durée : 4h   * Durée : 4h
-  * Intervenant:​  +  * Intervenant: ​Grégory Marro 
-  * Outils Logiciels : +  * Outils Logiciels : Xcode 
-  * Autres références : +  * Autres références : https://​swiftlang.ng.bluemix.net/#/​repl 
 + 
 +Pour ceux qui ont de l'​avance,​ vous pouvez résoudre ces problèmes en utilisant Swift (issus du BattleCode Sopra Steria 2016): 
 +  * Un nombre est dit de Armstrong (ou narcissique) un entier naturel qui est égal à la somme des cubes des chiffres qui le composent. Par exemple 153 (153 = 1^3 + 5^3 + 3^3) est un nombre de Armstrong.  
 +Combien de nombre de Armstrong sont compris entre 0 et 10.000 ? 
 + 
 +  * Rechercher des nombres premiers entre 2 bornes fournies. Indiquer leur valeur et les dénombrer. 
 +Exemple pour la borne minimum valeur 5 et la borne maximum de valeur 12. Indiquer: 
 +"il y a 3 nombres premiers"​ 
 +"les valeurs sont 5, 7, 11" 
 +Donner les réponses pour les bornes : 
 +- 18 à 38 
 +- 123 à 234 
 +  * On connaît plus Flavius Josèphe comme historien du premier siècle de notre ère que comme l'​initiateur d'un problème de mathématiques. 
 +Il serait né à Jérusalem en 37 ou 38. Il alla à Rome défendre des juifs déportés par ordre du procurateur Félix. De retour en Judée, il prêcha d'​abord la modération à ses coreligionnaires impatients de secouer le joug romain mais finit par participer aux révoltes et fut assiégé avec ses compatriotes dans la forteresse de Jotapata en 67. C'est là qu'​apparut,​ dit-on, le problème qui porte son nom. 
 + 
 +La citadelle ayant été prise, il se retrouva bloqué dans une cave avec 40 autres compagnons ; les extrémistes du groupe persuadèrent l'​ensemble de se tuer pour ne pas tomber aux mains des Romains. Ne partageant pas ce point de vue mais n'​osant s'​opposer au groupe, Josèphe proposa que l'on se mette en cercle et que chaque troisième personne soit tuée, la dernière devant se suicider. 
 + 
 +Josèphe pas très enthousiaste à l'​idée de mourir, trouva rapidement la bonne place pour rester en vie. L'​histoire dit qu'un complice l'y aida… 
 +Quelle était sa position ? 
 +NB : le premier soldat tué est le premier de la ronde.
  
  
 ==== Séance 13 ==== ==== Séance 13 ====
 {{:​cours:​plim:​ios_logo.png?​70|}} {{:​cours:​plim:​ios_logo.png?​70|}}
-  * Titre : Tutorial 1 : programmation ​SwiftUI-Storyboardaccès capteurs/​actionneurs ​+  * Titre : TP de programmation ​iOS : Prise en main de XCodeapplications utilisant les SeguesActions et Outlet
   * Supports :    * Supports : 
   * Durée : 4h    * Durée : 4h 
-  * Intervenant:​  +  * Intervenant: ​Grégory Marro 
-  * Outils Logiciels :+  * Outils Logiciels : XCode
   * Autres références :    * Autres références : 
  
Ligne 351: Ligne 370:
 {{:​cours:​plim:​ios_logo.png?​70|}} {{:​cours:​plim:​ios_logo.png?​70|}}
  
-  * Titre : Tutorial 2 : programmation Swift, UI-Storyboard, accès capteurs/​actionneurs  +  * Titre : Tutorial 2 : programmation Swift, accès capteurs/​actionneurs, création de listes 
-  * Supports : +  * Supports : {{:​cours:​plim:​ios_-_capteurs_listes.pdf|iOS - Capteurs & Listes}}
   * Durée : 4h   * Durée : 4h
-  * Intervenant:​  +  * Intervenant: ​Grégory Marro 
-  * Outils Logiciels : +  * Outils Logiciels : XCode 
-  * Autres références : +  * Autres références : [[https://​developer.apple.com/​library/​content/​documentation/​General/​Reference/​InfoPlistKeyReference/​Articles/​CocoaKeys.html|Liste des permissions (comprend également les permission MacOS)]]
  
  
 ==== Séance 15 ====  ==== Séance 15 ==== 
-{{:​cours:​plim:​bluetooth_low_energy.png?​70|}}{{:​cours:​plim:​ios_logo.png?​70|}}+{{:​cours:​plim:​ios_logo.png?​70|}}
  
-  ​* Titre : Introduction ​aux balises Bluetooth Low Energy ​et Tutorial ​sous iOS +:!: Evaluation :!: Cette séance fera l'​objet d'une évaluation de type QCM à la fois sur Android et sur iOS. L'​objectif de ces questions est de valider votre compréhension du développement d'une application sur ces plateformes,​ ainsi que vérifier que certains concepts ont bien été intégrés. 
-  * Supports : + 
 +  ​* Titre : Introduction ​à SpriteKit ​et tutorial ​sous iOS 
 +  * Supports : {{:​cours:​plim:​ios_-_spritekit_et_conclusion.pdf|}}
   * Durée : 4h   * Durée : 4h
   * Intervenant: ​   * Intervenant: ​
   * Outils Logiciels :   * Outils Logiciels :
-  * Autres références :  +  * Autres références : 
-     * [[https://en.wikipedia.org/wiki/Bluetooth_low_energy|Wikipedia Bluetooth Low Energy]] ​ +  ​- ​https://www.raywenderlich.com/145318/spritekit-swift-3-tutorial-beginners 
-     * [[https://developer.orange.com/apis/beacon/​|Orange Beacon]], un exemple de Beacon BLE +  ​- ​https://www.raywenderlich.com/123393/how-to-create-a-breakout-game-with-sprite-kit-and-swift 
 + 
  
  
Ligne 421: Ligne 444:
 ==== Page Web années précédentes ==== ==== Page Web années précédentes ====
 [[https://​www.tigli.fr/​doku.php?​id=cours:​plim:​plim_2015_2016|Pages Web 2015 2016]] [[https://​www.tigli.fr/​doku.php?​id=cours:​plim:​plim_2015_2016|Pages Web 2015 2016]]
 +
 +
 +====== Evolutions Futures ======
 +
 +[[https://​www.tigli.fr/​doku.php?​id=cours:​plim:​plim_2017_2018|Cours PLIM 2017 2018]]
 +
  
cours/plim/plim_2016_2017.1478696519.txt.gz · Dernière modification: 2016/11/09 14:01 par marro