PG -Diplom in Advanced Computing (DAC) -modules
Revision of C Programming, Pointers, Functions (Call by value and reference), Recursion, Arrays using Pointers, Structures, Union, Enumeration and Typedef, File handling,Discussion on Object oriented concepts:Classes and Objects, Access Specifiers, Overloading, Inheritance, Polymorphism,Beginning with C++,C++ Tokens, Initialization, C++ Operators,Static Members, Constant Members,Expressions,Control Structure,Functions in C++,Constructors, Encapsulating into an object,Destructors,Associations, Inner Classes,Memory Management and pointers,Inheritance, Virtual Functions, Polymorphism,Interfaces,Exception Handling,Managing Console I/O operations,Working with files,Advance Topics in C++ :Object Design and Templates,Advanced Typecasting,new data types,new operators,class implementation,namespace Umfang, Bedienerschlüsselwörter, neue Header, C ++ - Container
Definieren Sie das Problem, identifizieren Sie das Problem, die Einführung in die Problemlösung, die Grundlagen von Problemlösungen, die Definition der Kreativität und der Innovation und finden Sie kreative Lösungen mithilfe von Kreativitätstools
Effektive Ansätze zur Problemlösung, Analyse und Informationsanalyse, Brainstorming, umgekehrtes Brainstorming, Imagesering, Mind Mapping, sechs Denkmützen: Ein Werkzeug zur Stärkung kritischer Denken, Zusammenarbeit, Zusammenarbeit
Evaluieren und Auswählen von Lösung: Pros und Con's, Force -Feldanalyse, Machbarkeits-/Fähigkeitsanalyse, Entscheidungsanalyse, Bewertung von Problemen, Auswahl zwischen Alternativen, qualitative Analyse, Erörterung qualitativer Analysetechniken, Festlegung von Zielen,
Algorithmus- und Datenstrukturen: Einführungskonzepte, Algorithmuskonstrukte, OO -Design: Abstrakte Datentypen (ADTs)
Grundlegende Datenstrukturen: Arrays, Stapel, Warteschlangen, verknüpfte Listen
Einführung in Bäume, abstrakte Bäume, Baumtravers, binäre Bäume, Suchbäume
Suchen und Sortieren von Algorithmen: Ziele der Suche, der sequentiellen Suche, der binären Suche, Einführung in die Sortierung, Einfügungssortierung, Bubble -Sortierung, Haufensart, Zusammenführung der Sortierung, Schnellsorte
Graphalgorithmen: Einführung in die Graphentheorie, Diagrammdatenstrukturen, Graph -Traverals
Algorithmus Design: Gierige Algorithmen, Algorithmen Divide-and-Conquer
Software Development Life Cycle ,Design and Architectural Engineering,Object Oriented Analysis and Design,Introduction to Agile development model,Introduction to Atlassian Jira,Introduction to DevOps,Microservices,Fragmentation of business requirement,Containerisation, docker,Container life cycle,YAML,Docker Swarm and Docker Stack , Kubenetes,Istio Service Mesh,delivery pipeline,Jenkins,Selenium integration with Jenkins, entwickelt eine Anwendung in einem Team, Code-Versioning-System, Einführung von Git, Einführung Git-Repository und Git-Struktur, Hinzufügen von Code zu Git, Einführung in GitHub, Erstellen von Pull-Anfragen, Einführung in Software-Tests, Überprüfung und Validierung, Prinzipien von Software-Tests, Einführung in Stlc und V-Modell, Tools, die zur Automatisierung Testen verwendet wurden, Einführungsmethoden Einführung, Einführung, Einführung in die Einführung, um zu testen. testing,Introduction to 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, Best Practices der Cloud -Entwicklung, Einführung in AWS
Linux -Befehle, VI -Editor, Shell Scripting, Überblick über Betriebssystem, Prozesse, Planung und Synchronisierung, Speicherverwaltung, Dateisysteme, Fallstudie mit Linux -Systemprogrammierung: Prozess, Signale, Semaphores & Mutex, Inter -Prozesskommunikation, POSIX -Threads
HTML 5: Elemente, Objekte, Ereignisse, Leinwand, Audio- und Videounterstützung, Geo-Location-Support
CSS: Styling HTML mit CSS, Inline -Styling (Inline -CSS), externes Styling (externes CSS), CSS -Schriftarten, das CSS -Box -Modell, das ID -Attribut, das Klassenattribut, HTML -Style -Tags, Tags, HTML -Style -Tags,
PHP: Einführung in PHP, Arbeit mit Arrays, Funktionen, Formularen, Handhabungsdatum und Zeiten, Arbeiten mit Dateien, Sitzungs- und Statusverwaltung, Datenbankvorgänge von PHP.
XML & Web Security :XML:Introduction to XML,XML Validation,Reason for XML,XML Tree Structure,XML DOM,XML DTD,XML Schema, XML style language,XML and XSLT,XML Parsing,XML parsers (DOM & SAX),XML WSDL,RSS Feed, Web Security:SQL Injection, Cross-Site Scripting (XSS), Sicherheitsstandards (OWASP),
AJAX: Einführung in Ajax, Web Services und Ajax, AJAX mit HTML, CSS, JavaScript, Ajax Framework und DOM, XMLHTTPREQUEST, AJAX -Architektur,
JSON: Einführung, Notwendigkeit von JSON, JSON -Syntaxregeln, JSON -Daten - Ein Name und ein Wert, JSON -Objekte, JSON -Arrays, JSON verwendet Javascript Syntax, JSON -Dateien, JSON- und Sicherheitsbedenken.
Responsive Webdesign: Einführung, die beste Erfahrung für alle Benutzer: Desktop, Tablet,
Mobile Bootstrap: Überblick über Bootstrap, müssen Bootstrap, Bootstrap -Gittersystem, Gitterklassen, Grundstruktur eines Bootstrap -Gitters, Typografie, Tabellen, Bilder, Jumbotron, Brunnen, Warnungen, Waagen, Tasten verwenden.
Einführung in die JavaScript -Variable, Anweisungen, Operatoren, Kommentare, Konstrukte, Funktionen, AusdrucksjavaScript -Konsolenhandeln, Ereignisse, Zeichenfolgen, Stringmethoden, Zahlen, Zahlenmethoden, Daten, Datumsformate, Datumsmethodenarrays, Array -Methoden
Objektorientierte Programmierung: Methode, Konstruktor, Vererbung, Kapselung, Abstraktion, Polymorphismus,
JavaScript -Validierungen, Dokumentobjektmodell, Dokument und Ereignisse (DOM Manipulation), Sicherheit im Java -Skript
JQuery: Grundlagen von JQuery, JQuery Auswahl und Ereignissen, Jquery -Effekte, Jquery -Traversal und Manipulation, Datenattribute und Vorlagen, JQuery -Plugins, Jquery / Google Web Toolkit.
Node.js: Einführung in Node.js, Knotenmodule, Entwickeln von node.js-Webanwendung, ereignisgesteuerte E/A-Server-Seiten-JavaScript, Express: Einführung in Express-, Anwendungs-, Anwendungs- und Antwortobjekte, Implementierung von MVC-Muster, Express-Anwendungskonfiguration, Rendern von Ansichten.
AngularJS: Einführung in AngularJs, Strukturierung von AngularJS -Anwendung, MVC in AngularJs, AngularJS -Routing, AngularJS -Diensten,
Testen von Webanwendungen: Einführung in JavaScript -Tests, Testen von Expressanwendungen, Testen von AngularJS -Anwendungen
Datenbankkonzepte: Client/Server Computing, RDBMS -Technologien, Regeln von CODD, Datenmodelle, Normalisierungstechniken, ER -Diagramme,
SQL: Überblick über Oord, Einführung SQL*Plus, DDL, DML und DCL, Tabellen, Indizes und Ansichten, Cluster, Sequenzen und Schnappschüsse, Cursors, gespeicherte Prozeduren, Auslöser, Pakete, Einführung in No SQL, MongoDB (virtuelle DB)
Datentypen, Operatoren und Sprache, Konstrukte, innere Klassen und Erbschaft, Schnittstelle und Paket, Ausnahmen, Sammlungen, Threads, Java.lang, Java.util, Java.io, Java Persistent, Servlets, Java Virtual Machine
Java -Serverseiten, JDBC, JavaBeans, Java Security, Namensdienste, Java -Anmerkungen, Java Mail, Java -Messaging -Dienste, Transaktionen, Apache Maven, Einführung in Hibernate, HQL, Hibernate, Frühlingsframework, Hands on Web Services - JSON/XML/ODATA (Data -Format -Gespräch) (Data -Format -Gespräch) (Data -Format -Gespräch)
Einführung in Net 4.5 Frameworks: Anwendungsdomäne, Sprachinteroperabilität, .NET Framework -Klassenbibliothek, Baugruppen, Einführung der Windows -Präsentationsstiftung, Einführung der Windows Communication Foundation.
C# .NET 4.5: Bedarf von C#, Operatoren, Namespaces & Assemblys, Arrays, Präprozessoren, Delegierten und Ereignisse, Boxen und Unboxen, regelmäßiger Ausdruck, Sammlungen, Ausnahmen, Einführung in Gewinnformulare.
ASP .NET 4.5: Erstellen von .NET -Komponenten, ADO.NET 4.5, Abfragen mit LINQ, benutzerdefinierte Steuerung, Master -Seiten, Themen und Skins, Einführung in Webdienste, MSNE -MVC -Framework, Unternehmensdienste, Personalisierung und Lokalisierung, Bereitstellung.
Englisch
Menge
logisch
Verbal
Community Hub ist eine soziale Plattform, auf der Benutzer Themen oder Ideen einreichen und kommentieren, die die anderen Benutzer auf der Grundlage dessen "Downvote" "upvote" oder "downvote" einreichen und kommentieren, wenn sie es mögen. Verwendete Technologie: Java, Spring Boot, Spring Security, Spring Data JPA, MySQL und 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-angular-frontend Angular 9 und Bootstrap