Formation Agile
74.5K views | +3 today
Follow
Formation Agile
Ressources pour une formation agile ! Pour coachs agiles et formateurs d'adultes.
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'développeur logiciel'. Clear
Scooped by Mickael Ruau
Scoop.it!

Clubs de codage pour enfants et adolescents | CoderDojo 

Clubs de codage pour enfants et adolescents | CoderDojo  | Formation Agile | Scoop.it
Clubs de codage gratuits pour enfants et adolescents | CoderDojo 
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Top 50 Classic Data Structures Problems

Top 50 Classic Data Structures Problems | Formation Agile | Scoop.it


2–Sum Problem

Longest Common Subsequence ProblemMaximum Subarray ProblemCoin Change Problem0–1 Knapsack ProblemSubset Sum ProblemLongest Palindromic Subsequence ProblemMatrix Chain Multiplication ProblemLongest Common Substring ProblemRod Cutting ProblemWord Break ProblemEdit Distance ProblemChess Knight ProblemPartition Problem3–Partition ProblemSnake and Ladder ProblemLargest Consecutive Subarray ProblemDutch National Flag ProblemKnight’s Tour ProblemMaximum Sum Submatrix ProblemLongest Palindromic Substring ProblemJob Sequencing ProblemN–Queens ProblemMaximum Product Subarray ProblemLongest Repeated Subsequence Problem3–Sum ProblemShortest Common Supersequence ProblemLongest Alternating Subarray Problem4–Sum ProblemK–Partition ProblemMinimum Sum Partition ProblemWildcard Pattern Matching ProblemMaximum Overlapping Intervals ProblemGraph Coloring ProblemLongest Increasing Subsequence ProblemPots of Gold Game ProblemActivity Selection ProblemLongest Alternating Subsequence ProblemLongest Consecutive Subsequence ProblemTrapping Rain Water ProblemWeighted Interval Scheduling ProblemLongest Bitonic Subarray ProblemWater Jugs ProblemHat Check ProblemMerging Overlapping IntervalsLongest Common Prefix (LCP) ProblemMaximum Product Rod Cutting ProblemBox Stacking ProblemMaximum Product Subset ProblemMaximum Independent Set Problem
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

/chapter: A-Propos-De-Ce-Livre / Initiation à python

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Programming Algorithms: 20+ basic Algorithms Problems from Coding Interviews

Programming Algorithms: 20+ basic Algorithms Problems from Coding Interviews | Formation Agile | Scoop.it
frequently asked search and sort algorithms questions from python and java programmers. Tagged with python, java, algorithms, programming.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

3 Essential Algorithm Examples You Should Know | Codementor

3 Essential Algorithm Examples You Should Know | Codementor | Formation Agile | Scoop.it
There are certain algorithms that come up again and again. In this tutorial, let
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Ace the top 15 Java algorithm questions for coding interviews

Ace the top 15 Java algorithm questions for coding interviews | Formation Agile | Scoop.it
Algorithms are a core pillar of any Java coding interview. Get hands-on algorithm practice with detailed coding explanations for beginner to experienced level questions.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

7 Algorithms Every Programmer Should Know

7 Algorithms Every Programmer Should Know | Formation Agile | Scoop.it
These algorithms are essential to every programmer's workflow.
Mickael Ruau's insight:

 

 

1. Dijkstra’s Algorithm

Dijkstra’s algorithm finds the single shortest path in a graph from a source to all graph vertices. 

 

 

 

2. Merge Sort

We’ve got a couple of sorting algorithms on this list, and merge sort is one of the most important algorithms. It's an efficient sorting algorithm based on the Divide and Conquer programming technique.

 

3. Quicksort

Quicksort is another sorting algorithm based on the Divide and Conquer programming technique. In this algorithm, an element is first chosen as the pivot, and the entire array is then partitioned around this pivot.

 

4. Depth First Search

Depth First Search (DFS) is one of the first graph algorithms taught to students. DFS is an efficient algorithm used to traverse or search a graph. It can also be modified to be used in tree traversal.

Typical applications of the DFS traversal include topological sort, detecting cycles in a graph, pathfinding, and finding strongly connected components.

 

5. Breadth-First Search

Breadth-First Search (BFS) is also known as a level order traversal for trees. BFS works in O(V+E) similar to a DFS algorithm. However, BFS uses a queue instead of the stack. DFS dives into the graph, whereas BFS traverses the graph breadthwise.

The BFS algorithm utilizes a queue to keep track of the vertices. Unvisited adjacent vertices are visited, marked, and queued. If the vertex doesn't have any adjacent vertice, then a vertice is removed from the queue and explored.

BFS is commonly used in peer-to-peer networks, shortest path of an unweighted graph, and to find the minimum spanning tree.

 

6. Binary Search

Binary Search is a simple algorithm to find the required element in a sorted array. It works by repeatedly dividing the array in half. If the required element is smaller than the middlemost element, then the left side of the middle element is processed further; otherwise, the right side is halved and searched again. The process is repeated until the required element is found.

The worst-case time complexity of binary search is O(logn) which makes it very efficient at searching linear arrays.

 

7. Minimum Spanning Tree Algorithms

A minimum spanning tree (MST) of a graph has the minimum cost among all possible spanning trees. The cost of a spanning tree depends on the weight of its edges. It's important to note that there can be more than one minimum spanning tree. There are two main MST algorithms, namely Kruskal’s and Prim’s.

 

Minimum spanning tree algorithms are essential for cluster analysis, taxonomy, and broadcast networks.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

[SSII] La négociation de salaire pour un jeune diplômé - Blogs - Forum du club des développeurs et IT Pro

[SSII] La négociation de salaire pour un jeune diplômé - Blogs - Forum du club des développeurs et IT Pro | Formation Agile | Scoop.it
[SSII] La négociation de salaire pour un jeune diplômé Glutinus
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Une astuce pour Github à connaître

Une astuce pour Github à connaître | Formation Agile | Scoop.it
Une astuce pour Github à connaître
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Responsable d'application

Responsable d'application | Formation Agile | Scoop.it
Les missions du responsable d'application

Responsable du développement, du bon fonctionnement et de l’évolution des applications.
Conseille les services pour trouver les applications répondant aux besoins fonctionnels de l’entreprise (interfaces des utilisateurs).
Travaille avec les analystes fonctionnels et/ou des prestataires extérieurs.

Les caractéristiques de la fonction de responsable d'application

La fonction implique de bonnes qualités relationnelle non seulement avec le service informatique mais également avec les services de l’entreprise demandeurs de l’application afin d’être à même de recueillir leurs besoins, de les guider lors des tests et de la recette des logiciels. Il doit être à même de former les utilisateurs et de participer aux études préalables comme la rédaction du cahier des charges.
Mickael Ruau's insight:

La fourchette de rémunération annuelle brute regroupant 80 % de l’échantillon pour le responsable d’application se situe entre 45 230 et 88 670 euros.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Responsable d’applications IT : Fiche métier

Responsable d’applications IT : Fiche métier | Formation Agile | Scoop.it
Intermédiaire privilégié entre développeurs, utilisateurs et l’ensemble des métiers de l’entreprise ; le Responsable d’applications IT est en charge de la mise en place et de l’évolution fonctionnelle de solutions informatiques. Il peut également être appelé Responsable applicatif.
Son rôle est d’effectuer un diagnostic et de proposer des améliorations pour optimiser des applications au sein d’un système d’information.
Mickael Ruau's insight:

Quelles sont les missions du Responsable d’applications IT ?

Etudier et évaluer le projet
Dans un premier temps, le Responsable d’applications doit mener des analyses poussées sur : les process métier ; les anomalies existantes ; les usages de l’application etc. Il identifie les problèmes et propose des solutions adaptées. Il élabore les procédures de tests et contrôle les règles de fonctionnement et d’utilisation des applications.

Élaborer le cahier des charges et les spécifications
Après cette phase d’étude, le Responsable d’applications doit définir la solution corrective la plus adaptée. Il doit rédiger un cahier des charges détaillé et évaluer les conditions de la mise en place du projet (coûts, délais, PAQ…).

Piloter la maîtrise d’œuvre interne ou externe et en assurer le suivi
Nous en arrivons au cœur du métier du Responsable d’applications : il a pour mission de développer les adaptations nécessaires et de prendre en charge les étapes antérieures à la mise en exploitation (tests unitaires et d’intégration, documentation…). S’en suit alors une phase importante de contrôle des phases de recette, paramétrage et mise en production.
Tout au long de ces différentes étapes, le Responsable d’applications doit animer son groupe de projet.
Bien souvent, la mission du Responsable d’applications IT ne s’arrête pas là, puisqu’il doit ensuite apporter ou faire apporter un support technique aux différents utilisateurs de l’application.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

ESN : la fin d’un modèle ?

ESN : la fin d’un modèle ? | Formation Agile | Scoop.it
Les plateformes de recrutement des freelances se sont multipliées ces dernières années. Leur promesse est de fluidifier, simplifier et accélérer le travail des recruteurs. Elles sont déjà massivement utilisées par les ESN pour dénicher les profils demandés. Mais ces plateformes cherchent désormais à s’adresser directement aux clients finaux.
Les nouvelles formes d’emploi

Ces dix dernières années, deux nouvelles formes d’emploi ont accompagné l’essor du nombre de freelances en France : la micro-entreprise (anciennement auto-entrepreneur) et le portage salarial.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Kodtonpote – Programmer en mode déconnecté – POLLENS des Brickodeurs

Kodtonpote – Programmer en mode déconnecté – POLLENS des Brickodeurs | Formation Agile | Scoop.it

Pour ceux qui trouvent que Cody-Roby, c’est trop compliqué (à découper, à comprendre), nous avons créés il y a quelques années (2008) Kodtonpote.

Voici l’aperçu des cartes :

Cartes à télécharger et imprimer
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Top 25 Algorithms Every Programmer Should Know

Top 25 Algorithms Every Programmer Should Know | Formation Agile | Scoop.it


Binary Search Algorithm
Breadth First Search (BFS) Algorithm
Depth First Search (DFS) Algorithm
Merge Sort Algorithm
Quicksort Algorithm
Kruskal’s Algorithm
Floyd Warshall Algorithm
Dijkstra’s Algorithm
Bellman Ford Algorithm
Kadane’s Algorithm
Lee Algorithm
Flood Fill Algorithm
Floyd’s Cycle Detection Algorithm
Union Find Algorithm
Topological Sort Algorithm
KMP Algorithm
Insertion Sort Algorithm
Selection Sort Algorithm
Counting Sort Algorithm
Heap Sort Algorithm
Kahn’s Topological Sort Algorithm
Huffman Coding Compression Algorithm
Quickselect Algorithm
Boyer–Moore Majority Vote Algorithm
Euclid’s Algorithm
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Top data structures and algorithms every developer must know

Top data structures and algorithms every developer must know | Formation Agile | Scoop.it
Today, you will be introduced to the primary data structures and algorithms that are tested in a coding interview. After reading this article, you should have a good idea of what you need to prepare for to land your dream job.

We will cover the following:

Why should you learn data structures and algorithms?
Understanding Big O notation
Important data structures to learn
Important algorithms to learn
What to learn next
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Algosup, la start-up éducative qui veut casser les codes de l'enseignement - Vierzon (18100)

Algosup, la start-up éducative qui veut casser les codes de l'enseignement - Vierzon (18100) | Formation Agile | Scoop.it
Le fondateur d’Algosup veut s’appuyer sur les neurosciences pour « révolutionner les méthodes classiques d’apprentissage ». Dès l’an prochain, plus de notion de calendrier scolaire. « La formation fonctionnera 12 mois sur 12. Aucune vacance imposée. Efforts et rythmes seront librement modulés par les étudiants », résume Franck Jeannin. Du coup, le financement des études sera mensualisé.
« On teste, on améliore »

Un système d’apprentissage à la carte qui doit célébrer l’autonomie des étudiants, la quête de la perfection, sans notes, mais en acquérant suffisamment de points en trois ou cinq ans, en fonction du rythme des élèves pour décrocher le diplôme reconnu par l’État. Augmenter la capacité d’apprentissage passe aussi par le développement des softskills (compétences comportementales) et le développement « d’un défi dingue », un projet personnel mené par l’étudiant.

L'école du numérique Algosup, officiellement lancée, à Vierzon

« On expérimente en s’appuyant sur la recherche scientifique, on teste, on améliore. » Loin du cadre rigide de l’Éducation nationale. « Notre enseignement, c’est un “start-up week-end” qui dure cinq ans ! », sourit Franck Jeannin. Les formations sont d’autant plus porteuses que les besoins sont énormes dans le monde.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

The Coding Interview FAQ: preparation, evaluation, and structure

The Coding Interview FAQ: preparation, evaluation, and structure | Formation Agile | Scoop.it
The coding interview can seem like a nebulous process. What is it? How do I prepare? Today, we answer all your questions to preparing, evaluation, interview structure, and more.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

#100Devs - leonnoel.com

#100Devs - leonnoel.com | Formation Agile | Scoop.it
Last year I ran a free fully remote coding bootcamp that helped 72 people get software engineering jobs. Those 72 people saw their salary increase on average by 53,000 dollars! And we are doing it again! A fully free 30 week software engineering bootcamp starting January 11th, 2022!

Most folx who participated last cohort did not have a degree and had never coded before joining the bootcamp. By the end of program, they worked with real paid clients, contributed to open source software, voluntered with wonderful charities, built their own fullstack javascript projects, and ultimately landed jobs at companies like Amazon, Twitter, Chownow, other amazing startups, and dozens of companies across the globe.

Here are what folx have to say about the bootcamp: #100Devs Love
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Learn programming by building projects

Learn programming by building projects | Formation Agile | Scoop.it
Work on real-world projects to improve your skills and add to your portfolio. Discuss projects, review code, and learn from peers and mentors.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

ENQUÊTE CODINGAME & CODERPAD SUR LE RECRUTEMENT TECH EN 2022

ENQUÊTE CODINGAME & CODERPAD SUR LE RECRUTEMENT TECH EN 2022 | Formation Agile | Scoop.it
80% des professionnels RH recrutent des développeurs sans formation initiale. Découvrez comment le recrutement tech a évolué au cours de l'année dernière dans notre rapport 2021.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

La liste des cabinets de recrutement pour startups - trustfolio

Les meilleurs cabinets de recrutement et chasse de tête sont dans notre top Trustfolio.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Learn JAMstack in Free 3.5 Hour Video Course - Demos & Examples

Learn JAMstack in Free 3.5 Hour Video Course - Demos & Examples | Formation Agile | Scoop.it
Free JAMstack video course developed by Phil Hawksworth. Check out the explanations and examples in this extended video from freeCodeCamp to learn about the JAMstack. Full of links and resources.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

The best 5 free Jamstack courses for developers - Storyblok

The best 5 free Jamstack courses for developers - Storyblok | Formation Agile | Scoop.it
To help you catch up with the Jamstack and how it is useful for your day-to-day tasks we have collected the best free Jamstack courses for you.

Introduction to the Jamstack | Jamstack.training

This course covers all the fundamental aspects of the Jamstack and it is ideal for anyone wishing to learn the basics of the stack at a high level.

Secure and Scalable: An Introduction to JAMstack ― Scotch.io

Another great introduction to Jamstack highlighting security and stability as the main reasons for choosing this architecture.

Jamstack Explorers — Free Jamstack Courses

This is not only a course but a full learning platform provided by Netlify. Learn about the basic concepts, frameworks, and everything you need to get your new Jamstack site up and running.

Learn JAMstack in Free 3.5 Hour Video Course - Demos & Examples

If you are tired of reading and want to get the ultimate Jamstack show this is the right course for you. This is a 3.5-hour video with everything you need to know about Jamstack.

Jamstack - freeCodeCamp.org

One of the most comprehensive resources when it comes to web development is freeCodeCamp.org. Browse through the articles or start your journey with: What is the JAMstack and how do I get started?.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Que signifient les acronymes CEO, COO, CTO et autres fonctions dans une entreprise ?

Que signifient les acronymes CEO, COO, CTO et autres fonctions dans une entreprise ? | Formation Agile | Scoop.it
Que signifie chacune de ces neo-charges ? Dans ThirteenBits, nous avons créé un glossaire pour ne pas nous perdre dans les complexités de la nomenclature des entreprises.

Même ainsi, il faut tenir compte du fait que les positions sont orientatives et ne marquent pas les fonctions fixes et inflexibles. Selon l’entreprise, certaines fonctions se chevauchent ou certains postes n’existent pas :

CEO : Peut-être le terme le plus connu. Le Chief Executive Officer, ce poste s’occupe de tout ce qui se passe dans l’entreprise et en est le responsable maximum. Il est chargé de former le reste de l’équipe de direction et de veiller à ce que l’entreprise évolue dans la direction établie. Mark Zuckerberg, par exemple, est le fondateur et le PDG de Facebook, mais pas nécessairement le PDG et le fondateur doivent être la même personne.

CPO : Chief Product Officer , comme son nom l’indique, est responsable des produits et services offerts par la société. Il planifie le produit, le gère et explique clairement au reste de l’entreprise les besoins et les objectifs du produit.

CTO : Chief Technology Officer . C’est le responsable de la section technologique. Dernières avancées, choix des équipements, processus techniques à suivre, formes de développement, l… ; l’ de la technologie autour de l’ est son domaine. Fondamentalement, le directeur de la technologie ou des systèmes d’information dans de nombreuses entreprises.

CMO : La personne en charge de tout ce qui concerne le marketing est le Chief Marketing Officer . L’ du secteur de la publicité et du marketing est votre domaine d’é : vous décidez de la stratégie publicitaire de l’, surveillez les ventes, faites des projections de marché,

CCO : la personne en charge du contenu et des communications avec les médias et institutions est le Directeur Général de Communitcations. Je serais directeur de la presse ou directeur de la communication corporate dans de nombreuses entreprises.

CDO : Data joue un rôle fondamental dans toute entreprise, encore plus avec l’arrivée de Big Data. Pour les analyser, les recueillir et les protéger, il faut compter Dirigeant principal des données .

COO : Le Chief Operational Officer est responsable d’un grand nombre de fonctions opérationnelles. Des budgets, des finances, des ressources humaines, de la logistique, votre travail signifie que tout se passe bien.

CFO : Si le COO ne s’occupe pas des finances, le Chief Financial Officer le fait. Son secteur est tout ce qui concerne les comptes, les investissements et l’économie de l’entreprise en général.
No comment yet.