Bienvenue à la DevCon 2024 !
La conférence des développeurs Acumatica est une conférence annuelle qui fournit à notre communauté technique les connaissances approfondies et les outils nécessaires pour créer des personnalisations, des intégrations et même des applications de qualité, en utilisant pleinement la plateforme xRP d'Acumatica.
Cette année, l'événement se déroulera sur trois (3) jours avec environ quatre (4) heures de présentations par jour. Nous organisons l'événement en trois jours différents, pour répondre aux différents domaines de connaissances : Débutants, Intermédiaires et Avancés. Nos intervenants sont finalisés par notre CTO, Mike Shchelkonogov, ainsi que par d'autres intervenants d'Acumatica et de la communauté technique. L'agenda et les intervenants sont encore en cours d'élaboration, et nous fournirons des mises à jour dès qu'ils seront finalisés.
Bienvenue à la DevCon 2024 !
Pour commencer les sessions, Ali présentera une vue d'ensemble de la plateforme et de la stratégie d'Acumatica pour les développeurs, en passant en revue certaines des technologies clés utilisées par Acumatica qui offrent un large éventail d'opportunités pour les développeurs afin de créer des solutions de qualité pour leurs clients.
Les bases du développeur
Dans cette session, Samvel Petrosov passera en revue avec l'auditoire Acumatica Cloud xRP et montrera à l'audience comment développer des personnalisations de base pour Acumatica ERP.
Niveau de connaissance : Débutant
Pause café
Développement durable des personnalisations
Comment écrire un code supportable et personnalisable, pour surmonter la fatigue des mises à jour et la procrastination. La session partagera quelques conseils et astuces pour vous faire gagner du temps et de l'argent lors de la maintenance de la personnalisation.
Niveau de connaissance : Débutant
Pause
Processus de validation technique
Niveau de connaissance : Débutant
Synthèse du premier jour
Événement de lancement de la R2 2024
Acuminateur
Niveau de connaissance : Débutant/Intermédiaire
Pause
Configurer les écrans avec l'interface utilisateur moderne
Niveau de connaissance : Intermédiaire/Avancé
Pause
Multithreading Cases in Acumatica for Performance (en anglais)
Niveau de connaissance : Intermédiaire
Pause
Utilisation efficace d'OAuth 2.0 et d'OpenID Connect pour l'intégration des API
Dans cette présentation d'une heure, nous nous concentrerons sur l'intégration des applications clientes avec l'API REST d'Acumatica ERP en utilisant OAuth 2.0 et OpenID Connect (OIDC). Cette session fournira un aperçu complet de la façon d'utiliser les protocoles pour améliorer la sécurité des processus d'authentification et d'autorisation lors de l'interaction avec l'API REST d'Acumatica.
Nous explorerons les différents flux d'autorisation pris en charge par Acumatica ERP, y compris le code d'autorisation, l'implicite, le mot de passe du propriétaire des ressources et les flux hybrides pour l'intégration de l'API REST. La présentation couvrira les étapes critiques de l'enregistrement des applications clientes dans le cadre d'Acumatica, la mise en œuvre des flux d'autorisation sélectionnés et la gestion des jetons d'accès, en se concentrant particulièrement sur le rafraîchissement et la révocation des jetons d'accès en fonction des besoins.
À la fin de cette session, nous aurons une compréhension claire de la manière d'intégrer et de sécuriser efficacement les applications clientes avec l'API REST d'Acumatica ERP.
Niveau de connaissance : Intermédiaire
Synthèse du deuxième jour
Niveau de connaissance : Intermédiaire
Bienvenue au troisième jour et récapitulation
Dans cette session, Alexander expliquera les bases de l'interface moderne d'Acumatica et montrera comment les écrans existants peuvent être convertis d'ASPX à Modern UI manuellement ou à l'aide d'un convertisseur spécial.
Niveau de connaissance : Avancé
Pause
ML / AI
Niveau de connaissance : Avancé
Pause
Intégration avancée et considérations relatives au déploiement
Niveau de connaissance : Avancé
Pause
Mise à jour de la feuille de route des développeurs
Niveau de connaissance : Tous
Synthèse du 3e jour
Responsable des comptes techniques chez Acumatica. Evgeny s'efforce d'augmenter la capacité technique de nos partenaires ISV par le biais de conseils et d'une collaboration mutuelle, en veillant à ce que nos clients disposent de solutions modernes et de haute qualité à utiliser.
Varthini discutera des services Web pour Acumatica ERP, de leur utilisation, des meilleures pratiques et des considérations de performance.
Andrew a 27 ans d'expérience dans les technologies de l'information, principalement dans les produits ERP et la conception et le développement de plateformes. Il fait partie d'Acumatica depuis la création de la société. Avant Acumatica, Andrew a dirigé le bureau de développement de SWSoft, travaillant sur le système ERP Solomon IV pour Solomon Software, puis Great Plains.
Andrew est titulaire d'une maîtrise en informatique de l'Institut de radio-électronique de Kharkov.
Développer et soutenir l'écosystème des partenaires (VAR) en mettant l'accent sur l'augmentation des compétences techniques des partenaires, les ressources techniques GTM, l'expansion de la communauté technique des VAR et des développeurs, le tout augmentant l'adoption et le succès du produit Acumatica ERP par les clients.
Sergey travaille pour Acumatica depuis 13 ans - huit ans en tant que développeur système et le reste du temps en tant qu'expert technique et consultant. En tant que développeur, il est spécialisé dans le langage C# et possède une grande expertise des technologies de développement Microsoft. Il passe son temps sur le terrain, partageant ses connaissances en matière de développement en tant que consultant et responsable des relations avec les clients.
En tant que développeur logiciel principal chez Acumatica, je suis responsable du développement et du support de modules clés tels que Telemetry, Resource Governor, Licensing, et Workflow Automation. Je participe activement à la mise en œuvre de nouvelles interfaces utilisateur en utilisant TypeScript, Aurelia et ASP Web API. Mon rôle consiste également à enquêter sur divers incidents clients, en utilisant des outils tels que la pile ELK, Visual Studio, DebugDiag, WinDbg, dotTrace, et dotMemory profilers pour assurer des solutions efficaces et efficientes.
Je suis un développeur de logiciels passionné, spécialisé dans les technologies Microsoft .Net, avec C# comme langage de prédilection. J'ai une grande expérience dans le développement d'applications client-serveur Windows utilisant .Net, Microsoft WPF, et les cadres WCF, et je travaille fréquemment avec des bases de données SQL et MS SQL Server. Actuellement, je suis développeur logiciel principal chez Acumatica, où je travaille sur le framework de l'entreprise et le produit ERP, je participe à des concours internes et j'ai fait partie de l'équipe gagnante à quatre reprises. J'aime partager mes connaissances par le biais d'articles, de billets de blog et d'une lettre d'information interne que j'ai créée pour les développeurs. Je crée également des outils pour les développeurs à l'aide de Roslyn et de la plateforme d'extension Visual Studio, ma plus grande fierté étant l'Acuminator, une extension Visual Studio qui améliore la productivité et la précision du code pour les développeurs travaillant avec le framework Acumatica. Auparavant, chez Intellex, j'ai contribué au développement du système logistique "Compass" pour les chemins de fer russes, une application client-serveur principalement écrite en C# avec quelques composants en C et C++/CLI. Ma principale réalisation a été le développement du sous-système de planification pour les matériels roulants, qui était également le sujet de ma thèse de maîtrise.
Ingénieur logiciel expérimenté ayant fait ses preuves dans le secteur des technologies de l'information et des services. Compétences en C#, .NET Framework, ASP.NET, JavaScript, JQuery et technologies Web. Ingénieur professionnel expérimenté, titulaire d'une maîtrise en programmation de systèmes de l'Université russe-arménienne (slavonne).
Mike a plus de 18 ans d'expérience dans la gestion de projets logiciels, la conception et la mise en œuvre de logiciels ERP. Il a été directeur de l'ingénierie pour Parallels, le principal fournisseur de logiciels de virtualisation des postes de travail, de conteneurs de systèmes d'exploitation et de panneaux de contrôle. Il était responsable du développement de la ligne de produits Parallels Business Automation. Avant de rejoindre Parallels, Mike était directeur technique de la division de conseil SWsoft, responsable de la mise en œuvre de solutions ERP personnalisées et de l'assistance à la clientèle.
Il a obtenu un Master of Science (1996) en mathématiques appliquées à l'Institut de physique et de technologie de Moscou.
Vlad est un professionnel de l'informatique passionné par la réussite des clients et la formation continue. Il est titulaire d'un MBA en gestion des technologies de l'information de la Western Governors University, où il a acquis des compétences et des connaissances précieuses en matière de gestion de projets, de systèmes et d'équipes informatiques.
Yuriy a commencé à programmer en 2003 en utilisant C++ et FoxPro avant de passer à .Net en 2006. Depuis 2013, il développe activement des applications utilisant le cadre Acumatica xRP, développant des solutions pour de nombreux clients au fil des ans. Il possède un blog personnel, judicieusement nommé Le blog de Yuriy Zaletskyyoù il documente les problèmes de programmation qu'il a rencontrés au cours des sept dernières années, partageant librement ses observations et ses solutions avec d'autres développeurs Acumatica.