ALL SCHOOL 42
Escolha o idioma: [ru] [en]
Este repositório contém TODAS AS ATRIBUIÇÕES para o programa de treinamento da escola francesa de programação Ecole 42
.
Os projetos e tarefas permitir-lhe-ão desenvolver competências de programação de forma independente, e a experiência prática e o conhecimento adquiridos com a conclusão de tarefas e projetos na Escola 42 dar-lhe-ão a base necessária para a integração profissional, ajudando-o a obter uma profissão procurada a partir do zero.
Ao percorrer consistentemente as direções, idiomas e projetos educacionais da Escola 42, usando o mapa do projeto Holy Graph
, você desenvolverá habilidades técnicas fundamentais:
O currículo da Escola 42 é individualizado. Aqui, cada um progride sozinho, no seu próprio ritmo, em vez de seguir uma turma inteira de alunos (onde o último membro atrasa todo o grupo), ganhando assim a sua própria compreensão dos paradigmas de programação.
Aqui você poderá se familiarizar com as normas em vigor dentro dos muros da Escola 42, conhecer o próprio curso de formação, ler sobre os padrões pelos quais você precisará escrever código na resolução de tarefas e projetos, e também ver tudo que vai te ajudar comece a aprender programação de acordo com o programa Escolas 42.
Descrição do curso escolar: [ en ] [ ru ]
Informações sobre o próprio sistema de aprendizagem peer-to-peer
: [ en ] [ ru ]
Dicas Git
para interagir com um repositório no Vogsphere
: [fr] [ru]
Um tour interativo que apresenta os conceitos básicos do Git [pt]
Padrões que descrevem como escrever código: [fr] [ru]
Verificação de código via Norminette
[ru]
10 regras para quem começa a nadar na piscina [ru]
Vídeo curso de linguagem C (para quem está começando a piscina do zero) [ ru ]
Vídeo-aulas muito bem compostas sobre a linguagem C em inglês (use o navegador Yandex para ver esses vídeos em russo)[[ en ]] (https://www.youtube.com/playlist?list=PLBlnK6fEyqRhX6r2uhhlubuF5QextdCSM)
Para agilizar o processo de tradução e entender o conteúdo dos arquivos
Crow Translate
(Lembre-se que o símbolo para mover o texto para a próxima linha pode ser percebido pelos tradutores como o símbolo . final de frase!)
(!) Não se apresse em fazer um pool em C antes de ler a documentação.
É a partir desta piscina que terá início a formação em programação da Escola 42.
Aqui você terá uma imersão total nas profundezas do código que lhe permitirá realmente descobrir a escola, seu método de ensino único e, acima de tudo, o que realmente é programação.
Todos os dias da piscina você receberá uma porção de tarefas (geralmente de 10 a 25), organizadas em dificuldade crescente. E a cada dia você passará por um novo tema e novos recursos do idioma, que você entenderá e lembrará ao completar as tarefas daquele dia.
Para ajudá-lo a entendê-los, você recebe vídeos de treinamento de 10 a 30 minutos com teoria e exemplos (use a função de legenda do player e traduza para o idioma que você precisa), mas, via de regra, isso nunca será suficiente. Portanto, você busca todas as informações necessárias para se treinar na Internet.
Desde o primeiro dia, você se depara não apenas com problemas complexos, mas com áreas inteiras de conhecimento que talvez nem soubesse que existiam. Portanto, não importa quão alto seja o seu nível inicial, você certamente encontrará uma tarefa que certamente o desafiará. Ao ver isso, você ficará estupefato no início, mas depois, por meio de esforços incríveis, cometendo uma série de erros, você ainda dá conta da tarefa e adquire uma habilidade que se torna uma ferramenta familiar. O pool será um teste de força para quem decidir iniciar o caminho da programação para determinar os mais motivados.
Lembre-se que aprender a linguagem de programação C é fundamental para aprender todas as outras linguagens de programação como C++, Java, Python, etc. Porque todas as outras linguagens de programação avançadas foram derivadas apenas de conceitos da linguagem C.
(!) Não seja tolo e não se apresse em passar para o treinamento principal até ter concluído e dominado completamente o material do pool C.
Os projetos principais de aprendizagem representam o próximo estágio de aprendizagem para programar. Todos eles são agrupados de acordo com direções, que se apresentam em forma de ramos. Lembre-se que cada projeto subsequente no ramo que você escolheu é mais complexo que o anterior e só pode ser resolvido com as habilidades adquiridas em projetos anteriores.
Para progredir nas tarefas/projetos da formação principal da Escola 42, utilize o mapa do projeto Holy Graph
e o mapa visual de direções highlighting_branches
[GLOBAL - Filial Geral]
A formação principal começa com este ramo.
- [>] 42_mandamentos
- [>] ft_debut
- [>] piscina recarregada
- [>] libft
- [>] rede o que
- [>] get_next_Line
- [>] preencher
[ramo UNIX]
Este ramo contém diversas áreas: Unix, Kernel, Vírus, Segurança, Rede.
- [>] pés_ls
- [>] miniconcha
- [>] ft_select
- [>] 21h
- [>] Capataz
- [>] 42h
- [>] Malloc
- [>]ft_script
- [>] Filósofos
- [>] Nm-oferramenta
- [>]ft_p
- [>] IRC
- [>] ft_ping
- [>]ft_traceroute
- [>] ft_nmap
- [>] Zappy
- [>] Lem-ipc
- [>] Matt Daemon
- [>]Durex
- [>] LibftASM
- [>] GBmu
- [>] rastreio
- [>] Faça root em mim | Sistema de aplicativos
- [>] Faça root em mim | Rachadura
- [>] Queda de neve
- [>] boot2root
- [>] Chuva
- [>]Substituir
- [>] Woody Woodpacker
- [>] Dra. Rainha
- [>] Fome
- [>] Pestilência
- [>]Guerra
- [>]Morte
- [>]ft_linux
- [>] pequeno pinguim-1
- [>] digressões no espaço do usuário
- [>] Drivers e interrupções -=OU=- Drivers e teclado
- [>] Processo e Memória
- [>] Sistema de arquivos
- [>] KFS-1
- [>] KFS-2
- [>] KFS-3
- [>] KFS-4
- [>] KFS-5
- [>] KFS-6
- [>] KFS-7
- [>] KFS-8
- [>] KFS-9
- [>] KFS-X
[Ramo do Algoritmo]
Este ramo contém diversas áreas: Algoritmos, Ciência de Dados, Criptografia.
- [>]ft_printf
- [>] ft_ssl_md5
- [>] ft_ssl_des
- [>] ft_ssl_rsa
- [>] Preenchimento
- [>] Push_swap
- [>] Lem_in
- [>] Mod1
- [>] Corewar
- [>] Campeonato Corewar
- [>] ComputadorV1
- [>] ComputadorV2
- [>] Sistema Especialista
- [>] N-quebra-cabeça
- [>] ft_linear_regression
- [>] DSLR
- [>] Multicamada_perceptron
- [>] Total_perspectiva_vórtice
- [>] Rubic
- [>] KrpSim
- [>] Gomoku
[Ramo Gráfico]
- [>]FDF
- [>] Fract'Ol
- [>] GUImp
- [>] RTv1 (miniRT)
- [>] Wolf3D (cub3d)
- [>] Perdição Nukem
- [>] RT
- [>] Escopo
- [>] 42executar
- [>] HumanGL
- [>]ft_vox
- [>] Sistema de Partículas
- [>] Pixel de sombreamento
[filial WEB]
- [>] piscina PHP
- [>] Camagru
- [>] Matchá
- [>] Hipertubo
- [>] Amigos com benefícios
- [>] Sombrio
- [>]Tetris Vermelho
- [>] ft_transcendence
[Administração de sistema e rede]
- [>] iniciar
- [>] docker-1
- [>] nuvem-1
- [>] roger-skyline-1
- [>] roger-skyline-2
- [>] ft_server
- [>] ft_services
[Filial Android e iOS]
- [>] piscina Swift iOS
- [>] Companheiro Veloz
- [>] Proteínas Swifty
- [>] ft_hangouts
- [>] lançador avaj
- [>] balanço
- [>] conserte-me
- [>] Sala de Música
[ramo C++]
- [>] módulos C++ (é o mesmo que
piscine C++
, mas uma nova versão)- [>] piscina C++ (é igual aos
modules С++
, mas versão mais antiga)- [>] webserv
- [>]ft_irc
- [>] ft_containers
- [>] VM abstrata
- [>] Bombardeiro
- [>] Mordiscador
[Ramo da unidade]
- [>] unidade de piscina
- [>]Nas sombras
- [>]XV
[ramo OCaml]
- [>] piscina Ocaml
- [>] ft_alidade
- [>] ft_turing
- [>]H42N42
[Projetos Ai - Inteligência Artificial]
- [>] caminhando_marvin
- [>] ft_sommelier
- [>] jogo_reverso_da_vida
[Projetos paralelos - Projetos de terceiros]
- [>] ft_db
- [>] KIFT
- [>] PHP-Sinfonia
- [>] Python-Django
- [>] Ruby On Rails
- [>]Entrevista
- [>]AlCu
- [>] Alúmen1
- [>] Arkanoide
- [>] Carnifex (LISP)
- [>] Cluedo (Prólogo)
- [>] Dominó
- [>] Fato
- [>] Hotrace
- [>] Introdução ao iOS
- [>] Ajuda_wordpress
- [>] Introdução ao Wordpress
- [>]LLDB
- [>]Impasse mexicano
- [>] Pujança 4
- [>] Raiva contra a API
- [>] Rush admin sys et réseau 0 (não disponível)
- [>] Rush admin sys et réseau 1 (não disponível)
- [>] wong_kar_wai (2048)
- [>]YASL