C Made Easy for Beginners: A Complete C Programming Course

via Udemy

Go to Course: https://www.udemy.com/course/c-made-easy-for-beginners-a-complete-c-language-course/

Overview

Is prior programming experience required? Short answer is "NO", because this course is designed for absolute beginners; but, if you already have programming experience, you would be able to learn C within [probably] couple of days.What you learn and earn from this C Course?You would be able to code (pretty much any kind of software application), i.e. general, complex, a database driven, web, GUI application, as well as complex algorithmic stuff after finishing the course.You will have completed understanding on C language and it's capabilitiesYou will learn to code Web Applications in pure CYou will learn to code Windows GUI Application in pure CYou will also learn concepts and implementation of Object Oriented Programming in CYou will learn Data Structures and AlgorithmsYou will be learning from (five) Student Projects that are included in this course (specifically coded / tailored for this course)You will learn SOC - Separation of ConcernsYou will learn Modular programming approachYou will learn real-life application development, linking external stuff, and completing your application in shorter time.Outline overview:Basic Programming concepts, Variables, Constants, Type-castingData Types, all kind of Operators (arithmetic / relational / logical etc.) , Basic input / output / Unicode Character setArrays, VLAs, Matrices, Structures, Unions , bit-fieldsDecision Making (if-else, switch, ternary), Nested decisions / statementsLoops (for, while, do-while), Nested LoopsFile IO (reading writing appending - Binary / Text data)Functions (Basic, with/without parameters, Variadic, Pass by ref/value, Recursion), Scope of variables / constants. Advance use of "const"Pre-processor / Macros - in depth studyPointers in details, Pointer Arithmetic, Function PointersStorage ClassesData Structure & Algorithms - Linked Lists (doubly / singly / circular), Stacks, Queues, Trees, Graphs & Hash-Tables, Sorting algorithms etc.)Creating & Working with Shared / Static Libraries.SO /.DLL /.A /.LIB (Implicit and explicit linking of shared libraries)Bitwise operations / Bit manipulation in detailYou will also learn about CGI & Web programming - HTTP (get / post) , SQL, HTML, etcGUI Programming to build fully functional Windows ApplicationsObject Oriented Programming using CAlong with Additional topics you can find in last chapter (which will gradually be updated with new topics)5 - Student database projects are included in this course, and are demonstrated in form of video lectures

Skills

Reviews