PG Diploma en módulos de computación avanzada (DAC)
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 Implementación, alcance del espacio de nombres, palabras clave del operador, nuevos encabezados, contenedores C ++
Definir el problema, identificar el problema, la introducción a la resolución de problemas, la resolución de problemas conceptos básicos, la definición de la innovación de la creatividad v/s, encontrar soluciones creativas utilizando herramientas de creatividad
Enfoques efectivos de resolución de problemas, pensamiento crítico y análisis de información, lluvia de ideas, lluvia de ideas inversa, imaginación, mapeo mental, seis sombreros de pensamiento: una herramienta para fortalecer el pensamiento crítico, la colaboración
Evalúe y seleccione Solución: Pro y Con's, Análisis de campo de fuerza, Análisis de viabilidad/capacidad, análisis de decisiones, evaluación de problemas, elección entre alternativas, análisis cualitativo, discutir técnicas de análisis cualitativo, establecer objetivos,
Algoritmo y estructuras de datos: conceptos introductorios, construcciones de algoritmo, diseño de OO: tipos de datos abstractos (ADT)
Estructuras de datos básicas: matrices, pilas, colas, listas vinculadas
Introducción a los árboles, árboles abstractos, recorridos de árboles, árboles binarios, árboles de búsqueda
Algoritmos de búsqueda y clasificación: Objetivos de búsqueda, la búsqueda secuencial, la búsqueda binaria, la introducción a la clasificación, la clasificación de inserción, la clasificación de burbujas, el tipo de montón, la clasificación de fusión, el orden rápido
Algoritmos de gráficos: Introducción a la teoría de gráficos, estructuras de datos de gráficos, transversales de gráficos
Diseño de algoritmo: algoritmos codiciosos, algoritmos de división y conquista, programación dinámica, algoritmos de retroceso, algoritmos ramificados y unidos, aplicación de estructuras de datos
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,Developing an application in a team, code versioning system, Introduction Git,Introduction Git repository and git structure,Adding code to git,Introduction to GitHub,Creating pull requests,Introduction to software testing, Verification and validation,Principles of software testing,Introduction to STLC and V Model, Tools used for automation testing,Introduction to testing methods,Introduction to functional testing,Introduction to non-functional 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 ,Cloud development best prácticas, introducción a AWS
Comandos de Linux, editor de VI, scripting de shell, descripción general del sistema operativo, procesos, programación y sincronización, gestión de memoria, sistemas de archivos, estudio de caso con programación del sistema Linux: procesos, señales, semáforos y mutex, comunicación de procesos, hilos POSIX.
HTML 5: elementos, objetos, eventos, lienzo, soporte de audio y video, soporte de ubicación geográfica
CSS: HTML de estilo con CSS, estilo en línea (CSS en línea), estilo externo (CSS externo), fuentes CSS, el modelo de caja CSS, el atributo de identificación, el atributo de clase, etiquetas de estilo HTML, etiquetas de estilo HTML,
PHP: Introducción a PHP, trabajo con matrices, funciones, formularios, fechas de manejo y horarios, trabajo con archivos, administración de sesiones y estatales, operaciones de bases de datos de 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), Normas de seguridad (OWASP),
AJAX: Introducción a AJAX, Servicios web y AJAX, AJAX usando HTML, CSS, JavaScript, Ajax Framework y DOM, XMLHTTPREQUEST, AJAX Architecture,
JSON: Introducción, Need of JSON, JSON Syntax Reglas, JSON Data: un nombre y un valor, JSON Objects, JSON Matrays, JSON utiliza la sintaxis de JavaScript, archivos JSON, JSON y preocupaciones de seguridad.
Diseño web receptivo: introducción, la mejor experiencia para todos los usuarios: escritorio, tableta,
Bootstrap móvil: descripción general de Bootstrap, necesita usar Bootstrap, sistema de cuadrícula Bootstrap, clases de cuadrícula, estructura básica de una cuadrícula de arranque, tipografía, tablas, imágenes, jumbotrón, pozos, alertas, botones.
Introducción a la variable JavaScript, declaraciones, operadores, comentarios, construcciones, funciones, expresiones JavaScript Consolescope, eventos, cadenas, métodos de cadena, números, métodos numéricos, fechas, formatos de fecha, métodos de fecha, métodos de matriz
Programación orientada a objetos: método, constructor, herencia, encapsulación, abstracción, polimorfismo,
Validaciones de JavaScript, modelo de objeto de documento, documento y eventos (manipulación DOM), seguridad en el script Java
JQuery: conceptos básicos de jQuery, selección y eventos de jQuery, efectos de jQuery, jQuery recorrido y manipulación, atributos y plantillas de datos, complementos de jQuery, kQuery / Google Web Toolkit.
Node.js: Introducción a Node.js, módulos de nodo, desarrollo de la aplicación web Node.js, JavaScript del lado del servidor impulsado por eventos, Express: Introducción a Express, First Express Application, Application, Solicitudes y objetos de respuesta, Implementación del patrón MVC, Configuración de la aplicación Express, Vistas de representación.
AngularJS: Introducción a AngularJS, estructuración de la aplicación AngularJS, MVC en AngularJS, AngularJS Routing, AngularJS Services,
Pruebas de aplicaciones web: introducción a las pruebas de JavaScript, pruebas de aplicaciones expresas, pruebas de aplicaciones AngularJS
Conceptos de base de datos: computación de cliente/servidor, tecnologías RDBMS, reglas de CODD, modelos de datos, técnicas de normalización, diagramas de ER,
SQL: Descripción general de Oord, Introducción SQL*Plus, DDL, DML y DCL, tablas, índices y vistas, grupos, secuencias e instantáneas, cursores, procedimientos almacenados, desencadenantes, paquetes, introducción a SQL, MongoDB (DB virtual)
Tipos de datos, operadores y lenguaje, construcciones, clases internas y herencia, interfaz y paquete, excepciones, colecciones, hilos, java.lang, java.util, java.io, java persistente, servlets, java virtual máquina virtual
Páginas de servidor Java, JDBC, Javabeans, Java Security, Naming Services, Java Annotations, Java Mail, Java Messaging Services, Transactions, Apache Maven, Introducción a Hibernate, HQL, Hibernate, Framework de primavera, Servicios de WebS On Web - JSON/XML/ODATA (conversación de formato de datos)
Introducción a los marcos net 4.5: dominio de la aplicación, interoperabilidad del idioma, biblioteca de clases de marco .net, ensamblados, introducción de Windows Presentation Foundation, Introducción de Windows Communication Foundation.
C# .NET 4.5: Necesidad de C#, operadores, espacios de nombres y ensamblajes, matrices, preprocesadores, delegados y eventos, boxeo y unboxing, expresión regular, colecciones, manejo de excepciones, introducción para ganar formularios.
ASP .NET 4.5: Construyendo Componentes .NET, ADO.NET 4.5, consulta con LINQ, control personalizado, páginas maestras, temas y máscaras, introducción a los servicios web, marco MSSN MVC, servicios empresariales, personalización y localización, implementación.
Inglés
Cantidad
lógico
Verbal
Community Hub es una plataforma social donde los usuarios envían y comentan sobre temas o ideas que otros usuarios 'votan' o 'votan' en función de si les gusta. Tecnología utilizada: Java, Boot Spring, Spring Security, Spring Data JPA, MySQL y 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 y bootstrap