Métier Développeur Android - cours gratuit de Skillbox, formation, Date: 29 novembre 2023.
Miscellanea / / December 04, 2023
Société Internet russe dans le domaine de l'éducation en ligne, fondée en 2016. La participation majoritaire dans Skilbox LLC appartient à VK. L'entreprise est considérée comme le leader sur le marché russe de la formation professionnelle en ligne. Elle est également leader en matière de formation aux métiers liés à l'économie numérique et à la publicité en ligne.
Skillbox est une société russe spécialisée dans l'éducation en ligne. Skillbox se présente comme une université en ligne pour les compétences recherchées.
Les programmes éducatifs du service s'articulent autour de quatre domaines principaux :
- conception;
- la programmation;
- commercialisation;
- contrôle.
Sur la plateforme, vous pouvez acquérir des connaissances sur des sujets d'actualité et des compétences recherchées. Tous les cours sont orientés vers la pratique: nous contrôlons la pertinence de la matière et aidons à l'emploi et aux stages.
La plateforme pédagogique Skillbox a été lancée en 2016. L'entreprise a été fondée par Igor Koropov (1989-2020) et Dmitry Krutov. Plus tard, ils furent rejoints par Andreï Anishchenko et Sergueï Popkov. Le directeur général de l'entreprise depuis sa création est Dmitry Krutov. Skillbox a reçu le prix Runet à deux reprises: en 2018 dans la catégorie Éducation et personnel, et en 2019 dans la catégorie Technologie et innovation.
En février 2019 Mail. Ru Group a acquis 3 % de la société, puis a porté sa participation à 10,33 % en mars, et enfin à 60,33 % en décembre de la même année. Selon le rapport annuel du Mail. Ru Group, une participation majoritaire dans l'entreprise, lui a coûté 1,6 milliard de roubles.
En novembre 2019, RBC a inclus l'entreprise dans le classement des 35 plus grandes entreprises EdTech de Russie, plaçant Skillbox à la 6e place. En 2020, dans le classement des 10 plus grandes entreprises EdTech établi par RBC, Skillbox est passé à la 2e place.
En octobre 2020 Mail. Ru Group a augmenté sa participation dans la société à 70 %. En novembre 2020, le cofondateur de la plateforme, Igor Koropov, est décédé à Sotchi.
Apprenez à programmer en Kotlin et à gérer les erreurs. Familiarisez-vous avec les principes de la POO, de la programmation asynchrone et réactive.
Développeur Android. Niveau 1 ≈5-6 mois
Vous découvrirez les bases du développement Android: apprendrez à agencer les écrans, à animer les interfaces, à programmer la logique, à travailler avec les données et le réseau. Développez une application similaire à Unsplash, Reddit ou Strava de votre choix.
- Introduction au métier
- Début des travaux
- Mise en page
- Composants
- ContrainteMise en page
- Ressources du projet
- Écrans d'application
- Animation
- Localisation d'applications
- Cycle de vie
- Bases du stockage de données
- Architecture de la couche de présentation
- Mise en réseau (rénovation)
- Travailler avec la base de données (Salle)
- Travailler avec des ensembles de données
- Travailler avec des partitions protégées du système d'exploitation
- Travailler avec l'emplacement
- Base de feu
Développeur Android. Niveau 2 ≈4 mois
Apprenez des techniques de développement avancées: personnalisez l'interface utilisateur, optimisez les performances, familiarisez-vous avec les modèles de conception et plongez-vous dans le concept de programmation réactive. A la fin du module, travaillez sur l'application en équipe.
- Nous créons nos propres vues et animations.
- Travailler avec des listes.
- Interface utilisateur déclarative.
- Effectuer des tâches en arrière-plan: pratique.
- Injection de dépendances avancée. Dague 2.
- Modèles de construction d’applications.
- Modèles de couche de présentation.
- Essai.
- Sortie de l'application.
- Fuites de mémoire et analyseurs statiques.
- Révision du code à un niveau avancé.
- RxJava. Les bases.
- RxJava. Partie 2. Les opérateurs.
Système de contrôle de version Git
Apprenez les commandes Git de base et découvrez comment les équipes organisent le travail en branches.
- Versions du code du programme.
- Installation de Git.
- Index et commits partiels.
- Comparaison des versions.
- Annulez les modifications et les versions restaurées.
- Référentiels et travail d'équipe.
- Succursales - création et gestion.
- Fusion et résolution de conflits.
- Outils utiles.
- Règles pour travailler avec Git.
Langage de requête SQL
Apprenez le langage de requête SQL à un niveau approfondi. Apprenez à écrire des requêtes de base de données et à modifier des données.
- SQL. Introduction.
- Structure de la base de données, requête DESCRIBE.
- Sélection et filtrage des données, requête SELECT.
- Fonctions et expressions, agrégation de données.
- Relations et tables de jointure: JOIN.
- Regroupement.
- Modification des données.
- Sous-requêtes.
- Déclaration et modification de la structure des données.
Anglais pour les informaticiens
Apprenez à communiquer et à rechercher des informations en anglais.
- CV et CV informatique: Nous créons un CV en anglais.
- Entretien d'embauche: questions et réponses: Nous passons un entretien en anglais.
- Travail d'équipe: Nous parlons de travail d'équipe et de processus en anglais.
- Communication sur le lieu de travail: anglais pour la communication.
- Lettre commerciale: Nous correspondons en anglais.
- Développement de logiciels: Nous analysons toutes les étapes du cycle de vie des logiciels en anglais.
- Développement du concept système et SRS: Compilation des spécifications techniques en anglais.
- Design: Nous parlons des concepts de base du design.
- Développement et tests: examinons les termes clés utilisés dans le développement et les tests.
- Déploiement et maintenance: nous discutons des actions typiques lors du déploiement et de la maintenance ultérieure du logiciel.
Carrière et développement pour un programmeur
Obtenez des conseils utiles pour poursuivre votre développement de carrière.
- De quoi un employeur a-t-il besoin ?
- Comment créer un CV et rechercher un emploi.
- Comment réussir un entretien.
- Comment passer la période probatoire.
Figma 2.0
Vous naviguerez dans l’interface de l’éditeur graphique et créerez des mises en page pour les applications futures.
- Introduction à Figma. Aperçu des fonctionnalités.
- Travailler avec des graphiques.
- Éditeur Figma - grilles et plans de travail modulaires.
- Créer et configurer des composants, travailler avec des effets.
- Création de composants imbriqués. Mise en page automatique.
- Organisation de l'espace de travail des composants et des styles. Travail en équipe, contrôle de version et transfert des layouts au développement.
- Prototypage.
- Figma Animer.
- Module bonus. Révision et application des plugins Figma.
Test manuel des applications mobiles
Apprenez à rechercher des erreurs dans les applications Android et à rédiger des rapports de bogues.
- Tests d'applications mobiles.
- Connaissance générale du sujet.
- Orientation et écrans.
- Émulateurs et simulateurs.
- Création d'applications et fonctionnalités avancées d'Android Studio et XCode.
- GPS et batterie.
- Connexion.
- Captures d'écran et journaux.
- Informations sur le projet de diplôme.
Avantages: Des vidéos de haute qualité, des professeurs compétents, des curateurs très sympas! Inconvénients: Je n'en ai pas encore trouvé Bonjour! J'ai décidé d'écrire un avis sur Skillbox car cette plateforme éducative m'a vraiment surpris! Une petite préface: j'ai 26 ans, je travaille dans une usine en tant qu'ingénieur, mais je rêve de devenir programmeur. À savoir, je veux vraiment apprendre à créer des applications pour les appareils Android...
Avantages: Qualité du matériel et de la présentation, efficacité. Inconvénients: Le coût sans remise et mes gains ne sont pas minimes. Je marque constamment quelque chose d'intéressant et d'important, ou dans un message personnel sur VK (je pense que beaucoup de gens le font). Le lien vers Skillbox prend la poussière dans mes favoris depuis longtemps, même si je consultais régulièrement les avis à leur sujet afin de mieux les comprendre et d'en savoir plus, notamment...
Avantages: Aucun. Inconvénients: prix élevé, matériel de mauvaise qualité. Inutile. Bonjour, j'ai acheté le cours le 18 mai, j'ai étudié pendant un mois. Pour accomplir les tâches qui y étaient demandées, j'ai contacté. Aux vidéos gratuites de blogueurs de YouTube. Du coup, je suis arrivé à la conclusion que ces cours étaient totalement inutiles, puisqu'à chaque fois je cherchais des informations de l'extérieur. Au bout de 3 mois j'ai décidé de résilier le contrat avec cet idiot...
Apprenez à créer vos propres applications et jeux pour Android, à travailler avec des structures de données et devenez un spécialiste indispensable pour toute entreprise informatique.
Dans ce cours, vous apprendrez à travailler avec la bibliothèque Room. Room est une interface de haut niveau qui facilite le travail avec une base de données SQLite.
Dans ce mini-cours, nous développerons une application pour rechercher et enregistrer des films préférés, puis écrire des tests unitaires à l'aide de Mockito.