Introduction to Programming (C# & .Net)

  • 5.0 Rate

  • 24 Lecture

  • 72 hours

  • 12 Weeks

The program is entirely based on practice-oriented learning, during which students will have the opportunity to gain real project creation experience. Throughout the course, students will work with authorization modules, databases, familiarize themselves with all four principles of OOP, and Clean Code writing practices along with design patterns and SOLID principles. The program includes mentorship and Knowledge transfer sessions, which will be based on C#, one of the TOP five programming languages for Back-end according to LinkedIn.

At the end of the course, participants will create an individual project on the .Net Framework, undergo an interview simulation with live coding, which will be as close as possible to real selection stages. Finally, upon successful completion of the course, they will be ready to start a career as a Junior .Net Developer.

Outcome

Skills Acquired: c#, .Net, MS Visual Studio, MS SQL Server.

  • Apply computer science theory in practice

  • Apply software development fundamentals in practice

  • Use C# as a programming language independently

  • Create small and medium-sized applications independently on .Net 7

  • Work independently with databases

  • Use Microsoft Visual Studio

  • Use Microsoft SQL Server

  • Create and work with WEB API

  • Choose the best approaches and standards when developing applications

Sep 16 1400₾

Mon-Thu, 20:00-23:00

Feb 18 1400₾

Mon-Thu, 20:00-23:00

Split your payment
TBC installment
BOG installment

Who is this course for?

Complete Beginners

The course is designed for people who want to learn programming and Back-end Development based on C# from scratch.

Beginner Developers

For beginner developers who have minimal knowledge in programming and want to develop further.

Program includes

Alumni Club

After successfully completing the final exam, graduates will be automatically enrolled in the Alumni Club. This membership grants them access to exclusive events, content, and special offers from our partner companies.

Work Based Learning

The course includes practice-based learning, including assignments/exercises and individual projects.

Bilingual Certification

Upon successful completion of the course, students will receive a bilingual certificate.

Graduate feedback

5.0 Rate

Syllabus

Memory
0 and 1
Binary, decimal, and hexadecimal systems
What is programming
What is a programming language
How computers understand written code
Overview of programming languages
What is C#
Practical assignment
DNS Resolution
Computer types
TCP/IP
HTTP
HTTP methods
HTTP Status Codes
HTTP vs HTTPS
Other protocols (FTP)
Practical assignment
What is GIT and what is it used for
Installation
Creating a repository
Working with CLI
GIT Basic Commands
GITHUB and difference with GIT
Assignment receiving mechanism
Practical assignment
First program
Visual Studio installation
Compiler
Creating a project
Creating and running the first program
Running program (exe file)
Type system
Variables
Implicit /Explicit casting
Enum
Logical operators
If/else
Switch case
Ternary operations
Loops
Practical assignment
Array
List
Generics
Hashtable
LINQ
What is LINQ
Usage examples
Practical assignment

Pick your suitable time

Lecturers

Artur Zakhariani

Introduction to Programming

Artur Zakhariani

Introduction to Programming

Artur has 5 years of experience in WEB Development and currently holds the position of .Net developer at DataArt. During this period, he has worked on both international and local projects with companies such as TBC Pay and Credo Bank. Artur's experience includes creating banking-financial, insurance, and ERP applications. Throughout his career, he has primarily been involved in Back-end development using the .Net Framework. For the last few years, he has continued working as a Full Stack developer, responsible for both Back-end and Front-end operations. Artur also works on Cloud Native applications and takes on DevOps responsibilities, which include creating, optimizing, and configuring AWS services and Docker containers.

Linkedin

FAQs for this course

A: C# and .NET provide an excellent foundation for beginning your programming journey. This powerful combination is widely used in enterprise software development, offering high employability and career growth opportunities. C# is known for its clear syntax, making it ideal for beginners, while .NET's comprehensive framework enables building everything from web applications to desktop software. Learning C# and .NET opens doors to various tech roles and provides a solid foundation for learning other programming languages.
A: There are no specific prerequisites for this course. It is designed for people who want to learn programming and Back-end Development using C# from scratch. Whether you have no prior experience with computer science or have only minimal knowledge in this field, you can enroll and start learning.

Your search Digital Designer did not match any documents

Unable to locate relevant information?

Get Free consultation

You may interest

Relevant Resources

Show More