You are on page 1of 11

4/26/2016

HOME

SvetlinNakovBooks|SvetlinNakov'sBlog

ABOUT

PUBLICATIONS

BOOKS

OTHERS

COURSES

CONTACTS

VIDEOS

PRESENTATIONS

RESEARCH

RSS FEED

SEARCH

MORE

.com

THOUGHTS ON SOFTWARE ENGINEERING

Svetlin Nakov Books

Read online Svetlin Nakovs books

Introduction to Programming with C# (Bulgarian)


The book Introduction to Programming with C# is fundamental computer programming
book that focuses on the concepts of the computer programming, data structures and
algorithms. It is the recommended start for junior developers and is entirely free. Table of
contents:
Chapter 0. Preface
Chapter 1. Introduction to Programming
http://www.nakov.com/books/

1/11

4/26/2016

SvetlinNakovBooks|SvetlinNakov'sBlog

Chapter 2. Primitive Types and Variables


Chapter 3. Operators and Expressions
Chapter 4. Console Input and Output
Chapter 5. Conditional Statements
Chapter 6. Loops
Chapter 7. Arrays
Chapter 8. Numeral Systems
Chapter 9. Methods
Chapter 10. Recursion
Chapter 11. Creating and Using Objects
Chapter 12. Exceptions Handling
Chapter 13. Strings
Chapter 14. Dening Classes
Chapter 15. Text Files
Chapter 16. Linear Data Structures
Chapter 17. Trees and Graphs
Chapter 18. Dictionaries, Hash Tables and Sets
Chapter 19. Data Structures: Comparison and Best Practices
Chapter 20. Object-Oriented Programming Principles
Chapter 21. High-Quality Programming Code
Chapter 22. How to Solve Programming Tasks?
Chapter 23. Practical Problems for Programming Exam Topic 1
Chapter 24. Practical Problems for Programming Exam Topic 2
Chapter 25. Practical Problems for Programming Exam Topic 3
http://www.nakov.com/books/

2/11

4/26/2016

SvetlinNakovBooks|SvetlinNakov'sBlog

The book is available in Bulgarian and English and is freely downloadable as PDF and MS
Word le.

Introduction to Programming with C# (English)


The book Introduction to Programming with C# is fundamental computer programming
book that focuses on the concepts of the computer programming, data structures and
algorithms. It is the recommended start for junior developers and is entirely free. English
version. Table of contents:
Chapter 0. Preface
Chapter 1. Introduction to Programming
Chapter 2. Primitive Types and Variables
Chapter 3. Operators and Expressions
Chapter 4. Console Input and Output
Chapter 5. Conditional Statements
Chapter 6. Loops
Chapter 7. Arrays
Chapter 8. Numeral Systems
Chapter 9. Methods
Chapter 10. Recursion
Chapter 11. Creating and Using Objects
Chapter 12. Exceptions Handling
Chapter 13. Strings
Chapter 14. Dening Classes
Chapter 15. Text Files
Chapter 16. Linear Data Structures
Chapter 17. Trees and Graphs
http://www.nakov.com/books/

3/11

4/26/2016

SvetlinNakovBooks|SvetlinNakov'sBlog

Chapter 18. Dictionaries, Hash Tables and Sets


Chapter 19. Data Structures: Comparison and Best Practices
Chapter 20. Object-Oriented Programming Principles
Chapter 21. High-Quality Programming Code
Chapter 22. How to Solve Programming Tasks?
Chapter 23. Practical Problems for Programming Exam Topic 1
Chapter 24. Practical Problems for Programming Exam Topic 2
Chapter 25. Practical Problems for Programming Exam Topic 3
The book is available in Bulgarian and English and is freely downloadable as PDF and MS
Word le.

Introduction to Programming with Java


The book Introduction to Programming with Java is fundamental computer programming
book that focuses on the concepts of the computer programming, data structures and
algorithms. It is the recommended start for junior developers and is entirely free. Table of
contents:
Chapter 0. Preface
Chapter 1. Introduction to Programming
Chapter 2. Primitive Types and Variables
Chapter 3. Operators and Expressions
Chapter 4. Console Input and Output
Chapter 5. Conditional Statements
Chapter 6. Loops
Chapter 7. Arrays
Chapter 8. Numeral Systems
Chapter 9. Methods
http://www.nakov.com/books/

4/11

4/26/2016

SvetlinNakovBooks|SvetlinNakov'sBlog

Chapter 10. Recursion


Chapter 11. Creating and Using Objects
Chapter 12. Exceptions Handling
Chapter 13. Strings
Chapter 14. Dening Classes
Chapter 15. Text Files
Chapter 16. Linear Data Structures
Chapter 17. Trees and Graphs
Chapter 18. Dictionaries, Hash Tables and Sets
Chapter 19. Data Structures: Comparison and Best Practices
Chapter 20. Object-Oriented Programming Principles
Chapter 21. High-Quality Programming Code
Chapter 22. How to Solve Programming Tasks?
Chapter 23. Example Topic from Exam in NASD 30.09.2005
Chapter 24. Example Topic from Exam in NASD 8.04.2006
Chapter 25. Example Topic from Exam in NASD 11.12.2005
The book is available in Bulgarian only and is freely downloadable as PDF and MS Word le.

Programming for .NET Framework


Visit the web site of my book Programming for .NET Framework. The book is an unique
tutorial for .NET Framework developers with C#. It covers fully the most important topic of
the .NET technologies:
.NET Framework Architecture
C# Programming Language
Object-Oriented Concepts in .NET
http://www.nakov.com/books/

5/11

4/26/2016

SvetlinNakovBooks|SvetlinNakov'sBlog

Exceptions Handling
.NET Common Type System (CTS)
Delegates and Events
Attributes
Arrays and Collections
Strings and Unicode
Regular Expressions
Input and Output
Working with XML
Relational Databases and MS SQL Server
Data Access with ADO.NET
Windows Forms GUI Programming
ASP.NET Web Applications
Threads and Concurrency
Internet Access
Reection
Serialization
Web Services
Remoting
Interoperability and Unmanaged Code
Memory and Resource Management
Assemblies and Deployment
.NET Security
Mono Open Source .NET implementation
http://www.nakov.com/books/

6/11

4/26/2016

SvetlinNakovBooks|SvetlinNakov'sBlog

Programming Tools for .NET Developers


Practical Project
The book is available in Bulgarian only and is freely downloadable as PDF and MS Word le.

Internet Programming with Java


Visit the web site of my book Internet Programming with Java. The book introduces the
reader to the most important concepts of the programming for the Internet with the Java
language and related technologies. It covers following topics:
Multithreading and Synchronization;
Java Socket Programming development of Internet applications that communicate
through TCP/IP protocols;
Java Applets;
J2EE Web Applications Web application development with JSP/Servlets technologies
and deployment on the Tomcat server.
The book is available in Bulgarian only and is freely downloadable as PDF and MS Word le.

Java for Digitally Signing Documents on the Web


Visit the web site of my book Java for Digitally Signing Documents on the Web. The book
introduces the reader to the techniques for digitally signing documents in a Web browser
environment with a Java applet. The book presents the PKI (digital signatures, certicates,
etc.), the PKI related API in Java and the smart card support in Java 5. The
NakovDocumentSigner framework for signing documents with PKCS#12 certicate keystore
and with a smart card is presented.
The book is available in Bulgarian only and is freely downloadable as PDF and MS Word le.

Tags: .NET development


ASP.NET

Book

digital signature
http://www.nakov.com/books/

.NET framework

Bulgarian
exceptions

ADO.NET

c programming
les

free

C#
free book

algorithms

applets

data structures
graphs

arrays

digital certicate

hash tables
7/11

4/26/2016

SvetlinNakovBooks|SvetlinNakov'sBlog

high-quality code
Programming
textbook

Java
recursion

threads

Web services

Java EE

trees

loops

smart card
web

Windows Forms

methods
sockets

SQL

Web applications

multithreading
SQL Server

NET
strings

web development

PDF

PKI

TCP/IP

Web programming

XML

PREVIEWS (12,793), VIEWS (37,462), COMMENTS (7)

7 Responses to Svetlin Nakov Books

ASP.NET , PHP , WEB DESIGN | says:

June 22, 2011 at 16:21


[] Java, http://kenai.com/projects/javacourse
http://www.nakov.com/books/
http://www.nakov.com/books/inetjava/ []
Reply

web | says:

August 16, 2011 at 13:29


[] http://www.nakov.com/books/ []
Reply

Zasoby Telerika do nauki technologii MS Wiadomoci o technologiach IT says:

January 17, 2012 at 16:06


[] Nakov wspaniaomylnie udostpnia swe ksiki http://www.nakov.com/books/
nawet jest programowanie aplikacji internetowych w Javie. Share []
Reply

http://www.nakov.com/books/

8/11

4/26/2016

SvetlinNakovBooks|SvetlinNakov'sBlog

C# , CSharp | says:

March 23, 2012 at 16:30


[] Intro C#, , free ebook, ,
http://www.nakov.com/books/ , , , []
Reply

Programming | Pearltrees says:

April 13, 2012 at 17:33


[] Svetlin Nakov Books | Svetlin Nakov's Blog Introduction to Programming with C# The
book Introduction to Programming with C# is fundamental computer programming book
that focuses on the concepts of the computer programming, data structures and
algorithms. It is the recommended start for junior developers and is entirely free. Table of
contents: Read online Svetlin Nakovs books Chapter 0. []
Reply

| CodeWithSmile says:

October 9, 2015 at 00:00


[] 4.Nakov`s books - , . []
Reply

Ben says:

March 22, 2016 at 06:29


Hi Nakov. I am a computer science major and a software developer in the USA. I recently
had to learn C#. I looked in Amazon.com for a good book to no avail. In my search I came
across a link to your C# book and I downloaded it. It was exactly what I was looking for. A
university-level textbook for C#. Perfection.
I am now looking for a .Net book. I know the one you wrote is in Bulgarian language only,
http://www.nakov.com/books/

9/11

4/26/2016

SvetlinNakovBooks|SvetlinNakov'sBlog

but I wanted to ask you if you know of any .Net book(s) that has a similar contents, format
and ow as found in your book.
I would really appreciate a response. Thanks.
Reply

RSS feed for comments on this post. TrackBack URL

LEAVE A COMMENT
Name

Mail (will not be published)

Website

SUBMITCOMMENT

Search this site

TRANSLATION
SelectLanguage

http://www.nakov.com/books/

TOP POSTS

MOST VIEWED
POSTS

RECENT POSTS
3.0
10/11

4/26/2016

SvetlinNakovBooks|SvetlinNakov'sBlog

CATEGORIES

ASP.NET MVC

.NET (90)

WEB API IDENTITY

(OWIN SECURITY):

AUTO LOGIN AFTER

REGISTER + CUSTOM

CAREER (27)

LOGIN SERVICE

ENDPO...

CONTESTS (32)

BLOG (376)
BULGARIAN (244)

COURSES (88)

REJECTED A
PROGRAM MANAGER

POSITION AT

MICROSOFT DUBLIN

HTML5 (10)

MY SUCCESSFUL

JAVA (44)

INTERVIEW AT

CV, COVER LETTER,

MICROSOFT

ENGLISH (137)

SEMINARS (90)

GIVE FULL TRUST

(7)

TO .NET ASSEMBLY

HOSTED IN A WEB

PAGE IN INTERNET

EXPLORER

(28)

(6)
(19)

12 ?
(

)
MY INTERVIEW AT
GOOGLE IN ZURICH

WP.NET:

WORDPRESS .NET
IIS



:
!
TURTLE
GRAPHICS .NET C#
OPEN SOURCE
LIBRARY

PHALANGER?
SOFTUNI CONF
10-12
2014,

REJECTED A

PROGRAM MANAGER

POSITION AT
MICROSOFT DUBLIN
MY SUCCESSFUL
INTERVIEW AT
MICROSOFT

http://www.nakov.com/books/

11/11

You might also like