Atelier de programmation - cours 19990 frotter. de Spécialiste, formation 32 ac. h., Date: 28 novembre 2023.
Miscellanea / / November 28, 2023
Enseignant principal du Centre de Programmation avec plus de 20 ans d'expérience. Récipiendaire d'un certificat de mérite Microsoft pour sa grande contribution personnelle au développement de la formation aux technologies Microsoft Visual Studio pour les développeurs sous Microsoft Windows.
Possède plus de 15 ans d'expérience en développement de logiciels en Pascal, C, C++, C# utilisant les technologies Windows API, COM et .NET. En 2002, Alexander Igorevich a suivi une formation spécialisée à Londres et a réussi l'examen face-à-face le plus difficile en gestion de projet - Microsoft Solutions Framework. En 2006, il participe à une formation à Dubaï sur l'utilisation des nouvelles interfaces logicielles Windows Vista et .Net 3.0.
Diplômé avec distinction de l'Université technique d'État de Moscou du nom de N.E. Bauman. Possède un diplôme universitaire de candidat en sciences techniques. Alexander Igorevich a participé à des projets scientifiques et commerciaux de l'Institut central de recherche de Chermet. I.P. Bardin et les principales entreprises de métallurgie des métaux ferreux en Russie et dans la CEI. Il a participé à des projets de formation en collaboration avec Microsoft et AK Alrosa.
Participe régulièrement aux conférences Microsoft. En 2012, il a participé aux conférences Microsoft aux Pays-Bas (juin) et en Inde (septembre). En 2018 - lors de la conférence internationale Net Developer Days à Varsovie. En fait, des enseignants d'autres centres de formation Microsoft ont étudié avec Alexander Igorevich lors de ces conférences !
L’enseignement est la véritable vocation d’Alexandre Igorévitch. Au cours de ses nombreuses années de travail au Centre, il a formé avec succès des milliers d'étudiants qui sont devenus des spécialistes recherchés sur le marché du travail. Auteur et présentateur de séminaires gratuits « Spécialistes » sur la création de workflows pour SharePoint. Les critiques des diplômés reconnaissants de ses cours soulignent constamment le grand professionnalisme de l’enseignant et sa manière brillante et engageante de présenter le matériel.
Un enseignant-praticien unique dans les domaines de la programmation, des graphiques 3D et de MacOS. Ses cours de programmation Java et C regorgent d'exemples pratiques et attrayants pour vous aider à comprendre les subtilités de chaque langage. Le matériel est présenté de manière claire et vivante, avec bonne humeur. Ne laisse pas une seule question sans réponse complète. Les étudiants s'accrochent à chacun de ses mots, laissent des critiques élogieuses après la formation et sont heureux de poursuivre leur formation avec ce professeur.
Diplômé avec distinction de la Faculté de mécanique et de mathématiques de l'Université d'État de Moscou du nom de M.V. Lomonosov avec une spécialisation en informatique, modélisation informatique et graphique. Possède une vaste expérience de travail avec des programmes aussi différents que 3ds max, VRay, FRYRender, AutoCAD, DIALux, Photoshop, Illustrator, AfterEffects, Pinnacle Studio, VisualStudio, Borland C++ Builder, Borland Delphes. A travaillé au niveau administrateur sous Microsoft Windows et en tant qu'utilisateur avancé sous MacOS, Linux, Solaris. L'un des rares enseignants en Russie à posséder une expérience pratique et à donner des cours sur le calcul de l'éclairage architectural et des scénarios d'éclairage dans le programme DIALux. Instructeur certifié Autodesk.
Il a développé des logiciels d'ingénierie dans le domaine de la nanotechnologie, notamment pour LSI Corporation. Auteur d'un grand nombre de programmes spécialisés pour travailler avec l'infographie et les bases de données. Il possède une vaste expérience de travail avec les progiciels graphiques 3D - depuis les premières versions de 3d Studio DOS (1994) jusqu'à nos jours. Expert en visualisation, son travail inclut les intérieurs d'édifices gouvernementaux, notamment les maisons d'accueil. Président de la Fédération de Russie, infrastructures urbaines, architecture commerciale (y compris le centre d'affaires de Moscou), élite logement. Il a participé à la conception et à la visualisation d'un circuit de course de Formule 3 en Russie. Développement de l'identité d'entreprise pour les entreprises, notamment brochures, calendriers, produits publicitaires et bannières.
Il est l'un des co-auteurs (consultant sur les questions techniques de programmation et de graphisme) prochain atlas interactif en trois dimensions du cerveau humain à l'institut neurochirurgie nommée d'après. N.N.Burdenko RAMS.
Le « spécialiste » travaille au centre depuis 2010, période durant laquelle il a formé plus de 6 000 étudiants dans divers domaines. Parmi ses diplômés figurent des employés d'organisations aussi connues que l'OJSC Air Defence Concern Almaz-Antey et l'OJSC Moscou Helicopter Plant. M. L. Mil", Département du patrimoine culturel de la ville de Moscou, OJSC Sukhoi Company, OJSC Petrocommerce Bank, OJSC Radiotechnical Institute du nom de l'académicien A.L. Mints", OJSC " Russian Space Systems ", LLC " Microsoft Rus ", OJSC " Atomtekhenergo ", OJSC " PIK Group of Companies ", CJSC " POLIMEDIA ", OJSC " RSC Energia " et autres.
Auteur d'un manuel pédagogique pour le cours « Fondamentaux de la programmation et des bases de données », ainsi que d'autres supports pédagogiques du Centre. Auteur de nombreuses publications dans des publications telles que « 100 projets de chalets », « Beaux appartements », « Rénovation moderne », « Idées pour votre maison ».
Maxim Alexandrovich a 20 ans d'expérience dans l'enseignement. Peut expliquer des connaissances de presque toutes les complexités à n’importe quel étudiant.
Maxim Aleksandrovich est diplômé de l'Université nationale de recherche MGSU avec un diplôme en systèmes de conception assistée par ordinateur. L'expérience professionnelle totale en tant que programmeur est de 25 ans. Au cours de son enseignement, il a préparé de nombreux candidats à diverses universités de Moscou. Expérience en gestion - 9 ans. Il participe activement à des forums professionnels sur des sujets tels que C, C++, assembleur, DSP et programmation de bas niveau (LLP).
Maxim Alexandrovich est perfectionniste en tout - de l'écriture de commentaires dans le code à la confiance que les pensées exprimées seront correctement comprises par les autres. Son point clé est que la programmation est un outil appliqué, ce qui signifie que la majeure partie des connaissances doit être expliquée par la pratique. Et sa riche expérience en développement de bas niveau (LLP) lui permet de construire des cours basés sur l'application pratique de certaines connaissances en programmation.
Variables, objets et leur placement en mémoire.
Types de données de base.
Pourquoi int et double ?
Saisie de données à partir du clavier.
Création et initialisation de variables, littéraux.
Caractéristiques des variables locales.
Saisir des données et trouver la moyenne
Opérations arithmétiques.
Opérations logiques.
Opérations de comparaison.
Opération d’affectation.
Opérations sur les bits.
Priorité des opérations.
Réinitialisation ou remplacement d'une partie des bits dans un nombre entier
Écrire des expressions.
Commandes de branchement.
Commandes de cycle.
Contrôlez l'ordre dans lequel les commandes sont exécutées.
Saisir des données et trouver le minimum et le maximum.
Imprimer le tableau ascii.
Pourquoi faut-il des méthodes ?
Quelle est la meilleure façon de procéder? Meilleur entrainement.
Arguments et paramètres.
Passer des paramètres à une méthode.
Obtenir un résultat à partir d'une méthode.
Méthodes d'écriture pour trouver les caractéristiques les plus simples des données expérimentales.
Définir et utiliser des tableaux.
Initialisation des tableaux.
Accès aux éléments du tableau.
Tri des tableaux.
Méthodes d'écriture pour trouver les caractéristiques les plus simples des données expérimentales (version généralisée).
Pour quoi? Après tout, il existe des tableaux.
Concevoir votre propre type de données (classe): Nom Méthodes de données Modificateurs d'accès
Nom
Données
Méthodes
Modificateurs d'accès
Création d'objets et de leurs caractéristiques.
Travailler avec des objets.
L'encapsulation et où cela peut être utile.
Renvoyer un objet à partir d'une méthode.
Conception et création d'objets métiers.
Types de collections.
Opérations avec collections et leur efficacité.
Mise en place d'une liste chaînée.
Utiliser une liste pour stocker et traiter des données.
Le cours couvre l'utilisation du générateur d'applications Apache® Maven, y compris la gestion des dépendances, la structure des fichiers POM, le cycle de vie du projet, la création de plugins et d'archétypes. Les plugins couramment utilisés sont couverts, ainsi que l'intégration de Maven avec les IDE Eclipse et Hudson. Le cours comprend des exercices pratiques.
3,6