PG Diplôme en informatique avancée (DAC) -Modules
Révision de la programmation C, pointeurs, fonctions (appel par valeur et référence), récursivité, tableaux utilisant des pointeurs, structures, syndicat, énumération et typedef, traitement des fichiers, discussion sur les concepts orientés objets: classes et objets, spécificateurs d'accès, surcharge, héritage, polymorphisme, opérateurs de C ++, contrôle C ++, initiation, C + Structure, fonctions en C ++, constructeurs, encapsulant dans un objet, des destructeurs, des associations, des classes internes, la gestion de la mémoire et les pointeurs, l'héritage, les fonctions virtuelles, le polymorphisme, les interfaces, la gestion des exceptions, la gestion des opérations d'E / S console, les nouveaux types de données, les nouveaux opérateurs, les nouveaux opérateurs, les opérateurs, l'espace d'exploitation avancé, les opérateurs d'expertise Mots-clés, nouveaux en-têtes, conteneurs C ++
Définissez le problème, identifiez le problème, introduction à la résolution de problèmes, des bases de la résolution de problèmes, de la définition de l'innovation de la créativité, de la recherche de solutions créatives à l'aide d'outils de créativité
Approches efficaces de résolution de problèmes, réflexion critique et analyse de l'information, brainstorming, brainstorming inverse, imagination, cartographie mentale, six chapeaux de réflexion: un outil pour renforcer la pensée critique, la collaboration
Évaluer et sélectionner Solution: Pro et Con, Analyse des champs de force, analyse de faisabilité / capacité, analyse de décision, évaluation des problèmes, choisir parmi les alternatives, analyse qualitative, discuter des techniques d'analyse qualitative, établir des objectifs,
Algorithme et structures de données: concepts d'introduction, construction d'algorithmes, conception OO: types de données abstraits (ADT)
Structures de données de base: tableaux, piles, files d'attente, listes liées
Introduction aux arbres, arbres abstraits, traversées d'arbres, arbres binaires, arbres de recherche
Algorithmes de recherche et de tri: Objectifs de la recherche, la recherche séquentielle, la recherche binaire, l'introduction au tri, le tri d'insertion, le tri des bulles, le tri de tas, le tri de fusion, le tri rapide
Algorithmes graphiques: introduction à la théorie des graphiques, structures de données graphiques, traversées graphiques
Conception de l'algorithme: algorithmes gourmands, algorithmes de division et de conquête, programmation dynamique, algorithmes de retournement, algorithmes de branche et de liaison, application des structures de données
Cycle de vie de développement logiciel, conception et génie architectural, analyse et conception axée sur les objets, introduction au modèle de développement agile, introduction à Atlassian Jira, introduction à DevOps, microservices, fragmentation des exigences commerciales, conteneurisation, docker, cycle de vie des conteneurs, yaml, docker essaim et docker, kubennete, Istio Service Mesh, livraison pipin Jenkins, Développement d'une application dans une équipe, système de version de code, introduction git, introduction git référentiel et structure git, ajoutant du code à Git, introduction à github, création de demandes de traction, introduction aux tests de logiciels, vérification et validation, principes de tests logiciels, introduction au modèle STLC et V, outils utilisés pour les tests d'automatisation, introduction, introduction à l'introduction de test Selenium,Introduction to TestNG, TestNG annotations,HTML test result reporting,Introduction to Cloud,Introduction to Virtualization,Containerisation ,Cloud Computing, Cloud SPI Model, Cloud Computing Types, Cloud Security,Virtualization, Hardware Virtualization, Para-Virtualization, Cloning, Snapshot and Template,Containerization, Operating System Virtualization,Cloud architecture,Deployment models,Services provided by Cloud ,Cloud development best pratiques, introduction à AWS
Commandes Linux, éditeur VI, script shell, aperçu du système d'exploitation, processus, planification et synchronisation, gestion de la mémoire, systèmes de fichiers, étude de cas avec programmation système Linux: processus, signaux, sémaphores et mutex, communication inter-processus, threads POSIX
HTML 5: Éléments, objets, événements, toile, support audio et vidéo, support de géolocalisation
CSS: style HTML avec CSS, style en ligne (CSS en ligne), style externe (CSS externe), polices CSS, modèle de boîte CSS, attribut ID, attribut de classe, balises de style HTML,
PHP: Introduction à PHP, travaillant avec des tableaux, des fonctions, des formulaires, du traitement de la date et des heures, en travaillant avec les fichiers, la session et la gestion de l'État, les opérations de base de données à partir de PHP.
Sécurité XML et Web: XML: Introduction à XML, validation XML, raison de XML, structure arborescente XML, XML DOM, XML DTD, Schéma XML, SMML Langue de style, XML et XSLT, XML Analyse, Parsers XML (Dom & SAX), Scripting WSDL, Feed RSS, Sécurité Web: SQUe: SQLE, CROSS-SITE (XSS), Normes de sécurité (OWASP),
AJAX: Introduction à Ajax, Services Web et Ajax, Ajax à l'aide de HTML, CSS, JavaScript, Ajax Framework et DOM, XMLHTTPREQUEST, AJAX Architecture,
JSON: introduction, besoin de JSON, règles de syntaxe JSON, données JSON - un nom et une valeur, des objets JSON, des tableaux JSON, JSON utilise la syntaxe JavaScript, les fichiers JSON, les préoccupations JSON et la sécurité.
Conception Web réactive: introduction, la meilleure expérience pour tous les utilisateurs: bureau, tablette,
Bootstrap mobile: aperçu du bootstrap, besoin d'utiliser bootstrap, système de grille bootstrap, classes de grille, structure de base d'une grille bootstrap, typographie, tables, images, jumbotron, puits, alertes, boutons.
Introduction à la variable JavaScript, instructions, opérateurs, commentaires, constructions, fonctions, consolescope d'expressions javascrip
Programmation orientée objet: méthode, constructeur, héritage, encapsulation, abstraction, polymorphisme,
Validations JavaScript, modèle d'objet de document, document et événements (manipulation DOM), sécurité dans le script Java
JQUERY: Bases de JQuery, sélection et événements de jQuery, effets jQuery, traverse et manipulation de jQuery, attributs et modèles de données, plugins jQuery, JQuery / Google Web Toolkit.
Node.js: Introduction à node.js, modules de nœud, développement de l'application Web Node.js, JavaScript côté serveur d'E / S sur les événements, Express: Introduction to Express, First Express Application, Application, Request and Response Objets, implémentation du modèle MVC, configuration de l'application exprimée, Rendu les vues.
AngularJS: Introduction à AngularJS, Structuring AngularJS Application, MVC dans AngularJS, AngularJS Routing, AngularJS Services,
Test d'applications Web: Introduction aux tests JavaScript, tests applications express, tests AngularJS Applications
Concepts de base de données: informatique client / serveur, technologies SGBDR, règles de CODD, modèles de données, techniques de normalisation, diagrammes ER,
SQL: Présentation de l'Oord, Introduction SQL * Plus, DDL, DML et DCL, Tables, Index et vues, Clusters, Séquences et instantanés, Curseurs, Procédures stockées, déclencheurs, packages, introduction à No SQL, MongoDB (DB virtuel)
Types de données, opérateurs et langue, constructions, classes intérieures et héritage, interface et package, exceptions, collections, threads, java.lang, java.util, java.io, java persistant, servlets, machine virtuelle Java
Java Server Pages, JDBC, Javabeans, Java Security, Services de dénomination, Java Annotations, Java Mail, Java Messaging Services, Transactions, Apache Maven, Introduction à Hibernate, HQL, HiberNate, Framework Spring, Strots on Web - JSON / XML / ODATA (Conversation de format de données)
Introduction au net 4.5 Frameworks: Domaine d'application, interopérabilité linguistique, .NET Framework Class Library, assemblages, introduction de Windows Présentation Foundation, introduction de Windows Communication Foundation.
C # .NET 4.5: Besoin de C #, opérateurs, espaces de noms et assemblages, tableaux, préprocesseurs, délégués et événements, boxe et déballage, expression régulière, collections, gestion des exceptions, introduction aux formulaires gagnant.
ASP .NET 4.5: Création de composants .NET, ADO.NET 4.5, interrogation avec LINQ, contrôle personnalisé, pages maîtres, thèmes et skins, Introduction aux services Web, Ms.net MVC Framework, services d'entreprise, personnalisation et localisation, déploiement.
Anglais
Quantité
logique
Verbal
Community Hub est une plate-forme sociale où les utilisateurs soumettent et commentent des sujets ou des idées que les autres utilisateurs «votent» ou «downvote» sur la base de leur adoration. Technologie utilisée: Java, Spring Boot, Spring Security, Spring Data JPA, MySQL et Angular 9.
Backend: https://github.com/nikhil-wani/community-hub-spring-backend Java, Spring Boot, Spring Security, Spring Data JPA, MySQL
Frontend: https://github.com/nikhil-wani/community-hub-angularfontend Angular 9 et bootstrap