1 \ Database design
SGB, Data models and relational model. The design of the databases. Conceptual design. Logical design. Normalization theory. Introduction to the SQL language. Distributed databases. Microsoft Access.
2 \ Java: 1 \ Database design
Introduction to Java. Object-oriented programming. Graphical interfaces.
3 \ Web design: 1 \ Database design
Introduction. HTML. CSS3. Design and aesthetics. Web Publishing. Web optimization.
4 \ Web programming: 1 \ Database design
Javascript language. DOM and events in Javascript. Moving forward in Javascript. AJAX and jQuery. HTML5 and CSS3.
5 \ PHP / MySQL
Installing Apache, PHP and MySQL. MySQL. PHP basics. Advanced PHP concepts. PHP – MySQL. Publication on the Web.
6 \ Java Web
The Java programming language and historical evolution of the platform. Java EE development environment configuration Web development with Servlets and Java Server Pages. Database integration in Java EE applications, Enterprise JavaBeans (EJBs) and Persistence. Java Server Faces (JSF). Web Services integration with Java Enterprise Edition.
7 \ ASP.NET C #
Introduction. Introduction to ASP.NET. Introduction to C #. ASP.NET elements. ADO.NET. Web controls with ASP.NET. Error handling. Protection and security for ASP.NET.
8 \ Development of applications for Android mobile devices
Android presentation. Beyond the basics. Next generations. Web-mobile in action. Application publishing.
9 \ Object-oriented analysis and design. UML
Introduction. Methodologies for the generation of object-oriented systems (OMT, Booch and OOSE). UML Basic and advanced notation. UML, Object Oriented Development. CASE tools. Practical case.
10 \ Interface design and development
Introduction. Design principles. Planning. Other planning. Development strategy. From functionality to coding. Integration testing. Design and layout. Theory of color. Composition of the application. Usability and accessibility. Interface programs.
11 \ Software quality
Introduction. Quality manual. Software warranty and control. Reengineering. Reuse Continuous improvement Standardization, certification and accreditation. Awards and certificates. CMM CMMI.
12 \ ICT project management
Introduction to project management. The participants in the project. The life cycle of projects. The project documentation. Management areas. Software project management. Project management fundamentals according to the PMI PMBOK guide.
13 \ Final project
Development and presentation of a final project