Posted by Nicko Satria Utama on 29 August , 2007
Several month ago, someone ask me how to study about web. She already had heard about it like designing web or put a good user interface in the web but she is still confused how to understand web well.
Basic skill to make a web site
First she need to understand the HTML/XHTML. She should try to make a HTML document from simple to advanced. She needs to know to build basic layout of the document.
Then she needs to give a good style to the HTML through CSS. She can give color or maybe give margin to the layout so the web site looks good.
To make a page more responsive and interactive it needs a client script like javascript and DOM. The scripting provides client side programming and DOM provides the document model that the script manipulates.
After that you need to test it with many browsers. I recomendate use Internet Explorer and Mozilla Firefox as a standard for testing. Other browsers are OK. It is needed to look at result in the different browser.
Basic internet knowledge such as using FTP or browser needed to do some basic web hosting management. These are important for uploading files, managing folders and setting up environtment on the hosting site.
Posted in People&People, think&think | Leave a Comment »
Posted by Nicko Satria Utama on 1 June , 2007
Today I will revised what I want to study on IT ( if I have enough time). I use my own time and don’t use my current work time. Some of them is very useful to my own company and as a freelancer.
- .NET 2.0 framework, .NET 3.0 framework, .NET 3.5 (Linq)
- Visual Studio 2005 and 2007 beta; and its extensibility via Visual Studio SDK
- Eclipse 3.2 IDE
- Database : SQL Server 2005 on development, quick deployment and maintenance; Oracle 9i / 10g, MySQL and IBM DB2. I don;t want become DBA
- Language concept; linguistic; semantic. declarative. I will use C#, VB 8/9/10, Dynamic Language Runtime, Java, Ruby on Rails, compiler
- Diagram: UML 2.0, BPMN
- Windows XP, Windows 2003 and Windows Vista for development, quick deployment and maintenance
- Software Development concept. Software Factories, Agile, Extreme Programming, Rational Unified Process/Rational Method Composer, Test Driven Development.
- Concept : Domain Specific Language, Web Onthology, Web 2.0, Metadata programming, ORM
- Project Management
- Java with JDK 6, J2EE, IBM Websphere 6,
- Web development, HTML, XHTM, CSS, DOM, XML, DTD,XML Schema, Semantic Web, Web API, AJAX(MS), Orchestration
- Versioning with Clearcase 7, Subversion
- Web services, SOA, ESB
- Accounting in general and specific for industry: healthcare, banking
- User Interface on Windows, Web and mobile application
- Globalization and Localization
- Windows Presentation Foundation, Workflow Foundation, Windows Communication Foundation and Cardspace
- Linq (Language Integrated Query) , DLR (Dynamic Language Runtime), Silverlight (formerly WPFe)
- Browser compatibility: IE6/7, Firefox 2.x, Opera 9
- Bug tracking with Clearquest 7
- Defining requirement with Requisite Pro 7
- Creating static and dymanic report. Can be from scratch, SQL Server 2005 reporting or other tools
- Mobile development with J2ME
- PHP 5.x
- Concept: Enterprise Resource Planning, Enterprise Resource Management, Supply Chain, Customer Relationship Management, 6 sigma, Balance Scorecard, Business Orchestration
- Concept: Design Pattern, Latest Object Oriented, Refactoring,
- Library: Ideablade 3.5, Enterprise Library 3.1, Application Block, Software Factories on UI, Web Services
- Binding: DataBinding, Weak Binding, Late Binding
- PC Virtualization and application tester using VMWare workstation
I don’t want to study or try to forget
- Old styles Cobol and RPG
- Visual Foxpro 7 or older
- Visual Studio .NET 2002 and 2003. of course .NET Framework 1.0 and 1.1
- Old style software development like waterfall etc
- Chen ERM, Data Flow Diagram
- UML 1.5 or below
- MFC and ATL.
- OpenGL
- Linux and its development
- Visual Basic 6.0 or below
- Perl
- PHP 4 or below
- Clipper
- Dbase
- Microsoft ASP
- Windows 2000 or below
- Mainframe and AS/400
- Mere Mortal library (from Oakleaf) and their various implementation
I will study when I have very much time
- Sun Solaris
- Develop Device Driver on Windows XP, Windows 2003 and Windows Vista
- Develop application on MacOS X
- Data Warehouse and data mining
- Concept : Business Intelligence, Artificial Intelligence
- MS Biztalk Server 2006
- Visual Foxpro 8 or 9
- Hardware troubleshooting
- Windows XP, 2003 and Vista networking.
- Develop application on RS 6000
- Flash and its programming
- Graphic and web design
Posted in think&think | Leave a Comment »