Welcome to the StudyStudent C Tutorial
We will discuss about:
- What is C?
- Why is C imporatnt?
- Some Basic Concept of Programming
- Keywords,Identifiers,Constant
- Operators and its types
- Data Types in C
- Formatting Specifier and Escape Sequences
- Input/Output function in C
- Control Statements and Loops
- Arrays
- String
- Pointer
- Function and its types
- Structure
- File Handling
What is C language?
C language is structured(procedural) programming language, developed by Dennis Ritchie at Bell Labs in 1972 BC.
Why is C imporatnt?
- C is a mother language of today's modern languange that is why everyone recommended to learn C firstly while starting to learn coding.
- It is high speed programming in execution.
- It is prortable language means it is not forced by any operating system.
- It is Wide Acceptable.
- Used for writing OS as well as application software.
Compiler
It is a translator which is used to translate the whole programming code
to machine level (binary)language at a single time.
Ex-Turbo C, Dev C++ etc.
Interpreter
It is a translator which is used to translate the single line of
programming code to machine level (binary)language at a single
time.
Ex of interpreted language-Perl,Python etc.
Keywords
These are the reserved words in C which is not used as user defined
word.These are used to write the statement(instruction).There are 32
keywords in C language.
Ex- int,char,float,if,else etc.
Identifier
These are the user defined words to give the name to variables,function etc.
Welcome to the StudyStudent C++ Tutorial
We will discuss about:
- What is C++?
- Why to use C++?
- Some Basic Concept of Programming
- Keywords,Identifiers,Constant
- Operators and its types
- Data Types in C++
- Input/Output function in C
- Control Statements and Loops
- Arrays
- String
- Pointer
- Function and its types
- Structure
- File Handling
- Collection in C++
- OOPs
- Pillars of OOPs
- Class
- Object
- Data Abstarction
- Data Encapsulation
- Inheritance
- Polymorphism
- Message Passing
What is C++ language?
C++ language is object oriented programming language, developed by Bjarne Stroustrup at AT & T bell Laboratory in 1979.
Why to use C++?
- Provided Security by the concept of data abstraction.
- It is high speed programming in execution.
- It is prortable language means it is not forced by any operating system.
- It is Wide Acceptable.
- Used for writing OS as well as application software.
Compiler
It is a translator which is used to translate the whole programming code
to machine level (binary)language at a single time.
Ex-Turbo C++, Dev C++ etc.
Interpreter
It is a translator which is used to translate the single line of
programming code to machine level (binary)language at a single
time.
Ex of interpreted language-Perl,Python etc.
Keywords
These are the reserved words in C++ which is not used as user defined
word.These are used to write the statement(instruction)..
Ex- int,char,float,if,else etc.
Identifier
These are the user defined words to give the name to variables,function etc.
Welcome to the StudyStudent C# Tutorial
We will discuss about:
- History of C#
- Keywords,Identifiers,Constant
- Operators and its types
- Input/Output function in C
- Control Statements and Loops
- Arrays
- String
- Function and its types
- File Handling
- Collection in C#
- OOPs
- Pillars of OOPs
- Class
- Object
- Data Abstarction
- Data Encapsulation
- Inheritance
- Polymorphism
- Message Passing
History of C#
- Developed by Microsoft in 2000.
- It is high speed programming in execution.
- Based on Java and C++.
- It is prortable language means it is not forced by any operating system.
- It is Wide Acceptable.
- Used for writing OS as well as application software.
- Cross-developement with visual basic ,visual c++ and many more .net languages.
Why to use C#
- Pure object oriented language.
- Power of C with ease of Microsoft Visual Basic.
- Much cleaner than c++
- Easy to learn.
- Provides more support for web developement
- More powerful like java
Keywords
These are the reserved words in C# which is not used as user defined
word.These are used to write the statement(instruction).
Ex- int,char,float,if,else,return etc.
Identifier
These are the user defined words to give the name to variables,function etc.
Welcome to the StudyStudent JS Tutorial
We will discuss about:
- Introduction of JS
- Some Basic Methods of JS
- Keywords,Identifiers,Constant
- Ways to add JS in Webpage
- JS Overview
- Popup message
- Operators
- Control Statements and Loops
- Arrays
- String
- Dates
- JS Errors
- HTML DOM to access by JS
- Function in JS
Introduction of JS
- JavaScript is the programming language of HTML.
- JavaScript is a client side scripting language.
- JavaScript is a high level, untyped language.
- JavaScript is interpreted programming language.
- JavaScript runs in client’s browser.
- JavaScript has been standardized in the ECMAScript language specification.
- JavaScript is ‘object based’ language.
- Created in May 1995.
- JavaScript is created by Netscape Corporation.
- Inventor of JavaScrip-Brendan Eich
Features Of JS
- JS provides Client side validation.
- JS can detect the client’s browser and OS.
- JS is simple.
- DOM Traversing.
- DOM Manipulation.
- Event Handling.
- Fast Execution.
- Cross Browser Support.
Prerequisites for JavaScript
- HTML
- CSS
Welcome to the StudyStudent jQuery Tutorial
Introduction of jQuery
- JQuery is a JavaScript library.
- JQuery is developed completely based on JavaScript.
- JQuery is an Open Source JavaScript library.
- JQuery is not replacement of JavaScript. It simplifies the JavaScript tasks.
- JQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
- JQuery is used to overcome the load on server. Many tasks can be performed in client side by using JQuery.
- It’s punch line is “Write less do more…”
- Created in 2006.
- Inventor of JQuery- John Resig
Features Of JQuery
- Simple
- DOM Traversing
- DOM Manipulation
- Event Handling
- Styles Modifications
- Effects and Animations
- AJAX Support
- JQuery - UI
- CSS3 Compliant
- Light Weight Library
- Cross Browser Support
- Interpreted
Prerequisites for JQuery
- HTML
- CSS
- JavaScript
Welcome to the StudyStudent BootStrap Tutorial
Introduction of BootStrap
- Bootstrap is a free front-end framework for faster and easier web development.
- Bootstrap includes HTML and CSS based design templates for forms, buttons, tables, navigation, modals, image carousels and many other, as well as optional JavaScript plugins.
- Bootstrap also gives you the ability to easily create responsive designs. Responsive Web Design - It is about creating web sites which automatically adjust themselves to look good on all devices, from small phones to large desktopsJQuery is a JavaScript library.
History Of BootStrap
- Bootstrap was developed by Mark Otto and Jacob Thornton at Twitter, and released as an open source product in August 2011 on GitHub.
- In June 2014 Bootstrap was the No.1 project on GitHub!
Why Use Bootstrap
- Easy to use: Anybody with just basic knowledge of HTML and CSS can start using Bootstrap.
- Responsive features: Bootstrap's responsive CSS adjusts to phones, tablets, and desktops.
- Mobile-first approach: In Bootstrap 3, mobile-first styles are part of the core framework.
- Browser compatibility: Bootstrap is compatible with all modern browsers (Chrome, Firefox, Internet Explorer, Edge, Safari, and Opera.
Where to Get Bootstrap?
There are two ways to start using Bootstrap on your own web site.
⋆ Download Bootstrap from getbootstrap.com⋆ Include Bootstrap from a CDN
Welcome to the StudyStudent HTML Tutorial
Introduction of HTML
HTML stands for Hyper Text Markup Language which is used for creating web page.
Hyper Text - Hyper Text simply means a text has a link within it, is a hypertext. Whenever you click on a link which brings you to a new webpage.
Markup language - A markup language is a computer language that is used to apply layout and formatting conventions to a text document.
- HTML is used to create webpages.
- HTML standards are developed under the authority of the World Wide Web Consortium (W3C), headed by Tim Berners Lee.
- HTML documents are simple text documents with .html or .htm extensions.
- HTML uses many tags to make a webpage. So it is a tag based language.
- The tags of HTML are surrounded by <> (Angular Brackets).
- It have wide ranges of colors, objects and layouts.JQuery is a JavaScript library.
History Of HTML
- HTML was created by Tim Berners Lee in late 1991.
- HTML 2.0" was the first standard HTML specification which was published in 1995.
- HTML 4.01 was a major version of HTML and it was published in late 1999.
- Currently we are having HTML-5 version which is an extension to HTML 4.01, and this version was published in 2012.
Features of HTML
- First advantage it is widely used.
- Every browser supports HTML language.
- Easy to learn and use.
- HTML and XML syntax is very similar.
- HTML is not case sensitive.
- HTML is free.
- It is by default in every Browser so you don't need to purchase extra software.
Advantages of HTML
- First advantage it is widely used.
- Every browser supports HTML language.
- Easy to learn and use.
- HTML and XML syntax is very similar.
- HTML is not case sensitive.
- HTML is free.
- It is by default in every Browser so you don't need to purchase extra software.
Disadvantages of HTML
- It can create only static and plain pages so if we need dynamic pages then HTML is not useful.
- Need to write lot of code for making simple webpage.
- Security features are not good in HTML.
- If we need to write long code for making a webpage then it produces some complexity.
Requirement for HTML
- Text Editor - Notepad, Notepad++ etc.
- Web Browser - Google Chrome, IE, Opera Mini, Safari, Firefox, TOR etc.
Welcome to the StudyStudent CSS Tutorial
Introduction of CSS
- CSS stands for Cascading Style Sheet.
- CSS takes care of the presentation and helps you determine how the pages and content that you make with HTML are going to look and display.
- CSS is a style sheet language used for describing the presentation of a document written in a markup language, commonly HTML.
- They can be used to define text styles, table sizes, and other aspects of Web pages.
- CSS is responsible for look and feel of webpages. CSS is also called Beauty parlor of CSS.
- CSS saves a lot of work, It can control the layout of multiple web pages all at once.
History Of CSS
- CSS was first proposed by Hakon Wium Lie on October 10,1994 and he is known as father of CSS.The CSS specifications are now maintained by the World Wide Web Consortium(W3C).
Features of CSS
- Browser Compatibility
- Appearance
- Maintainability
- Saves Time
-
Variety of properties
- Color of the text,
- Style of fonts,
- Spacing between paragraphs,
- How columns are sized and laid out,
- Background images or colors,
- Layout designs,
- Variations in display according to screen sizes
Why use CSS
- Solves a big problem (Before CSS, tags like font, color, background style, element alignments, border and size).
- Saves a lot of time.
- Provide more attributes.
- Avoid duplication.
- Make maintenance easier.
- Use the same content with different styles for different purposes.
Welcome to the StudyStudent ASP .Net MVC Tutorial
Introduction of ASP .Net MVC
- It is a web application framework developed by Microsoft.
- It is a development framework for building webpages and websites.
- MVC stands for Model View Controller.
- MVC is open source software design pattern.
- This framework is a light weight,highly testable framework that is integrated with existing ASP .Net features.
- First Official version 1.0 of ASP .NET MVC is released in 2009.
- Its inventor is Scott Guthrie.
Its Features-
ASP.NET is a free web framework for building websites and web applications on .NET Framework using HTML, CSS, and JavaScript. ASP.NET MVC 5 is a web framework based on Model-View-Controller (MVC) architecture. Developers can build dynamic web applications using ASP.NET MVC framework that enables a clean separation of concerns, fast development, and TDD friendly.
Overview
MVC stands for Model, View, and Controller. MVC separates an application into three components - Model, View, and Controller.
Model: Model represents the shape of the data. A class in C# is used to describe a model. Model objects store data retrieved from the database.
Model represents the data.
View: View in MVC is a user interface. View display model data to the user and also enables them to modify them. View in ASP.NET MVC is HTML, CSS, and some special syntax (Razor syntax) that makes it easy to communicate with the model and the controller.
View is the User Interface.
Controller: The controller handles the user request. Typically, the user uses the view and raises an HTTP request, which will be handled by the controller. The controller processes the request and returns the appropriate view as a response.
Controller is the request handler.
When a user enters a URL in the browser, it goes to the webserver and routed to a controller. A controller executes related view and models for that request and create the response and sends it back to the browser.
- MVC stands for Model, View and Controller.
- Model represents the data
- View is the User Interface.
- Controller is the request handler.