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