Mi'Dev

Mi'Dev

Share

Mi'Dev, programme d'initiation des jeunes Malagasy dans le domaine du programmation Web et Embarqué

24/02/2024

🎉 Découvrez l'animation avec les registres à décalage sur Arduino ! 🎉

Imaginez pouvoir créer une animation lumineuse magique avec seulement quelques lignes de code sur votre Arduino ! C'est possible grâce aux registres à décalage, des petits outils merveilleux qui permettent de contrôler des dizaines de LEDs avec seulement quelques broches de votre carte.

🌟 Le secret des registres à décalage 🌟

Les registres à décalage sont comme des magiciens qui prennent des informations sur une seule broche (la broche de données) et les "décalent" pour les envoyer sur plusieurs sorties. Avec un peu de programmation, vous pouvez faire en sorte que ces LEDs clignotent, s'allument et s'éteignent dans un ordre spécifique, créant des animations incroyables.

🚀 Comment ça marche ? 🚀

Voici un petit exemple de code qui utilise un registre à décalage pour créer une animation de clignotement sur une grille LED 6x8. Ce code utilise la bibliothèque ShiftRegister74HC595 pour gérer les registres à décalage.



int numberOfShiftRegisters = 5;
int serialDataPin = 51;
int clockPin = 52;
int latchPin = 53;
ShiftRegister74HC595 sr(numberOfShiftRegisters, serialDataPin, clockPin, latchPin);

void setup() {
for (int i = 0; i

31/10/2023
28/10/2023

Aza hadino ny formation androany an .
Fampahatsiahivana ny toerana :

Lieu : CNPC Antanimena
Eto ampiatan'ny ccsca Antanimena ,
Arrêt bus poste

Date :28 Octobre - 4 - 11 - 25 Novembre 2023
Dev web: 08 h -- 11h 30
Embarqué : 13h -- 16h30

16/10/2023

Formation Spéciale Samedi🔥
Développement Web et Système Embarqué & IOT👨‍💻😎

MODULE 1️⃣ : Dev Web🌐
🎯Front-end
👉 HTML
👉 CSS
👉 Bootstrap

🎯Back-end
👉Node Js
👉 My SQL

MODULE 2️⃣ : 🎯Système Embarqué & IOT🤖
👉 Base de l'électronique
👉 Initiation à la programmation embarquée
👉 Familiarisation à l' ESP32 et Arduino
👉 Application à l' IOT

📶 La Connexion est offerte 📶

✨Lieu : 🏠CNPC Antanimena🏠

📆 Date : 28 Octobre - 4 - 11 - 25 Novembre 2023📆

✨Coût de formation :
💰90000 Ar / personne / module💰

📌 Place limitée à 15 personnes / module

☎️Infoline : 034 53 046 79
033 30 537 92
032 52 642 73

Photos from Mi'Dev's post 14/10/2023

✨✨Formation pratique en Développement Web et Système Embarqué & IOT✨✨

MODULE 1️⃣ : 🌐Dev Web🌐
🕸️Front-end🕸️
📌 HTML
📌 CSS
📌 Bootstrap

🕸️Back-end🕸️
📌 Node Js
📌 My SQL

MODULE 2️⃣ : 🤖Système Embarqué & IOT🤖
📌 Base de l'électronique
📌 Initiation à la programmation embarquée
📌 Familiarisation à l' ESP32 et Arduino
📌 Application à l' IOT

📶 La Connexion est offerte 📶

✨Lieu : 🏠CNPC Antanimena🏠

📆 Date : 28 Octobre - 4 - 11 - 25 Novembre 2023📆

✨Coût de formation :
💰90000 Ar / personne / module💰

📌 Place limitée à 15 personnes / module

☎️Infoline : 034 53 046 79
033 30 537 92
032 52 642 73

06/10/2023

✅Ny Tontolo ao ambadikan'ny Netflix :

➡️Swift/Kotlin : mobile apps
➡️React :web
➡️GraphQL : front-end communication
➡️ZUUL, Eureka, Spring Boot for back-end services
➡️EV cache, Cassandra, CockroachDB :
data storage
➡️Apache Kafka, Fink for messaging/streaming
➡️S3, Open Connect for video storage
➡️Flink, Spark, Tableau, Redshift :data processing
➡️CI/CD tools: JIRA, Confluence, PagerDuty, Jenkins, ➡️Chaos Monkey, Spinnaker, Atlas Scalable, reliable, secure, and flexible for continuous innovation.

Source :

Photos from Mi'Dev's post 30/09/2023

🔥🔥Les frameworks et les API sont deux concepts fondamentaux en informatique, souvent utilisés en développement logiciel pour simplifier et accélérer le processus de création d'applications.😎😎

✨✨Framework :
✨Un framework est un ensemble de règles, de conventions, de bibliothèques et d'outils préconçus qui facilitent le développement d'applications logicielles.
✨Il fournit une structure de base pour l'application, avec des composants réutilisables, des modèles de conception, et souvent une architecture prédéfinie.
Les frameworks sont spécifiques à un langage de programmation donné. Par exemple, Ruby on Rails est un framework pour Ruby, et Django est un framework pour Python.
✨Les avantages des frameworks incluent la réduction du temps de développement, la cohérence du code, la sécurité, et la facilité de maintenance.

✨✨API (Application Programming Interface) :
✨Une API est un ensemble de règles et de protocoles qui permettent à différentes applications logicielles de communiquer entre elles.
✨Elle définit les méthodes et les données qui peuvent être utilisées pour interagir avec un logiciel ou un service spécifique, sans avoir à comprendre les détails de son fonctionnement interne.
✨Les API sont couramment utilisées pour intégrer des fonctionnalités tierces dans une application, telles que les services de géolocalisation, les réseaux sociaux, ou les paiements en ligne.
✨Les API peuvent être utilisées via des requêtes HTTP (API REST), des bibliothèques logicielles (API natives), ou d'autres méthodes de communication standard.🔥🔥

25/09/2023

🤔🤔Le web et internet🤔🤔, savez-vous faire la distinction ?🧐

✨En effet, on a tendance à confondre ces deux termes alors que c'est deux termes complétement différents.✨

Quand on parle de web, l'image qui nous vient à l'esprit en premier c'est un surfer🏄🏄. En effet, on dit "surfer sur le web", on va de page en page comme on va de vague en vague sur la mer. C'est d'ailleurs une réponse pas idiot du tout car le fait de sauter de page en page fait référence au "lien hypertexte" qui est l'élément essentiel de l'innovation apporté par Tim-Berners Lee qui est le père de web⚡🏖️.
Mais pour compléter cette définition, j'aimerais que vous garder aussi à l'esprit l'image d'un gigantesque toile d'araignée🕸️🕸️🕷️. C'est moins sexy qu'un surfer je l'admet mais ça décrit très bien l'interaction entre les ordinateurs💻, une interaction qui rapproche les machines et qui rapproche les gens les unes des autres▪️. D'ailleurs, le "www" qu'on lit sur la barre d'URL est un acronyme pour "World Wide Web"🌐 qui littéralement signifie, 🎉tandam...🎉, Gigantesque toile d'araignée.

🌱L'internet quant à lui a été créé avant le web. Son ancêtre "ARPANET"🌱 a d'ailleurs été créé en 1969.
Internet est le réseau🪄 qui permet la communication entre les ordinateurs et le Web n'est qu'un service dans internet.
📌En faite, dans ce réseau qu'est internet, on a créé des services comme le web qui permet de consulter des pages et obtenir des informations, l'E-mails📧 qui permet de s'échanger des messages, les Newsgroups qui permet de se communiquer dans les forums ou encore le FTP qui permet de s'échanger des fichiers.✨✨

Avez-vous des questions 🤔, n'hésitez pas à les posez à la pages .😜😜

22/09/2023

✍️10 Bonnes pratiques sur la Passation et l' Integration
"Le transfert de connaissances efficace dans une entreprise IT 👨‍💻 implique une combinaison de documentation, d'expérience pratique, de mentorat et d'une culture d'équipe solidaire."

🌟Étape 1 : Accueil et orientation
Visite du bureau
Présentation membres de l'équipe
Partager les cultures et les valeurs de l'entreprise

🌟Étape 2 : partage des documentation
Partager les Normes, diagrammes, architectures des projets encours
Apprendre à suivre les procédures

🌟Étape 3 : Programmation en binôme
Partage des techniques et les processus pour effectuer un tâche
Participer activement, poser des questions , prendre des notes

🌟Étape 4 : Révisions de codes
Examiner, commenter, et donner des suggestions constructive.
Apprendre de ses erreurs et prendre les bonnes pratiques

🌟Étape 5:Réunions de partage de connaissances
Encourager la culture d’apprentissage ouverte Intégration dans l’équipe.

🌟Étape 6: Encourager l'indépendance
Souligner l'importance de l'indépendance tout en restant disponible pour des conseils

🌟Étape 7 : Mises à jour de la documentation
Mis à jour en collaboratif de la documentation du projet

🌟Étape 8 :Apprentissage continu
Explorer les ressources en ligne
Veille technologies sur IT

🌟Étape 9: Le mentorat se poursuit
Politique de porte ouverte aux questions et aux conseils.

🌟Étape 10 : Planification de la relève
Recommandation pour des responsabilités plus importantes

18/09/2023

✨✨Le saviez-vous ?
✨Git, système de contrôle de version, est un atout incontournable dans le monde du développement logiciel. Il permet de suivre l'évolution du code en enregistrant chaque modification, favorisant ainsi la collaboration fluide entre les développeurs. Avec Git, il est possible de revenir en arrière pour corriger des erreurs ou tester de nouvelles fonctionnalités sans compromettre la stabilité du projet. De plus, il facilite la gestion des branches, l'intégration continue et assure la sauvegarde complète du code source, garantissant ainsi la sécurité et la cohérence des projets, qu'ils soient petits ou complexes. ✨✨

Want your school to be the top-listed School/college in Antananarivo?

Click here to claim your Sponsored Listing.

Location

Category

Telephone

Website

Address


Antananarivo