Developing ASP.NET Core MVC Web Applications
In this course, students will learn to develop advanced ASP.NET Core MVC applications. The focus will be on coding activities that enhance the performance and scalability of the Web site application.
C# Programming
C# as a language is elegant and powerful. But to utilize its capabilities fully, you need to have a good understanding of how it works with the .NET Framework. This course explores several important interactions between C# and the .NET Framework, and it includes an introduction to major classes for collections, delegates, and events. It […]
Go Programming
This class provides students with a foundational study of the Go programming language. Classroom lectures stress the strengths of Go, which provide programmers with the means of writing scalable, maintainable, and concurrent code. Lab exercises throughout the class test and reinforce understanding of the concepts. Cumulative graded assessments available for group training. Duration 40 hours
Django Framework
This is a comprehensive course in Django development. Participants will create, build, and test a Django application. Topics include Deployment, RESTful services, Templates, Models, Forms, and Unit Testing. Upon completion of the course students will be able to create and maintain Django applications using well-tested techniques.
Angular
After understanding how HTML5 and JavaScript work together you soon realize that to create truly capable web applications, the code becomes complex and expensive to maintain. That’s where Angular comes in. This framework allows us to drastically reduce the amount of JavaScript code written, making our web apps easier to understand at all levels. Angular […]
HTML5 and CSS
Mobile-enabled web applications are important for modern websites. Therefore, today’s websites require deeper technical knowledge to produce a more interactive experience. To accomplish this, we need the new features that HTML5 and CSS3 have to offer. This course will teach basic web concepts alongside modern HTML5 tools starting with the very first lecture, making it […]
Assembly Language Programming For Intel/AMD
The purpose of this course is to introduce students to computing systems below that of a high-level programming language. The material covered can be broadly separated into the categories of assembly language programming and Computer Organization. Under the heading of assembly language programming students will be introduced to the i386 instruction set, low-level programming, the […]
Network Programming In C
This course trains students to write networked software, services, and tools. This course is suitable for students who have some command of the C language, some Python experience, and wish to write networked software.
Operating Systems
This course trains students to understand and programmatically utilize the resources of an Operating System to build larger programs. This course is suitable for students who have some knowledge of the C language and wish to become stronger software developers.