ALL SCHOOL 42
Choisir la langue : [ru] [en]
Ce référentiel contient TOUTES LES MISSIONS du programme de formation de l'école de programmation française Ecole 42
.
Les projets et les missions vous permettront de développer de manière autonome vos compétences en programmation, et l'expérience pratique et les connaissances acquises en réalisant des missions et des projets à l'École 42 vous donneront les bases nécessaires à l'intégration professionnelle, vous aidant à décrocher un métier recherché à partir de zéro.
En parcourant systématiquement les orientations, les langues et les projets pédagogiques de l'École 42, à l'aide de la carte du projet Holy Graph
, vous développerez des compétences techniques fondamentales :
Le programme de l'École 42 est individualisé. Ici, chacun progresse seul, à son rythme, plutôt que de suivre toute une classe d'élèves (où le dernier membre ralentit tout le groupe), acquérant ainsi sa propre compréhension des paradigmes de programmation.
Ici, vous pouvez vous familiariser avec les règles en vigueur dans les murs de l'École 42, en apprendre davantage sur la formation elle-même, connaître les normes selon lesquelles vous devrez écrire du code lors de la résolution de tâches et de projets, et également voir tout ce qui vous aidera. commencer à apprendre la programmation selon le programme Écoles 42.
Description du cursus scolaire : [ fr ] [ ru ]
Informations sur le système d'apprentissage peer-to-peer
lui-même : [ fr ] [ ru ]
Astuces Git
pour interagir avec un dépôt dans Vogsphere
: [fr] [ru]
Une visite interactive qui vous présente les bases de Git [fr]
Normes décrivant comment écrire du code : [fr] [ru]
Vérification du code via Norminette
[ru]
10 règles pour ceux qui commencent à nager dans la piscine [ru]
Cours vidéo sur le langage C (pour ceux qui démarrent la piscine à partir de zéro) [ ru ]
Cours vidéo très bien composés sur le langage C en anglais (utilisez le navigateur Yandex pour visionner ces vidéos en russe)[[ en ]] (https://www.youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM)
Pour accélérer le processus de traduction et comprendre le contenu des fichiers
Crow Translate
. (N'oubliez pas que le symbole permettant de déplacer le texte vers la ligne suivante peut être perçu par les traducteurs comme le symbole . fin de phrase !)
(!) Ne vous précipitez pas pour faire un pool en C avant d'avoir lu la documentation.
C’est à partir de ce bassin que débutera la formation en programmation à l’École 42.
Ici, vous aurez droit à une immersion totale dans les profondeurs du code qui vous permettra de véritablement découvrir l'école, sa méthode d'enseignement unique et, surtout, ce qu'est réellement la programmation.
Chaque jour de la piscine, vous recevrez une partie des tâches (généralement 10 à 25), classées par difficulté croissante. Et chaque jour, vous découvrirez un nouveau sujet et de nouvelles fonctionnalités de la langue, que vous comprendrez et mémoriserez en accomplissant les tâches de cette journée.
Pour vous aider à les comprendre, vous disposez de vidéos de formation de 10 à 30 minutes avec théorie et exemples (utilisez la fonction de sous-titres du lecteur et traduisez-les dans la langue dont vous avez besoin), mais, en règle générale, cela ne suffira jamais. Vous recherchez donc toutes les informations nécessaires pour vous former via Internet.
Dès le premier jour, vous êtes confronté non seulement à des problèmes complexes, mais à des domaines entiers de connaissances dont vous ignoriez peut-être même l'existence. Ainsi, quel que soit votre niveau de départ, vous serez forcément confronté à une tâche qui ne manquera pas de vous mettre au défi. Lorsque vous le verrez, vous serez d'abord stupéfait, mais ensuite, grâce à des efforts incroyables, en commettant une série d'erreurs, vous parvenez toujours à faire face à la tâche et à acquérir une compétence qui devient un outil familier. Le pool sera une épreuve de force pour ceux qui décident de se lancer dans le parcours de programmation afin de déterminer les plus motivés.
N'oubliez pas que l'apprentissage du langage de programmation C est fondamental pour apprendre tous les autres langages de programmation tels que C++, Java, Python, etc. Parce que tous les autres langages de programmation avancés étaient dérivés uniquement des concepts du langage C.
(!) Ne soyez pas idiot et ne vous précipitez pas pour passer à la formation principale tant que vous n'avez pas terminé et maîtrisé complètement le matériel de la piscine C.
Les projets d’apprentissage de base représentent la prochaine étape de l’apprentissage de la programmation. Tous sont regroupés selon des directions présentées sous forme de branches. N'oubliez pas que chaque projet ultérieur dans la branche que vous avez choisie est plus complexe que le précédent et ne peut être résolu qu'en utilisant les compétences acquises lors des projets précédents.
Pour progresser dans les tâches/projets de la formation principale de l'Ecole 42, utilisez la carte du projet Holy Graph
et la carte visuelle des directions highlighting_branches
[GLOBAL - Branche générale]
La formation principale commence par cette branche.
- [>] 42_commandements
- [>] ft_debut
- [>] piscine rechargée
- [>] Libft
- [>] netquoi
- [>] get_next_Line
- [>] remplir
[branche UNIX]
Cette branche contient plusieurs domaines : Unix, Noyau, Virus, Sécurité, Réseau.
- [>] ft_ls
- [>] mini-coquille
- [>] ft_select
- [>] 21h
- [>]Maître des tâches
- [>] 42 secondes
- [>] Malloc
- [>] ft_script
- [>] Philosophes
- [>] Nm-otool
- [>] ft_p
- [>] IRC
- [>] ft_ping
- [>] ft_traceroute
- [>] ft_nmap
- [>] Zappy
- [>] Lem-IPC
- [>] Matt Démon
- [>] Durex
- [>] LibftASM
- [>] Gomu
- [>] trace
- [>] Racine-moi | Système d'application
- [>] Racine-moi | Fissuration
- [>] Crash de neige
- [>] racine de démarrage2
- [>] Chutes de pluie
- [>]Remplacement
- [>] Woody Woodpacker
- [>] Dr Reine
- [>] Famine
- [>] Peste
- [>]Guerre
- [>]Mort
- [>] ft_linux
- [>] petit-pingouin-1
- [>] digressions dans l'espace utilisateur
- [>] Pilotes et interruptions -=OR=- Pilotes et clavier
- [>] Processus et mémoire
- [>] Système de fichiers
- [>] KFS-1
- [>] KFS-2
- [>] KFS-3
- [>] KFS-4
- [>] KFS-5
- [>] KFS-6
- [>] KFS-7
- [>] KFS-8
- [>] KFS-9
- [>] KFS-X
[Branche de l'algorithme]
Cette branche contient plusieurs domaines : Algorithmes, Data Science, Cryptographie.
- [>] ft_printf
- [>] ft_ssl_md5
- [>] ft_ssl_des
- [>] ft_ssl_rsa
- [>] Remplisseur
- [>] Push_swap
- [>] Lem_in
- [>]Mod1
- [>] Guerre de base
- [>] Championnat Corewar
- [>] OrdinateurV1
- [>] OrdinateurV2
- [>] Système expert
- [>] N-puzzle
- [>] ft_linear_regression
- [>] Reflex numérique
- [>] Multicouche_perceptron
- [>] Total_perspective_vortex
- [>] Rubik
- [>] KrpSim
- [>] Gomoku
[Branche graphique]
- [>]FDF
- [>] Fract'Ol
- [>] GUImp
- [>] RTv1 (miniRT)
- [>] Loup3D (cub3d)
- [>] Doom Nukem
- [>] RT
- [>] Portée
- [>] 42exécuter
- [>] HumanGL
- [>] ft_vox
- [>] Système de particules
- [>] Pixels de shader
[branche WEB]
- [>] piscine PHP
- [>] Camagru
- [>] Matcha
- [>] Hypertube
- [>] Amis avec avantages
- [>]Obscurement
- [>]Tetris rouge
- [>] ft_transcendance
[Administration système et réseau]
- [>] initialisation
- [>] docker-1
- [>] nuage-1
- [>] Roger-Skyline-1
- [>] Roger-Skyline-2
- [>] serveur_ft
- [>] ft_services
[Branche Android & iOS]
- [>] piscine Swift iOS
- [>] Compagnon Swifty
- [>] Protéines Swifty
- [>] ft_hangouts
- [>] lanceur-avaj
- [>] swinguant
- [>] répare-moi
- [>] Salle de musique
[branche C++]
- [>] modules C++ (c'est la même chose que
piscine C++
, mais une nouvelle version)- [>] piscine C++ (identique aux
modules С++
mais version plus ancienne)- [>] serveur Web
- [>] ft_irc
- [>] ft_containers
- [>] VM abstraite
- [>] Bomberman
- [>] Grignoteuse
[Branche Unité]
- [>] piscine Unity
- [>]Dans l'ombre
- [>]XV
[Branche OCaml]
- [>] piscine Ocaml
- [>] ft_ality
- [>] ft_turing
- [>] H42N42
[Projets Ai - Intelligence artificielle]
- [>] walking_marvin
- [>] ft_sommelier
- [>] reverse_game_of_life
[Projets parallèles - Projets tiers]
- [>] ft_db
- [>] KIFT
- [>] PHP-Symphonie
- [>] Python-Django
- [>] Ruby sur Rails
- [>]Entretien
- [>]AlCu
- [>] Ancien1
- [>] Arkanoïde
- [>] Carnifex (LISP)
- [>] Cluedo (Prologue)
- [>] Dominos
- [>] Factrace
- [>] Course chaude
- [>] Introduction à iOS
- [>] Aide_wordpress
- [>] Introduction à Wordpress
- [>]LLDB
- [>] Impasse mexicaine
- [>] Puissance 4
- [>] Rage contre l'aPi
- [>] Rush admin sys et réseau 0 (Non disponible)
- [>] Rush admin sys et réseau 1 (Non disponible)
- [>] wong_kar_wai (2048)
- [>]YASL